teomat” post=93434Buongiorno,
la situazione è la seguente: ho a che fare con una bibliografia vasta e in più lingue e, per norme redazionali, devo riportare l’esatta indicazione bibliografica dell’originale, in particolare per le curatele; utilizzo lo stile philosophy-verbose.
Per capirci, si prendano questi tre casi:Markiš Simon Perekovič, Le cas Grossman, traduit du russe par Domenique Négrel, Paris, L’Âge d’Homme, 1983
Grossman Vasilij, Vita e destino, traduzione di Claudia Zonghetti, Milano, Adelphi, 2008,
Grossman Vassili, Œuvres, édition établie et présentée par Zvetan Todorov, Paris, Éditions Laffont, 2006.Visto che in bibliografia devo riportare, ad esempio, ”édition établie et présentée par Zvetan Todorov” vorrei avere a disposizione un campo, ad esempio myeditor, il contenuto del quale viene stampato così come lo si legge prima dell’indicazione del luogo di stampa. Oppure, vorrei modificare un campo, ad esempio foreword, di modo che ne venga stampato il contenuto senza altre indicazioni.
Qualcuno ha delle idee?
A presto e grazie in anticipo.
Matteo
Con biblatex+biber si può automatizzare tutto, ma…
Per prima cosa prova a comporre la voce usando l’opzione di biblatex:
`autolang=other`
Aggiungendo nelle voci che vuoi vengano formattate secondo una determinata lingua
il campo
`hyphenation = {
Nella documentazione di biblatex trovi tutto quello che serve per comporre bibliografie multilingue come la tua.
Naturalmente la scelta di alcune traduzioni è fatta nei file di localizzazione delle rispettive lingue.
Se queste traduzioni non vanno bene bisognerebbe creare un file di localizzazione personalizzato per ogni lingua usata.
Un lavoraccio che io non ho intenzione di fare. Per un semplice motivo espresso anche altrove più e più volte.
Se un testo è nella lingua x, la bibliografia deve essere composta secondo le regole della lingua x (fatta salva, eventualmente la sillabazione, ma non necessariamente).
La soluzione finale per questo problema è comporre a mano i campi editor dei record che hai riportato sopra.
Per esempio usando il campo note:
`note = {traduit du russe par Domenique Négrel},`
Ciao
Ivan