我正在尝试引用“德国心理学会”的规则,该规则与 APA 的规则类似。
因此我下载了一个修改版这里。
删除该行后\usepackage{Sweave}
(我不知道这是做什么用的),它会发出两个警告:
LaTeX Warning: You have requested package 'apager', but the package provides 'apacite'.
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。