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}