Re: [Risolto] BibLaTeX: problema con “pagination = section&

#45101
Up
0
Down
::

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

Go to top