我正在写一篇论文,想使用 APA 引用样式。我已经安装了 apacite 包。可能安装不正确,但 TeXworks 没有给出有关该包的任何错误。它确实给出了所有\cite{}
命令的错误,这似乎弄乱了\begin{}
和\end{}
命令。如果我注释掉该\usepackage{apacite}
语句,一切都会正常工作(即使我保留了 bibliographystyle apacite
!)有谁知道这里可能发生了什么?提前谢谢!
一些错误示例:
! Missing } inserted.
l. 19 Charles Darwin on language \cite{Darwin71}
?
! Too many }'s.
l.20
?
!Latex error: \begin{document} ended by \end{quote}
这是我尝试排版的主文件:
\documentclass[10pt]{book}
\usepackage{url}
\usepackage{geometry}
\usepackage{comment}
\usepackage{pdflscape}
\usepackage{natbib}
\usepackage{titling}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{appendix}
\usepackage{makeidx} %If you want to generate an index, automatically
\usepackage{graphicx}
\usepackage{tipa}
\usepackage{apacite}
\begin{document}
\author{Ellen Maassen}
\title{Language as a Threefold Adaptive System \newline\\ {\Large The Emergence of Phonological Compositionality}}
\date{\today}
\maketitle
\frontmatter
\tableofcontents
\include{preface}
\mainmatter
\input{chaptr12}
\input{chaptr22}
\input{chaptr32}
\input{chaptr42}
\input{chaptr52}
\input{chaptr62}
\input{chaptr72}
\appendix
\input{Geluidjes}
\input{bootstrapping}
\backmatter
\bibliographystyle{apacite}
\bibliography{refs}
\printindex
\end{document}
答案1
natbib
只需在之后加载包即可解决此问题apacite
。
natbib
请注意,如果您将选项传递natbibapa
给,则可以避免加载apacite
。
\usepackage[natbibapa]{apacite}
这样apacite
就加载了符合 APA 规范所需的natbib
选项longnamesfirst
和。sort