我想引用带有全名和年份的 BibTeX 来源,例如 [Adams1979]。有没有简单的方法可以做到这一点?
答案1
看一下natbib
或biblatex
包。两者都应该能够完成您想要的操作。
编辑:看\setcitestyle
一下natbib
。
编辑2:这是一个完整的示例:
\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{plainnat}
\setcitestyle{square,aysep={}}
\begin{document}
\citep{adams:79}
\bibliography{test}
\end{document}
还有.bib
:
@Article{adams:79,
author = {Foo Adams},
year = 1979,
title = {Test},
journal = {Test},
}
答案2
您不必使用 natbib 来获取带有全名和年份的参考文献。您可以使用 apalike bibliographystyle 执行相同操作,只需在 tex 文件中输入以下代码片段即可:
\bibliographystyle{apalike}
答案3
使用时natbib
你只需要指定类似
\usepackage[authoryear]{natbib}
\bibliographystyle{plainnat}
您可以通过texdoc natbib
在命令行中输入来阅读其完整的文档。