Re: Stili biblatex-philosophy

#43649
Up
0
Down
::

Ciao Ivan,
ringraziandoti ancora per il tuo bellissimo lavoro, avrei qualche richiesta riguardante alcune modifiche allo stile philosophy-classic.
Con il seguente codice, stralciato da altri posts, sono riuscito a modificare già qualcosa:
`\renewcommand*{\mkbibnamelast}{\textsc} %Nome e cognome autori (e curatori?) in maiuscoletto
\AtEveryCite{%
\renewcommand*{\mkbibnamelast}[1]{\textrm{#1}}} %Nelle sole citazioni cognome autori in tondo`

Con gli stili philosophy i nomi vengono stampati in tondo di default. Da quello che vedo vuoi solo il cognome in maiuscoletto e solo nella bibliografia. Una prima versione degli stili aveva anche l’opzione onlyfirstsc per fare quello che chiedi. L’ho eliminata perché non mi sembrava rispondesse a esigenze sufficientemente diffuse e anche per ragioni estetiche. Inoltre dava qualche problema. Devo riprendere in mano il codice e se riesco a renderlo stabile posso considerare di ripristinare l’opzione.
Il primo codice che usi mette in maiuscoletto tutti i cognomi (compresi quelli degli eventuali campi translator, editor, ecc.). Non credo sia questo quello che vuoi. La mia vecchia opzione, invece, mette in maiuscoletto solo il cognome del primo autore della bibliografia.

In bibliografia dovrei dunque: 1) togliere la virgola tra il cognome e nome dell’autore;

Mai e poi mai! Questo è un errore. È un argomento largamente discusso anche su questo forum. Brevemente: in italiano si dovrebbe scrivere sempre Nome Cognome. Se si viola questa norma lo si fa soltanto per ottime ragioni. Per esempio in bibliografia si mette prima il cognome per questioni di ordinamento e per facilitare il lettore nella ricerca delle voci. In questo caso si deve mettere la virgola dopo il cognome. Si può togliere, sia inteso, ma prima cerca di far capire ai responsabili della rivista che finora hanno sbagliato; ma non è mai troppo tardi per rimediare 😉

2) inserire un punto dopo l’anno, al posto della virgola;

Nel preambolo scrivi:
`\renewcommand*{\labelnamepunct}{\adddot\space}
`

3) davanti al sottotitolo del volume inserire vol. I.
Il record riferito ai manuali di Reale, inserito come @book e modificato come da te indicato, mi dà il seguente risultato:

Reale, Giovanni (1987), Storia della filosofia antica, 1: Dalle origini a Socrate, Appendice seconda: Precisazioni sulle caratteristiche fondamentali del concetto greco di
filosofia, V ed., Vita e Pensiero, Milano.

In particolare non mi aggiunge “vol.” e il numero non è in caratteri romani.
Potresti darmi qualche indicazione al rigurado?

Come indicato nella documentazione:
– Opzione volnumformat=volnumstrings
– Opzione romanvol=true

La prima opzione gestisce la stampa delle stringhe “vol.” e “n.” per tutte le voci. Forse nelle voci diverse da @article è il caso di stampare sempre la stringa “vol.”. Valuto se lasciarele indipendenti oppure creare una opzione autonoma per le voci non-@article. Nella prossima versione l’opzione romanvol non ci sarà più e verrà sostitutita da un’opzione (volumeformat) a più valori per scegliere se stampare il numero del volume in cifre romane, arabe, maiuscoletto, maiuscolo. Nel tuo caso dovrai dare l’opzione volumeformat=romanupp. Comunque sarà tutto indicato nella sezione “Changes”. Un po’ di pazienza ma presto ci sarà la nuova versione.

Ciao
Ivan

Go to top