![我需要命令来引用我的参考文献以及作者和年份,例如 magda(1980)](https://linux22.com/image/361294/%E6%88%91%E9%9C%80%E8%A6%81%E5%91%BD%E4%BB%A4%E6%9D%A5%E5%BC%95%E7%94%A8%E6%88%91%E7%9A%84%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E4%BB%A5%E5%8F%8A%E4%BD%9C%E8%80%85%E5%92%8C%E5%B9%B4%E4%BB%BD%EF%BC%8C%E4%BE%8B%E5%A6%82%20magda(1980)%20.png)
我使用了以下命令来执行此操作,但无法生成带有年份的作者姓名。我只生成了作者姓名。
\usepackage[round]{natbib}
\begin{thebibliography}
\bibitem[Magda(1980)]{ref1}Magda C.G.(1980).Circular balanced repeated measurements designs, \textit{Comm. Statist.Theory Methods} \textbf{9}, 1901-1918.
\bibliographystyle{plainnat}
\end{thebibliography}
答案1
您在这里混合了两种不同的参考书目系统。如果您想在环境中手动编写参考书目thebibliography
,需要进行以下几项更改:
- 消除
\bibliographystyle{plainnat}
- 向环境添加强制参数
thebibliography
,即\begin{thebibliography}{9}
。 (如果您有 10 个或更多引用,请使用 eg99
而不是9
。)
\documentclass[round,authoryear]{elsarticle}
\begin{document}
\citep{ref1} \citet{ref1}
\section*{\refname}
\begin{thebibliography}{9}
\bibitem[Magda(1980)]{ref1} Magda C.G.(1980). Circular balanced repeated measurements designs, \textit{Comm. Statist.Theory Methods} \textbf{9}, 1901--1918.
\end{thebibliography}
\end{document}