![“作者等,已提交”,使用 \citep 可以实现吗?](https://linux22.com/image/294940/%E2%80%9C%E4%BD%9C%E8%80%85%E7%AD%89%EF%BC%8C%E5%B7%B2%E6%8F%90%E4%BA%A4%E2%80%9D%EF%BC%8C%E4%BD%BF%E7%94%A8%20%5Ccitep%20%E5%8F%AF%E4%BB%A5%E5%AE%9E%E7%8E%B0%E5%90%97%EF%BC%9F.png)
是否可以使用 natbib 包来实现“作者等已提交”?例如:
@article{papersubmitted,
title = {{I love LaTeX, and you?}},
author = {Author1, Name and Author2, Name and Author3, Name},
note = {submitted}
}
因此,使用:
\citep{papersubmitted}
给出:
Author1 et al., [n.d]
但是我需要:
Author1 et al., submitted
我尝试在年份中“提交”,但它给出了一些据我所知与整数有关的错误消息。
在此先感谢您的任何提示,
PS. 我正在使用报告。
答案1
这似乎有效:
\begin{filecontents*}{\jobname.bib}
@article{papersubmitted,
title = {{I love LaTeX, and you?}},
author = {Author1, Name and Author2, Name and Author3, Name},
year = {submitted},
}
\end{filecontents*}
\documentclass{article}
\usepackage[authoryear]{natbib}
\begin{document}
\citep{papersubmitted}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}
环境filecontents*
只是为了保持示例的独立;在参数中使用您自己的文件\bibliography
。