使用手工制作的 thebibgraphy 环境进行作者年份式引用标注

使用手工制作的 thebibgraphy 环境进行作者年份式引用标注

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}

相关内容