无法在我的引文中显示“et al”

无法在我的引文中显示“et al”

对于我的论文,我想使用哈佛参考文献格式。因此,在我的文档中,我有一行如下内容;

与 NLP Transformers 相关的最重要的论文是\citep{aiayn}

在我的.bib文件中我有;

@misc{aiayn,
     author="Ashish Vaswani et al",
     year=2017,
     title="Attention is all you need",
     url="https://arxiv.org/abs/1706.03762" }

当我编辑文档时,我只看到“et al”。我看不到作者的名字。我该如何解决这个问题?

如果我输入“and”,也会显示“and”。如果我在名称后输入逗号,则只显示名称。我想看看

Ashish Vaswani 等人

在格式化的书目条目中。

答案1

以下是如何执行此操作的示例:

\documentclass{article}
\usepackage[backend=biber,maxnames=1]{biblatex}

\begin{filecontents}{bibliography.bib}
@article{vaswani2017,
    title={Attention Is All You Need}, 
    author={Ashish Vaswani and Noam Shazeer and Niki Parmar and Jakob Uszkoreit and Llion Jones and Aidan N. Gomez and Lukasz Kaiser and Illia Polosukhin},
    year={2017},
    eprint={1706.03762},
    archivePrefix={arXiv},
}
\end{filecontents}

\bibliography{bibliography.bib}

\begin{document}
    This is a line of text \cite{vaswani2017}
    
    \printbibliography
\end{document}

输出如下内容:在此处输入图片描述

请注意,在这种情况下,后端不是,bibtex而是biber更现代的。该biblatex包有更多选项,包括将处理参考部分细节的样式选项。

另外,您的文件当然.bib可以独立制作,包含的使用filecontents只是为了演示目的。

答案2

假设您使用 BibTeX 和natbib包来创建格式化的参考书目和引文标注,您需要做的就是将字段author

 author="Ashish Vaswani et al",

 author="Ashish Vaswani and others",

这里,others被视为关键字。


完整的 MWE (最小工作示例) 及其输出:

在此处输入图片描述

\documentclass{article}

\begin{filecontents}[overwrite]{mybib.bib}
@misc{aiayn,
     author="Ashish Vaswani and others",
     year=2017,
     title="Attention is all you need",
     url="https://arxiv.org/abs/1706.03762" }
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat} % or some other suitable bib style
\usepackage{xurl}

\begin{document}
\citet{aiayn}
\bibliography{mybib}
\end{document}

相关内容