我的参考书目中有以下内容:
\begin{thebibliography}{99}
\bibitem{Koumou} KOUMOU, Gilles Boevie, et al.:
\textit{Coherent diversification measures in portfolio theory: An axiomatic foundation}. CIRRELT, Centre interuniversitaire de recherche sur les r\'{e}seaux d'entreprise, la logistique et le transport = Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation,
2019.
\end{thebibliography}
我想要以 Koumou (2019) 这样的格式引用,但是使用 \cite 命令只能得到 (1)。当我使用 \citet 命令时,我得到的是 (author?)(1)。哪里出了问题,该怎么办?
我使用以下命令
\usepackage[round]{natbib}
\bibliographystyle{plainnat}
答案1
由于您是手动构建格式化的参考书目,因此您必须在(目前不存在的)可选参数中提供一些结构化信息,\bibitem
以便natbib
可以创建作者年份样式的引文标注。例如,您必须更改
\bibitem{Koumou}
到
\bibitem[Koumou et~al.(2019)]{Koumou}
Koumou et~al.
(注意:和之间没有空格(2019)
。)
这将启用\citet
并\citep
生成所需种类的引用调用。
完整的 MWE (最小工作示例):
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[authoryear,round]{natbib}
\begin{document}
\citet{Koumou}, \citep{Koumou}
\begin{thebibliography}{99}
\bibitem[Koumou et~al.(2019)]{Koumou}
\textsc{Koumou}, Gilles Boevie, et al.: \textit{Coherent diversification measures in portfolio theory: An axiomatic foundation}. CIRRELT, Centre Interuniversitaire de Recherche sur les Réseaux d'Entreprise, la Logistique et le Transport (Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation), 2019.
\end{thebibliography}
\end{document}