biblatex-chicago
enthält die bookseries
Option, die eingestellt werden kann false
, um die Buchreihe aus den Notizen wegzulassen (wenn die notes
Option aktiviert ist). Dies ist eine besonders heikle Operation, da es sich um das series
Feld handelt, das für zwei sehr unterschiedliche Zwecke verwendet wird:
- die Buchreihe (ein Titel wie „The Transformation of the Classical Heritage“ oder „The Cambridge History of Science“)
- die Serie einer Zeitschrift in
article
Bib-Einträgen (eine Zahl wie „2“ für die Ausgabe „2nd ser.“)
Gibt es eine Möglichkeit, die bookseries=false
Option so zu erweitern, dass die Buchreihe (und die entsprechende Nummer aus dem number
Feld) nicht nur in Fußnoten weggelassen wird?sondern auch in der Bibliographie?
MWE:
\documentclass{article}
\usepackage[notes,bookseries=false]{biblatex-chicago}
\begin{filecontents*}{\jobname.bib}
@book{lindberg.shank2013camb.hist.sci:med.sci,
Address = {Cambridge},
Editor = {Lindberg, David C. and Shank, Michael H.},
Number = {2},
Publisher = {Cambridge University Press},
Series = {The Cambridge History of Science},
Title = {Medieval Science},
Year = {2013}}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\cite{lindberg.shank2013camb.hist.sci:med.sci}
\printbibliography
\end{document}
Aktueller Output:
David C. Lindberg und Michael H. Shank (Hrsg.),Mittelalterliche Wissenschaft(Cambridge: Cambridge University Press, 2013)
Verweise
Lindberg, David C. und Michael H. Shank (Hrsg.).Mittelalterliche Wissenschaft. Die Cambridge-Geschichte der Wissenschaft 2. Cambridge: Cambridge University Press, 2013.
Gewünschte Ausgabe:
David C. Lindberg und Michael H. Shank (Hrsg.),Mittelalterliche Wissenschaft(Cambridge: Cambridge University Press, 2013)
Verweise
Lindberg, David C. und Michael H. Shank (Hrsg.).Mittelalterliche Wissenschaft. Cambridge: Cambridge University Press, 2013.
Antwort1
Wenn Sie nachschauen, chicago-notes.cbx
werden Sie feststellen, dass cser+num
(in Zitaten verwendet) wie folgt definiert ist:
\newbibmacro*{cser+num}{%
\iftoggle{cms@bookseries}
{\printfield{series}%
\printfield[sernum]{number}}
{}}
Während ser+num
(in der Bibliographie verwendet) wie folgt definiert wird:
\newbibmacro*{ser+num}{%
\printfield{series}%
\printfield[sernum]{number}}
Es gibt einige Eintragstypen, die kein verwenden ser+num
, aber eine Neudefinition dieses Makros sollte in fast allen Fällen das gewünschte Ergebnis erzielen.
MWE
\documentclass{article}
\usepackage[notes,bookseries=false]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{lindberg.shank2013camb.hist.sci:med.sci,
Address = {Cambridge},
Editor = {Lindberg, David C. and Shank, Michael H.},
Number = {2},
Publisher = {Cambridge University Press},
Series = {The Cambridge History of Science},
Title = {Medieval Science},
Year = {2013}}
\end{filecontents}
\addbibresource{\jobname.bib}
\renewbibmacro*{ser+num}{%
\iftoggle{cms@bookseries}
{\printfield{series}%
\printfield[sernum]{number}}
{}}
\begin{document}
\cite{lindberg.shank2013camb.hist.sci:med.sci}
\printbibliography
\end{document}