我在我的文档中使用了以下代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[square]{natbib}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[natbibapa]{apacite}
\begin{document}
\selectlanguage{english}
\bibliographystyle{apacite}
\bibliography{bibliography}
\end{document}
添加包
\usepackage[natbibapa]{apacite}
导致一系列错误,以
Undefined control sequence. \st@rtbibchapter
Too many }'s. }
Undefined control sequence. \bibliographytypesize
我以前没有使用过 appacite。我使用 MiKTeX Updater 更新了我的软件包。之前的问题如“编译器抱怨 apacite“没能帮助我。
你知道问题出在哪里吗?
答案1
不要加载 natbib,apacite 将以正确的方式执行此操作:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
%\usepackage[square]{natbib}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[natbibapa]{apacite}
\begin{document}
\selectlanguage{english}
\cite{doody}
\bibliographystyle{apacite}
\bibliography{biblatex-examples}
\end{document}