我使用的是 biblatex-chicago 的注释样式,但奇怪的是 Ibids 打印在 Overleaf 上,而不是我的本地安装(Windows 10 上的 TeXlive 和 TeXstudio)。脚注 2 在我的本地机器上是“Chaney, 50”,但在 Overleaf 上是“Ibid., 50”。也许我的安装有问题,或者我调用 Biber 的方式有问题(TeXstudio 中的工具菜单)?
这是我的 MWE:
\documentclass{report}
\usepackage[notes,backend=biber]{biblatex-chicago}
\addbibresource{test.bib}
\begin{document}
I am citing the Chaney here.\autocite{chaney} Now I am citing the Chaney again.\autocite[50]{chaney} This is a citation of the Johnston.\autocite[56]{johnston} Now I'm citing the Chaney again.\autocite[42]{chaney}
\end{document}
这是我的 bib 文件:
@phdthesis{chaney,
title={Four motets from the Florilegium portense},
author={Chaney, Mark Allen},
year={2007},
school={Ohio State University},
keywords={Secondary},
shorttitle={Four motets}
}
@article{johnston,
title={Polyphonic keyboard accompaniment in the early Baroque: an alternative to basso continuo},
volume={26},
number={1}, journal={Early Music},
author={Johnston, G.},
year={1998},
pages={51–64},
keywords={Primary}
}
谢谢您的帮助!
答案1
您可能希望将选项设置useibid
为true
。文档中的修订历史记录biblatex-chicago
解释了
[2.0:2020 年 4 月 20 日发布]手动的不再鼓励使用同上。以替换注释和参考书目样式中对同一作品的重复引用,而只使用作者姓名和页码。如果您希望继续使用同上。在这种风格下,您需要在序言中
useibid=true
加载时设置新选项。biblatex-chicago
该选项usebib
记录为
与之前的建议不同,第 17 版手动的“不鼓励使用同上。”,而倾向于使用仅包含作者姓名的缩写引用(14.34)。
biblatex-chicago
现在默认实施这些建议,包括重复页面引用,即使它们与上一个注释完全相同。如果您更喜欢继续使用ibid.
,请useibid=true
在文档序言中设置,您将获得传统行为。
这也解释了为什么你在本地和 Overleaf 上看到的结果不同。看来你本地安装的是最新版本的biblatex-chicago
,但 Overleaf 有点落后。
启用该选项后您将获得
\documentclass{report}
\usepackage[notes,backend=biber,useibid=true]{biblatex-chicago}
\begin{filecontents}{\jobname.bib}
@phdthesis{chaney,
title = {Four motets from the Florilegium portense},
author = {Chaney, Mark Allen},
year = {2007},
school = {Ohio State University},
keywords = {Secondary},
shorttitle = {Four motets}
}
@article{johnston,
title = {Polyphonic keyboard accompaniment in the early Baroque: an alternative to basso continuo},
volume = {26},
number = {1},
journal = {Early Music},
author = {Johnston, G.},
year = {1998},
pages = {51–64},
keywords = {Primary}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
I am citing the Chaney here.\autocite{chaney}
Now I am citing the Chaney again.\autocite[50]{chaney}
This is a citation of the Johnston.\autocite[56]{johnston}
Now I'm citing the Chaney again.\autocite[42]{chaney}
\end{document}