我对 LaTeX 还很陌生。
每个natbib
引用选项(使用plainnat
)都会给我括号之间的数字而不是作者年份。
我使用natbib
as package、plainnat
as bibliographystyle 和\citep{x}
as citing 命令。我重新编译,它给出了类似这样的结果(7)
。它应该给出类似这样的结果:(McCain, 1990)
。当我使用\citet{x}
命令时,它只给出名称McCain
。
我正在使用 ShareLaTeX,这是一个.tex
调用其他.tex
文件(章节)的主文件,我在其他文件中进行了引用。我做错了什么?
答案1
它在这里起作用:
\documentclass{article}
\usepackage{natbib}
\begin{document}
\citep{article-full} \citet{article-minimal} \cite{whole-journal}
\bibliographystyle{plainnat}
\bibliography{xampl}
\end{document}
正如 Gonzalo Medina 指出的那样,您的问题应该包括 MWE。