在全新安装带有 TeX Live 2014(所有软件包)的 Cygwin 64 位后,我无法再干净地使用 biblatex-chicago。
梅威瑟:
\documentclass[]{article}
\usepackage{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\begin{document}
a~\autocite{kastenholz}.
\end{document}
这适用于全新安装的 2013。有什么变化吗,还是我做错了?
第一个错误:
! LaTeX Error: \textcitedelim undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.795 \renewcommand*{\textcitedelim}
{%
第二个错误:
! LaTeX Error: \iffinalcitedelim undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.2765 \renewcommand*{\iffinalcitedelim}
{%
答案1
这是由于最新的 Cygwin 64 位软件包中的 biblatex 和 biblatex-chicago 版本当前不匹配造成的。
biblatex 2.8 biblatex-chicago 2.9a
感谢原始问题评论中的 Alan Munn 帮助我找到这个问题。