Re: Aggiungere campo a una scheda bibliografica con biblatex

#93058
Up
0
Down
::

samiel” post=92739La mappatura su part si puo ottenere in questo modo:
`\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[]{biblatex}
\usepackage{filecontents}

%\DeclareFieldFormat{part}{.#1}% physical part of a logical volume
\DefineBibliographyStrings{italian}{%
part = {tomo},
}
\DeclareFieldFormat{part}{\addcomma\space\bibstring{part}\space #1}

\begin{filecontents*}{\jobname.bib}
@InProceedings{bertolini:1992,
author = “Francesco Bertolini”,
title = “Società di trasmissione orale: mito e folclore”,
booktitle = “Lo spazio letterario della Grecia antica”,
editor = “G. Cambiano and L. Canfora and D. Lanza”,
publisher = “Salerno”,
location = “Roma”,
year = “1992”,
volume = “1”,
part = “2”,
pages = “47–75”,
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
\cite{bertolini:1992}
\printbibliography
\end{document}`
Poiché tuttavia così non posso più usare part. E usare un campo come usera,
di cui peraltro nel manuale di biblatex non si precisa la funzione (c’è solo in qualche esempio)?
L’altra strada capisco essere molto più complessa anche se in teoria sarebbe l’optimum,
peccato che non si trovi in giro una guida su queste operazioni…
m

A questo punto, la soluzione più veloce rimane la prima. Tutto sommato i driver non sono molti.
Per completare il tutto si dovrebbe fare il patch anche per le macro che contengono il campo volume.

Potrai decidere di usare il campo usera oppure il campo tome, una volta che l’avrai definito con \DeclareSourcemap come spiegato nella pagina che hai linkato sopra.

Il campo usera non ha una funzione specifica. Serve appunto per metterci le informazioni per le quali non ci sono altri campi disponibili.

Ciao
Ivan

Go to top