使用 biblatex chem-angew 样式保留期刊标题中的逗号

使用 biblatex chem-angew 样式保留期刊标题中的逗号

我的书目中有许多此类条目:

journal = {J. Chem. Soc.{,} Perkin Trans. 1}, 

但是,无论是否有额外的括号,缩写点后面的逗号始终会被删除。\isdot当标点符号位于中间时,这似乎没有什么帮助,放置

\DeclarePunctuationPairs{comma}{*.?!} 

在我的biblatex.cfg文件中更改任何内容。

有什么方法可以抑制这些条目的标点符号删除?在 Windows 7 上使用 MiKTeX 2.9:

\usepackage[backend=biber, mcite,subentry,style=chem-angew, chaptertitle,sorting=none,sortcites=true backref=true]{biblatex}

答案1

这是“status bydesign”:应用化学表示期刊标题不应包含逗号。您可以使用以下方式禁用此行为

\DeclareFieldFormat{removecomma}{#1}

这是有效的,因为removecomma样式在需要时会使用该格式。因此,我们可以通过不应用底层函数 ( \mkbibnocomma) 来快速将其关闭。

相关内容