在 Overleaf 中更改 Zotero 书目语言

在 Overleaf 中更改 Zotero 书目语言

我将 Zotero 与 Overleaf 结合使用,如下所示:

\usepackage[backend=bibtex, style = authoryear]{biblatex}
\addbibresource{references.bib}
\selectlanguage{german}
\printbibliography

结果看起来不错,因为我的参考书目得到了一个德语标题,并且引用工作如预期。唯一的缺点是我的参考书目中的文本和文本中的引用都是英文的(例如上次访问、作者 1 和作者 2,...),但我需要它们是德语的。我尝试使用,\usepackage[german]{babel}但随后出现以下错误:

TeX capacity exceeded, sorry [input stack size=5000].

\@ifundefined #1->\expandafter \ifx \csname #1
                                              \endcsname \relax \expandafter...
l.52 ...Init\CurrentOption{captions\CurrentOption}

If you really absolutely need more capacity,
you can ask a wizard to enlarge me.

还有其他方法可以改变引用和参考书目语言吗?

答案1

感谢 @siracusa 和 @moewe 的提示,我深入研究了几个自定义样式文件,并找到了 \RequirePackage{german}。似乎在包含 german babel 包时这会导致问题。删除此行可解决错误。

相关内容