
Я пытаюсь написать аннотированную библиографию в формате APA, используя пакеты apacite
и apa6
.
На странице 56 руководства apacite указано, что поля annote
или annotate
должны работать с \bibliographystyle{apacann}
или `bibliographystyle{apacannx}`
Однако когда я компилирую документ с использованием 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}