Re: Personalizzare alcuni aspetti della bibliografia (2)

#98898
Up
0
Down
::

Lorloz” post=98784ciao di nuovo a tutti,
scrivo perché vorrei risolvere un altro problema relativo alla personalizzazione della bibliografia.
ho attivato la funzione che permette di sostituire con “Idem” il nome di uno stesso autore che ricorre in citazioni contigue
vorrei però che comparisse non in corsivo – pur avendo attivato l’opzione latinemph=true – bensì in maiuscoletto, e sempre senza che la lettera iniziale della sigla sia maiuscola.

qualcosa del genere:

F. PETRARCA, Canzoniere , Mondadori, Milano 1988; ID., Secretum , etc etc

Per ora ho risolto empiricamente aggiungendo nel preambolo:

\DefineBibliographyStrings{italian}{%
idem = {{\textsc{id\adddot}}},
idemsm = {{\textsc{id\adddot}}},
idemsf = {{\textsc{ead\adddot}}},
idemsn = {{\textsc{id\adddot}}},
idempm = {{\textsc{eid\adddot}}},
idempf = {{\textsc{eaed\adddot}}},
idempn = {{\textsc{ead\adddot}}},
idempp = {{\textsc{eid\adddot}}},
}

ma non so se esiste un modo più ortodosso.
ciao e grazie in anticipo

`\renewbibmacro*{cite:idem}{%
\iftoggle{cbx:scauthorscite}{%
\bibstring[\textsc]{idem\thefield{gender}}}{%
\bibstring[\mkibid]{idem\thefield{gender}}}%
\setunit{\nametitledelim}}
`

Correggerò anche negli stili. Quindi dalla prossima versione questo codice non dovrebbe più essere necessario.

Ciao
Ivan

edit
Per evitare l’iniziale maiuscola scrivi \textlcsc al posto di \textsc.
Naturalmente \textlcsc va definito (vedi sopra in un post precedente).

Go to top