thebibliography
假设我在我的 LatTeX 文档中使用简单环境。
例如 -
I am citing\cite(reference1) this. \begin{thebibliography}{99} \bibitem{reference1} Michel Goossens, Franck Mittelbach, and Alexander Samarin, The LATEX Companion, Addison Wesley, 1998 \end{thebibliography}
输出如下 -
I am citing[1] this.
但我想要像这样的输出 -
I am citing[Goossens et al., 1998] this.
它类似于阿帕莱克类似样式格式这里。区别在于我不想使用 BibTeX 来创建参考书目。
请问你能帮帮我吗?
答案1
为了实现您的目标,您需要 (a)natbib
使用选项 加载包square
,(b) 使用\citep
而不是\cite
指令,以及 (c) 为每个\bibitem
条目提供明确的可选参数。可选参数必须由 (i) 作者字符串组成,正如您希望它在引文标注正文中显示的那样——这里是:“Goossens et~al.”和 (ii) 括号中的出版年份——这里是:“(1994)”。
\documentclass{article}
\usepackage[square]{natbib}
\begin{document}
I am citing\citep{reference1} this.
\begin{thebibliography}{99}
\bibitem[Goossens et~al.(1994)]{reference1} Michel Goossens, Frank Mittelbach, and
Alexander Samarin, The \LaTeX{} Companion, Addison Wesley, 1994.
\end{thebibliography}
\end{document}