标签可能已在 apager 包中发生更改警告

标签可能已在 apager 包中发生更改警告

我正在尝试引用“德国心理学会”的规则,该规则与 APA 的规则类似。

因此我下载了一个修改版这里

删除该行后\usepackage{Sweave}(我不知道这是做什么用的),它会发出两个警告:

  1. LaTeX Warning: You have requested package 'apager', but the package provides 'apacite'.
  2. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

我知道如何解决第一个问题:

将 apager.sty 中的第 40 行从 更改\ProvidesPackage{apacite}[1994/11/30 APA citation]\ProvidesPackage{apager}[1994/11/30 APA citation]

但是如何解决第二个警告?


附加问题:apager.bst 文件是做什么用的?

答案1

这不是我的问题的真正答案,但如果其他人正在寻找解决方案,这是我的。

只需使用biblatex-apa

代码:

\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{german}{german-apa}


另一种方法是使用apalike-德语,但作者建议使用BibLaTeX。

相关内容