Apacite 和 apa6 不打印 annote={} 和 annotate={} 字段

Apacite 和 apa6 不打印 annote={} 和 annotate={} 字段

apacite我正在尝试使用和包编写带注释的参考书目,遵循 APA 格式apa6

apacite 手册第 56 页指出annote或字段应与或`bibliographystyle{apacannx}`annotate一起使用\bibliographystyle{apacann}

pdflatex但是,当我使用和编译文档时bibtex,我无法让文档打印出annote={}annotate={}字段。

最小示例如下:

LaTeX 文件:

\documentclass[apacite]{apa6}   
\title{Minimal Example}
\shorttitle{Min. e.g.}      
\begin{document}
\nocite{carlson1984s}
\bibliographystyle{apacann}
\bibliography{references} 
\end{document}

参考书目文件:

@article{carlson1984s,
  title={What's social about social psychology? {W}here's the person in personality research?},
  author={Carlson, Rae},
  journal={Journal of Personality and Social Psychology},
  volume={47},
  number={6},
  pages={1304--1309},
  year={1984},
  publisher={American Psychological Association},
  doi={10.1037/0022-3514.47.6.1304},
  annote={First annotation},
  annotate={Second annotation}
}

答案1

我终于找到了解决方案!Apacite 必须以自己的权限调用,而不是作为参数传递给 '\documentclass[apacite]{apa6}'。以下最小示例将打印 'annote={}' 字段,但仍然无法使用 'anotate={}'。不过这已经足够好了!

\documentclass{apa6}
\usepackage{apacite}   
\title{Minimal Example}
\shorttitle{Min. e.g.}      
\begin{document}
\nocite{carlson1984s}
\bibliographystyle{apacann}
\bibliography{references} 
\end{document}

相关内容