
В моей библиографии есть ряд записей следующего типа:
journal = {J. Chem. Soc.{,} Perkin Trans. 1},
Однако запятая, которая следует за точкой сокращения, всегда удаляется независимо от дополнительных фигурных скобок. \isdot
не помогает, когда знак препинания находится в середине записи, а также не помогает размещение
\DeclarePunctuationPairs{comma}{*.?!}
в моем biblatex.cfg
файле ничего не меняйте.
Есть ли способ отключить удаление знаков препинания для этих записей? Использование MiKTeX 2.9 на Windows 7 с:
\usepackage[backend=biber, mcite,subentry,style=chem-angew, chaptertitle,sorting=none,sortcites=true backref=true]{biblatex}
решение1
Это «status bydesign»: руководство по стилю дляAngewandte Chemieговорит, что заголовки журналов не должны содержать запятых. Вы можете отключить это поведение, используя
\DeclareFieldFormat{removecomma}{#1}
Это работает, поскольку removecomma
формат используется стилем, где он требуется. Таким образом, мы можем быстро отключить его, не применяя базовую функцию ( \mkbibnocomma
).