编辑

编辑

我使用\citet{}natbib问题是它只打印姓氏,但我还需要名字。

是否有任何命令可以打印全名?

编辑

我的意思是,我有时用

伊隆·马斯克表示[...]

我认为最好这样写

Elon Musk(2016 年,第 8 页)指出 [...]

而不是

伊隆·马斯克 (Elon Musk) 表示 [...] (Musk 2016,第 8 页)

但如果我使用citet[p. 8]{musk2016},我只会得到

马斯克(2016 年,第 8 页)指出 [...]

代替

Elon Musk(2016 年,第 8 页)指出 [...]

也许我对如何引用完全错了,但这不就是命令的\citet{}用途吗?

答案1

(评论太长,因此作为答案发布)

你可以写

Elon \citet[p.~8]{musk:2016} states that \dots

完整的 MWE:

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{musk:2016,author="Elon Musk",year=2016,title="Thoughts"}
\end{filecontents}

\documentclass{article}
\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat} % choose a suitable bib style

\begin{document}
Elon \citet[p.~8]{musk:2016} states that \dots
\bibliography{mybib}
\end{document}

相关内容