如何让 apacite 忽略注释字段?

如何让 apacite 忽略注释字段?

我正在使用 apacite 包以 APA 格式引用。

我从 Zotero 创建了 .bib 文件。问题是,在 Zotero 中我使用了“Zotero Scholar Citations”,这是一个插件,它从 Google Scholar 中提取一篇论文的总引用次数,并将其保存在“extra”字段中。

在 .bib 文件中,引用次数被保存为,例如,`note = {00392}。当我编译 TeX 文件时,引用次数也会被打印出来。

Abrams, RA, & Christ, SE (2003). 运动开始引起注意. 心理科学, 14(5), 427–432.(00392)

我怎样才能避免这种情况?

答案1

Apacite 使用 来\APACrefnote写入note字段。您可以简单地将其定义为不执行任何操作\renewcommand{\APACrefnote}[1]{}

例子:

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{test.bib}
@article{test,
  author = {One, Some},
  title = {{Some thing}},
  journal = {International Journal of Something},
  year = {Somewhere in the Future},
  note = {123456}
}
\end{filecontents}
\documentclass{article}

\usepackage{apacite}

\renewcommand{\APACrefnote}[1]{}

\begin{document}
\pagenumbering{gobble}

\cite{test}

\bibliographystyle{apacite}
\bibliography{test}

\end{document}

答案2

如果你使用以下方式从 zotero 导出Zotero BetterBibTeX, 你可以配置它以省略该note字段无需更新\APACrefnote(或对其他栏杆进行任何其他操作),因为该字段根本不会被导出。

相关内容