APA 格式的引文中未显示年份

APA 格式的引文中未显示年份

我目前正在用 LaTeX 写一篇论文。我使用的是 \usepackage{apacite},但不知为何,文内引用中不会显示年份。不过,参考文献部分的条目没有问题。BibTeX 文件中的条目很完美;我相当肯定这不是问题所在。

我的引文应该是这样的:(Binney & Tremaine,2011)。然而,它只是显示为(Binney & Tremaine,),并给了我一大堆错误消息。这是我的代码。我很感激任何答案。

    \documentclass[12pt]{article}
\usepackage{amsmath,amsfonts}
\usepackage{amsthm,upref}
\usepackage{apacite}
\usepackage{enumerate}
\usepackage{graphicx}
\usepackage{caption}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{geometry}\geometry{margin=2cm}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{tkz-euclide}
\usepackage{hyperref}
%\usepackage{fullpage}
\usepackage{float}
\usepackage{url}
%\usepackage{multicol}
\usepackage{physics}
\providecommand{\e}[1]{\ensuremath{\times 10^{#1}}}

\title{}

\author{}

\date{10/8/2015}
\begin{document}
\maketitle
\section{Measures of distance}
    \subsection{Part (a)}
    ... the parsec is now defined as exactly $648,000/\pi$ AU \cite{bintrem}...
\bibliography{biblio}{}
\bibliographystyle{apacite}



\end{document}

答案1

引用 apacite 的文档:

apacite 与 hyperref 兼容,前提是已加载 apacite 超链接。

所以退到\usepackage{apacite}后面\usepackage{hyperref}

(如果您能提供准确的错误文本,而不是简单地写出您收到“一大堆错误消息”,那么我们会更容易为您提供帮助。

相关内容