有什么好方法可以破解 apacite 以 apa 6th 样式显示 DOI?

有什么好方法可以破解 apacite 以 apa 6th 样式显示 DOI?

为了符合 APA 第 6 版,我需要在参考文献末尾添加 doi。

一开始我发现了这个关于 DOI 和 apacite 的讨论,但它并没有真正提供解决方案。读完apacite 手册然后豊細胞文件,我发现了如何应用修改。

最后我采用了一个 hack 办法:

我将 doi 放在note每个 bibtex 参考文献的字段中。然后,我将以下命令添加到文档前言中,以防止 doi 被括在括号中。

\renewcommand{\APACrefnote}[1]{%
  \ifx\@empty#1\@empty
  \else
    {#1}%
  \fi
}

它似乎有效,但也感觉有点像黑客行为。

  • 你能发现上述方法有什么问题吗?
  • 此时是否有更好的选择将 dois 合并到 apa 参考文献中?

答案1

BibLaTeX 的 biblatex-apa 样式几乎完全符合 APA6。唯一的限制与列为“with”的作者有关。它默认包含基于 bib 字段 DOI 的 DOI。

相关内容