samiel” post=92588La guida è piuttosto lunga, mi era sfuggita la cosa, grazie della dritta!
Ho risolto agevolmente con
`@collection{ scarpi:2002a,
maintitle = “Le religioni dei misteri”,
volume = “1”,
title = “Eleusi, Dionisismo, Orfismo”,
editor = “P. Scarpi”,
publisher = “Valla Mondadori”,
location = “Milano”,
year = “2002”,
}@collection{ scarpi:2002b,
maintitle = “Le religioni dei misteri”,
volume = “2”,
title = “Samotracia, Andania, Iside, Cibele e Attis, Mitraismo”,
editor = “P. Scarpi”,
publisher = “Valla Mondadori”,
location = “Milano”,
year = “2002”,
}`—————————————————————————————————————————————————–
Mettere l’edizione in quel modo è sbagliato. Esiste il campo edition per questo. Naturalmente non viene in apice all’anno e ciò richiede di modificare lo stile. Lavoraccio, ma è la strada ortodossa.
Lo so, ma non solo non viene l’apice, ma l’edizione viene in mezzo al record bibliografico, il che per me è anomalo. Ho risolto con questo codice (riadattato da questo http://tex.stackexchange.com/questions/141985/biblatex-verbose-edition-as-superscript-in-front-of-year):
`% ridefinisco il formato per usare il numero in apice
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
{\textsuperscript{#1}}
{#1\isdot\setunit{\addcomma\space}}}
% imposto l'ordine (e i separatori) dei dati
\renewbibmacro*{publisher+location+date}{%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\usebibmacro{date}%
\printfield{edition}%
\newunit}
% elimino la prima occorrenza del campo “edition”
\usepackage{xpatch}
\newcommand{\replaceedition}[1]{%
\xpatchbibdriver{#1}
{\printfield{edition}%
\newunit}
{}%
{}
{\typeout{failed to patch driver #1}}
}
\replaceedition{book}
\replaceedition{collection}
\replaceedition{inbook}
\replaceedition{incollection}
\replaceedition{manual}`—————————————————————————————————————————————————–
Ultima cosa: c’è un record specifico per i tomo? Ad esempio ho
`@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 = “I, tomo I”,
pages = “47–75”,
}`
ma appunto non ho trovato se la stringa ` volume = “I, tomo I”,`
si può / deve scomporre in due differenti campi
m
Non mi risulta ci sia un campo specifico per il tomo. Puoi sempre usare il campo number.
Con biber e \DeclareSourceMap puoi fare in modo che nelle voci che vuoi tu il campo number venga
Tradotto in t. n. Tuttavia non è una cosa banale da farsi.
Ciao
Ivan