我嘗試引用“Deutsche Gesellschaft für Psychologie”的規則,該規則與 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。