使用 uni-wtal-ger 样式时 etoolbox 出现错误

使用 uni-wtal-ger 样式时 etoolbox 出现错误

当我尝试使用uni-wtal-ger引用格式而且由于我对 Latex 还很陌生,所以我根本无法理解它。

我对 biblatex 的 usepackage 声明如下所示:

\usepackage[
citestyle=uni-wtal-ger,
bibstyle=authortitle,
sorting=nty,
backend=biber]{biblatex}

这适用于我尝试过的所有引用样式,包括uni-wtal-lin,但不适用于uni-wtal-ger,它会引发以下错误:

LaTeX Warning: Reference `edtranslog' on page 3 undefined on input line 60.

! Package etoolbox Error: Boolean '\ifbbx:annotation' undefined.

这看起来类似于这个问题但那里建议的解决方案是使用 biber,我已经在用了。任何帮助都非常感谢。

(发行:带有 texlive-most、texlive-lang 和 texlive-bibtexextra 的 Arch Linux)

答案1

uni-wtal-ger依赖于biblatex-dw。与许多其他自定义样式一样,这些包中包含的引用和参考书目样式是相互依赖的。因此将uni-wtal-gerbiblatex-dw与其他样式混合会导致错误。

citestyle尽管如此,当完全按原样使用该风格时,它仍然可以完美发挥作用bibstyle

所以请尝试

\usepackage[
style=uni-wtal-ger,
backend=biber
]{biblatex}

相关内容