Biblatex-Chicago:\Citetitle 后的逗号应位于右引号之前

Biblatex-Chicago:\Citetitle 后的逗号应位于右引号之前

根据《芝加哥格式手册》,逗号应紧接在紧邻其的结束引号之前,而不是之后。这种惯例被称为“美式标点符号”。例如:

Please revisit “Stravinsky at His Bird-Best,” which represents the author at his finest.

但是,如下面的最小示例所示,biblatex-chicago当有争议的逗号跟在命令后面时,无法产生预期的效果\Citetitle

\begin{filecontents*}{\jobname.bib}
@article{test1,
Author = {Craft, Robert},
Title = {Stravinsky at His Bird-Best},
Journaltitle = {Opera News},
Date = {1982},
Volume = {46},
Number = {8},
Pages = {14-15, 34}
}
\end{filecontents*}

\documentclass{article}
\usepackage{biblatex-chicago}
\addbibresource{\jobname.bib}

\begin{document}

Please revisit \Citetitle{test1}, which represents the author at his finest.

\end{document}

事实上,本例中的文本排版错误为:

Please revisit “Stravinsky at His Bird-Best”, which represents the author at his finest.

关于如何最好地修补\Citetitle命令的任何想法(假设补丁确实是必要的)?biblatex提供了强大的\mkbibquote命令,它支持美式标点符号,但显然\Citetitle没有使用此功能:

相关内容