我想引用使用该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}