
Ich habe eine Reihe von Einträgen vom Typ in meiner Bibliographie:
journal = {J. Chem. Soc.{,} Perkin Trans. 1},
Das Komma, das dem Abkürzungspunkt folgt, wird jedoch immer entfernt, unabhängig von den zusätzlichen Klammern. \isdot
scheint nicht hilfreich zu sein, wenn die Interpunktion in der Mitte des Eintrags steht, und auch das Einfügen von
\DeclarePunctuationPairs{comma}{*.?!}
in meiner biblatex.cfg
Datei nichts ändern.
Gibt es eine Möglichkeit, die Interpunktionsentfernung für diese Einträge zu unterdrücken? Verwendung von MiKTeX 2.9 unter Windows 7 mit:
\usepackage[backend=biber, mcite,subentry,style=chem-angew, chaptertitle,sorting=none,sortcites=true backref=true]{biblatex}
Antwort1
Das ist „status bydesign“: der Styleguide fürAngewandte Chemiebesagt, dass Zeitschriftentitel keine Kommas enthalten dürfen. Sie können dieses Verhalten deaktivieren mit
\DeclareFieldFormat{removecomma}{#1}
Dies funktioniert, da das removecomma
Format vom Stil dort verwendet wird, wo es benötigt wird. Daher können wir es schnell ausschalten, indem wir die zugrunde liegende Funktion ( \mkbibnocomma
) nicht anwenden.