我用 来格式化我的参考书目biblatex-chicago
。我一直使用ibid
选项,因此当两次连续引用同一部作品时,第二次引用会排版为“ibid。”,后面跟着页码。在句子开头时应大写(Ibid.),在其他地方应小写(ibid.)。\headlesscite
但是,使用 时,结果始终是“Ibid。”——大写。
例如:
See \cite[10]{smith:title}.
Smith argues
\parentext{\headlesscite[12]{smith:title}}
that...
生产
参见约翰·史密斯,书名(地址:出版商,2015):10. 史密斯认为(同上,12)……
代替
参见约翰·史密斯,书名(地址:出版商,2015 年):10. 史密斯认为(同上,12)……
这是一个微妙的差异。可以进行这种更改吗?
答案1
我之前在评论中提出的建议与预注不兼容,因此必须扩展这一行代码来实现我们想要的功能。
\renewbibmacro*{hlcprenote}{%
\iffieldundef{prenote}%
{}
{\printfield{prenote}%
\ifboolexpr{%
test {\ifciteseen}
or
togl {cms@allshort}
}
{\addspace}%
{\nopunct}}}
hlcprenote
这实际上是in的定义,chicago-notes.cbx
但有一个关键的区别:我们删除了 a,\bibsentence
从而禁用了自动大写功能。
平均能量损失
\documentclass{article}
\usepackage[notes]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{hlcprenote}{%
\iffieldundef{prenote}%
{}
{\printfield{prenote}%
\ifboolexpr{%
test {\ifciteseen}
or
togl {cms@allshort}
}
{\addspace}%
{\nopunct}}}
\begin{document}
\cite{worman} and \headlessparencite[12]{worman} or \cite{worman} and \headlessparencite[cf][12]{worman}.
\end{document}