处理 biblatex-chicago 中的 3em 破折号异常

处理 biblatex-chicago 中的 3em 破折号异常

默认情况下,biblatex-chciago 会按照《芝加哥格式手册》的要求,用 3em 破折号替换参考书目中的重复作者。但是,当编译后的 PDF 在同一作者的条目之间有分页符时,它会坚持重复作者姓名,而不是使用破折号。我怎样才能让包忽略分页符的存在并在所有情况下继续使用 3em 破折号?

为这个问题提供 MWE 实际上不可行,我错了

相反,这里有一个屏幕截图来展示我的意思,灰色区域当然表示第 17 页和第 18 页的分界线。对于条目“Religionis ac scientiae”,它应该再加一个破折号,而不是重复“Pope Urban II”: 分页符后重复作者的示例

答案1

biblatex通常不会在新页面的开头用虚线替换重复的作者。这样您就不必返回上一页来查看姓名。

这是通过biblatexpagetracker功能完成的,您可以完全禁用该功能。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, pagetracker=false]{biblatex-chicago}


\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d}

\vspace{12cm}

\printbibliography
\end{document}

请注意,这可能会对引用产生副作用,还会biblatex-chicago检查某个引用是否是特定页面上的第一个引用(这在您的用例中可能是或可能不是所希望的)。

如果您只想更改破折号,这也是可行的,但由于内部结构的原因,biblatex-chicago这样做会有点繁琐。破折号由 11 个不同的宏打印,所有这些宏都必须修改。

相关内容