Problemi 1) e 3) risolti. Grazie davvero, soluzioni inarrivabili per me.
Ma in prospettiva futura ritieni che potrai inserire nuove opzioni nel tuoi stili?
Problema 2:
Non riesco a capire. Il problema non riguardava la voce dell’enciclopedia? Questa non ha curatori…
Nella voce relativa a Bertelli è meglio usare booktitle al posto di maintitle.
A meno che anche in quel caso ogni volume non abbia una data diversa.
In questo caso sarei pragmatico: metterei nel campo date un intervallo di date:
in realtà ho casi differenti. Per cui, sul piano teorico, mi chiedo quale sia esattamente
la differenza fra booktitle e maintitle. Sul piano pratico, le due soluzioni
hanno ciascuna un inconveniente. Vediamo il codice:
`\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{ebgaramond}
\usepackage{microtype}
%%% BIBLIOGRAFIA
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,backend=biber,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,sorting=nyt,indexing]{biblatex}
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia
% 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}}
}
\xpatchbibmacro{incollection:full}
{\printfield{edition}%
\newunit}
{}%
{}
{}
\xpatchbibmacro{book:full}
{\printfield{edition}%
\newunit}
{}%
{}
{}
\replaceedition{book}
\replaceedition{collection}
\replaceedition{inbook}
\replaceedition{incollection}
\replaceedition{manual}
%\DeclareFieldFormat{part}{.#1}% physical part of a logical volume
\DefineBibliographyStrings{italian}{%
part = {tomo},
}
\DeclareFieldFormat{part}{\addcomma\space\bibstring{part}\space #1}
% inverte cognome/nome
\AtBeginBibliography{%
\iftoggle{bbx:scauthorsbib}{%
\DeclareNameFormat{sortname}{%
\renewcommand{\mkbibnamefirst}{\textsc}%
\renewcommand{\mkbibnamelast}{\textsc}%
\renewcommand{\mkbibnameprefix}{\textsc}%
\renewcommand{\mkbibnameaffix}{\textsc}%
\ifnumequal{\value{listcount}}{1}
{\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}}
{\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
\usebibmacro{name:andothers}}}%
{}}%
\DeclareNameAlias{last-first/first-last}{first-last}
\nocite{*}
\begin{filecontents*}{\jobname.bib}
@incollection{ baczko:1984,
author = “Bronislaw Baczko”,
title = “Utopia”,
maintitle = “Enciclopedia Einaudi”,
volume = “14”,
publisher = “Einaudi”,
location = “Torino”,
year = “1984”,
edition = “2”,
pages = “856-920”,
}
@incollection{ bertelli:1982,
author = “Lucio Bertelli”,
title = “L'utopia greca”,
maintitle = “Storia delle idee politiche, economiche e sociali”,
editor = “Luigi Firpo”,
publisher = “Utet”,
location = “Torino”,
volume = “1”,
year = “1982”,
pages = “378-401”,
}
@incollection{ bertelli:1992,
author = “Lucio Bertelli”,
title = “L'utopia”,
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 = “\textsc{i}”,
pages = “493–524”,
}
@book{ bertelli_gianotti:2012,
author = “Lucio Bertelli and Gian Franco Gianotti”,
title = “Tra storia e utopia”,
publisher = “Edizioni dell'Orso”,
location = “Alessandria”,
year = “2012”,
edition = “3”,
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\printbibliography
\end{document}`
Il risultato è:
L. Bertelli, L’utopia greca, in Storia delle idee politiche, economiche e sociali, vol. i, a cura di
L. Firpo, Utet, Torino 1982, pp. 378-401.
— L’utopia, in Lo spazio letterario della Grecia antica, a cura di G. Cambiano, L. Canfora e
D. Lanza, Salerno, Roma 1992, vol. i, tomo i, pp. 493-524.
Nel primo caso il curatore non riguarda solo il vol. 1, ma tutti, dunque andrebbe subito dopo
il titolo generale. Nel secondo caso la posizione dei curatori è corretta, ma la data dovrebbe andare
dopo l’indicazione del volume (e del tomo). Cito infatti anche da tali grandi opere
(e inoltre, ad esempio, da “I Greci” di Einaudi) in cui i vari volumi sono usciti tutti in anni differenti.
La soluzione pragmatica che mi suggerisci ha poi il limite che qualcuno di questi lavori è da me citato
magari da una seconda edizione, e allora cosa dovrei mettere? 1998/2000, ma se il vol. 3
che utilizzo è una seconda edizione uscita nel 2004? So che sembrano questioni di lana caprina,
ma cercavo “solo” un sistema per poter ridisporre i vari campi con maggiore libertà
m