我是 LaTeX 的新手,遇到了一些问题\cite
。
当我使用 时\cite
,文本中唯一出现的是方括号中的数字以及参考书目页面的链接。例如:\cite{Reference1}
--> [1]
为什么不打印出作者的姓名?
\usepackage[square, numbers, comma, sort&compress]{natbib}
\label{Bibliography}
\lhead{\emph{Bibliography}}
\bibliographystyle{apalike}
\bibliography{Bibliography}
我是否需要编译其他内容?或者我缺少某些文件?
答案1
该natbib
包支持两种主要引用方案:数字和作者年份。默认方案是数字(通常用括号括起来,如 [3]),可以使用 (redundant) 选项指定numbers
。
作者-年份方案,其中的引用类似于(Gauss, 1801),可以使用选项 指定authoryear
。在这种情况下,其他选项如square
、comma
和sort&compress
应该被省略,因为在括号引用中,圆括号(...)
比方括号[...]
更常见。
请参阅软件包手册,了解作者-年份方案的不同引用命令:\citep
、、\citet
和。\citeauthor
\citeyear
如果您刚开始使用 LaTeX,我建议您尝试biblatex
而不是natbib
。前一个软件包更新,功能更强大。但是,您应该意识到,一些期刊仍然不支持较新的软件包。