Ciao,
ho incontrato un problema con i record bibliografici di BibLaTex che contengono il campo “pagination” con i valori “section” e “verse”, ad esempio
`@BOOK
{MetTed,
author = “Wolff, Christian”,
title = “Gedancken”,
address = “Halle”,
publisher = “Renger”,
year = 1751,
pagination = {section}}@BOOK
{Frege,
author = “Frege, Gottlob”,
title = “Die Grundlagen der Arithmetik”,
subtitle = “Eine logisch mathematische Untersuchung {\”u}ber den Begriff der Zahl”,
address = “Hamburg”,
publisher = “Meiner”,
year = “1988”,
pagination = {verse}}`Se uso biblatex con lo stile authoryear-comp in un testo in inglese, \cite[23]{MetTed} darà come output “Wolff 1751, § 23” e \cite[23]{Frege} darà come output “Frege 1988, v. 23”.
Ma se questi comandi compaiono in un testo in italiano, ottengo “Wolff 1751, p. 1” e “Frege 1988, p. 23.”
Da cosa dipende questa discrepanza?
È possibile fare in modo che i valori “section” e “verse” di pagination funzionino in italiano nello stesso modo in cui funzionano in inglese?
La versione di BibLaTex che uso è l’ultima (0.9a).
Esempio minimo:
`\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage[style=authoryear-comp]{biblatex}
\bibliography{biblioprova} % contenente le due voci riportate sopra\begin{document}
\cite[1]{MetTed}, \cite[23]{Frege1884}
\printbibliography
\end{document}`Grazie dell’aiuto e ciao
Alberto
Nel file di localizzazione italian.lbx non sono ancora definite alcune chiavi, tra cui “section” e “verse”. Metti questo nel preambolo:
`\DefineBibliographyStrings{italian}{%
section = {\S},
sections = {\S\S}
}`
Sicuro di usare “verse” per i Grundlagen? Non è meglio “line”?
In caso contrario aggiungi:
…
verse = {v\adddot},
verses = {vv\adddot},
…
L’ho provato con philosophy-classic ma non ci dovrebbero essere problemi con gli altri stili.
Ciao
Ivan