仅使用 bibtex 引用合作者/第一作者的姓名

仅使用 bibtex 引用合作者/第一作者的姓名

我想引用使用该natbib包的合作。

bibliography.bib类似于:

@article{entry_name,
    author={{CollaborationName} and {Author1} and {Author2}},
    year=2013
}

\cite{entry_name}给出 CollaborationName 等人(2013)。

我如何获得 CollaborationName (2013)?

答案1

字符串“et al.”是硬编码的,由与 bst 文件相关的 bibtex 完成。您无法如此简单地更改它。如前所述,如果您使用biblatex它,这是可能的。

\documentclass[a4paper,12pt]{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{test,
 title={Test title},
 author={{CollaborationName} and {Author1} and {Author2}},
 journal="journal",
 year=2013
}
\end{filecontents}
\usepackage[style=authoryear,maxbibnames=6,maxcitenames=1]{biblatex}
\addbibresource{\jobname.bib}

\DeclareCiteCommand{\citefirst}
  {\usebibmacro{prenote}}
  {\renewbibmacro*{name:andothers}{}%
   \usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\begin{document}
\citefirst{test}



\printbibliography

\end{document}

在此处输入图片描述

相关内容