我正在使用最新版本的 biblatex-chicago,并使用 autocite 来引用来源。当我多次引用来源时,会使用引文的缩写形式,但这似乎只包括作者和页码,而不包括(缩写的)标题。我如何确保标题也包括在内?
我的 main.tex 文件如下所示:
\documentclass[12pt,a4paper]{report}
\usepackage[notes, useprefix=true]{biblatex-chicago}
\bibliography{references}
\begin{document}
This is an example of a first citation. \autocite[p. 166]{baudrillard2020simulacra} Now here is a repeated citation that misses the title. \autocite[p. 3]{baudrillard2020simulacra}
\end{document}
我的references.bib如下:
@book{baudrillard2020simulacra,
title = {Simulacra and Simulation},
shorttitle = {Simulacra},
author = {Jean Baudrillard},
publisher = {University of Michigan Press},
location = {Ann Arbor, Michigan},
year = {1994},
}
答案1
处理作品后续引用的方式似乎有所不同biblatex-chicago
。通常,后续引用的简短形式使用作者和标题,但如果引用的作品与之前引用的作品相同(例如,“ibid.”跟踪器得出 true),则标题也会被删除。我不确定这是否是 CMoS 规定的正确行为,如果不是,请向 的维护者报告biblatex-chicago
。他通常非常乐于提供帮助并解决他的风格问题。
这是一个快速的解决方法,可以始终在简短的引用中显示作者和标题。
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[notes]{biblatex-chicago}
\renewbibmacro*{cite:short:ibid}{%
\usebibmacro{cite:short}{\thefield{entrytype}}}
\begin{filecontents}{\jobname.bib}
@book{baudrillard2020simulacra,
title = {Simulacra and Simulation},
shorttitle = {Simulacra},
author = {Jean Baudrillard},
publisher = {University of Michigan Press},
location = {Ann Arbor, Michigan},
year = {1994},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
This is an example of a first citation. \autocite[2]{baudrillard2020simulacra}
Now here is a repeated citation that misses the title.\autocite[3]{baudrillard2020simulacra}
This is an example of a first citation. \autocite[166]{nussbaum}
Now here is a repeated citation that misses the title.\autocite[4]{baudrillard2020simulacra}
This is an example of a first citation. \autocite[167]{nussbaum}
This is an example of a first citation. \autocite[168]{nussbaum}
\end{document}