引文和参考书目中的组织缩写

引文和参考书目中的组织缩写

在我的文档中,对某个组织的引用需要显示为Office International des Epizooties (OIE), 2012...。但在文内引用中,我需要将其显示为OIE, 2012

为了实现这一点,我使用了author={{Office International des Epizooties (OIE)}}bib,但它会在文内引用 () 中输出整个名称Office International des Epizooties (OIE), 2012。我试过了author={{Office International des Epizooties}}, shortauthor={{OIE}},但它不起作用,可能是因为我正在使用natbib包。

有任何想法吗?

答案1

由于您没有提供太多信息,我只能提示一下它在 natbib 下是如何工作的:您可以创建一个引用别名,\defcitealias{yourTag}{OIE, 2012}然后在文本中使用\citetalias{yourTag}(不带括号打印)或\citepalias{yourTag}(带括号打印)引用它。然后打印别名而不是作者。*yourTag 是您在 bib 文件中为条目指定的参考名称。

下面是一个 MWE,向您展示它是如何工作的:

\documentclass{article} 
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{oie,
    author={{Office International des Epizooties (OIE)}},
    title = {The title of the book},
    year = {2020}
}
\end{filecontents}
\usepackage{natbib}
\defcitealias{oie}{OIE, 2012}

\begin{document}
\section*{Section with citations}
\verb|\cite{oie}|: \cite{oie}\\
\verb|\citetalias{oie}|: \citetalias{oie}\\
\verb|\citepalias{oie}|: \citepalias{oie}

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

在此处输入图片描述

相关内容