OldClaudio” post=78499Leggendo la documentazione di Biblatex si trovano molte informazioni sulle lingue; nel sneso che se si cerca nel file pdf della documentazione, si trova la parla “languages” in una miriade di punti.
Ma…
Uno dei Problemi che si presenta molto spesso è la lingua generale dell’intera bibliografia e quella dei singoli riferimenti, in particolare delle note.
Ora non voglio pensare che ogni riferimento debba essere necessariamente citato nella lingua in cui il documento citato è stato scritto; mi sembrerebbe una follia; se scrivo in articolo in italiano, metto la bibliografia in italiano e ogni riferimento scritto con il titolo originale nella sua lingua, gli autori non italianizzati, ma non mi piacerebbe se il titolo in inglese venisse diviso in sillabe in italiano, tanto per dare un esempio; nello stesso tempo, pur scrivendo una nota in itlainao, mi piacerebbe che se vi cito il titolo originale in cirillico, per esempio, questo venisse correttamante scritto in cirillico e diviso in sillabe secondo le regole dalla lingua originale.
Mi pareva di avere letto che biblatex fosse capace di fare queste cose con una chiave del file bib con cui era possibile scegliere la lingua di composizione di ogni riferimento. So che i vari interventi presentati da Jean Michel Hufflein ai GuIT Meeting e pubblicati su Arstexnica sono molto impegnati su questo fronte, e lui ha generato il programma MlBibTeX e ora MlBibLaTeX (Ml sta per “multi language”).
Ma mi pareva che Ivan in qualche intervento avesse detto che c’erano alcuni stili che comprendevano la parola chiave LANGUAGE e che quindi erano in grado di comporre il riferimento nella lingua specificata.
È così o me lo sono sognato?
No, non te lo sei sognato. 🙂 La chiave è il campo [tt]hyphenation[/tt].
`\begin{filecontents*}{\jobname.bib}
@book{A,
author={Pallino, Pinco},
title={Ciao},
note={Questo testo dovrebbe essere sillabato secondo le regole dell'italiano ma forse no},
hyphenation={italian},
}
@book{B,
author={Doe, John},
title={Hello},
note={This text should be hyphenated according to American English rules but maybe not},
hyphenation={american},
}
\end{filecontents*}
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[american,italian]{babel}
\usepackage[babel=other]{biblatex}
\addbibresource{\jobname.bib}
\textwidth=1cm
\begin{document}
\cite{A}, \cite{B}
\printbibliography
\end{document}`
Non è perfetto, perché “dell’italiano” non viene sillabato se inverti l’ordine delle lingue dichiarate per babel. 🙁
Ciao
Enrico