Re: “traduzione italiana” in bibliografia

#55508
Up
0
Down
::

Eccomi di nuovo a disturbare.

Sto sistemando la bibliografia, per la quale uso il pacchetto biblatex con gli stili phylosophy classic e modern. Nello specifico:
`\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-classic, scauthorsbib=true]{biblatex} `

Volevo sapere: come posso inserire la dicitura “trad.it xyz” o “trad.ing xyz”? Poniamo che debba inserire:

GENTZEN, GERARD (1936), Der Unendlichkeitsbegriff in der Mathematik, trad.ing. in: The collected paper of Gerard Gentzen, a cura di M.E.Szabo, North-Holland, 1969.

Gestendo la bibliografia con JabRef 2.5 per ora ho sempre utilizzato la classe “incollection” per casi come questo, ma il risultato è ovviamente diverso. Ad esempio:

GENTZEN, GERARD (1936), Der Unendlichkeitsbegriff in der Mathematik, in: The collected paper of Gerard Gentzen, a cura di M.E.Szabo, North-Holland.

Gli stili philosophy non permettono di gestire le voci con traduzione diversa dall’italiano. Nel caso della traduzione italiana, basta inserire nei campi origtitle, origpublisher, origlocation, origyear i dati della traduzione italiana (non farti ingannare dai nomi dei campi) e automaticamente verrà inserita la stringa “trad. it.”. Se una voce ha traduzione inglese è un bel problema da gestire in automatico. Di sicuro non puoi usare quei campi (almeno con gli stili philosophy). Credo (perché non ricordo bene) che si possa aggirare con l’opzione babel=other e componendo la voce come se fosse inglese. Fai qualche prova.
Gli stili standard di biblatex non usano i campi orig-. Ci sono altri stili che li usano: biblatex-dw, biblatex-historian, biblatex-mla. Prova a darci un’occhiata.

E magari anche su come inserire l’anno alla fine?

Per questo ti serve uno stile “prolisso”. philosophy-verbose, per esempio.

Ciao
Ivan

Go to top