我想在正文中使用机构的缩写\citet{}
。但在参考书目中,它应该以机构的长名称和缩写的形式出现。这样可以吗?
答案1
该软件包提供了一种创建引用调用“别名”的方法。如果您使用选项加载软件包,则natbib
此方法可供软件包用户使用。请查看 natbib 的、和宏。apacite
natbibapa
\defcitealias
\citetalias
\citepalias
当然,也可以创建宏——下面称为\mycitet
和——输出类似于和\mycitep
的引用标注,不同之处在于使用缩写的作者姓名(通过前面提到的宏定义)。\citet
\citep
\defcitealias
\documentclass{article} % or some other suitable document class
\begin{filecontents}[overwrite]{mybib.bib}
@misc{imf2021oct,
author = {{International Monetary Fund}},
title = {{World Economic Outlook}},
year = 2021,
month = oct,
}
\end{filecontents}
\usepackage[natbibapa]{apacite}
\newcommand\mycitet[1]{\citetalias{#1} (\citeyear{#1})}
\newcommand\mycitep[1]{(\citetalias{#1}, \citeyear{#1})}
\defcitealias{imf2021oct}{IMF}
\bibliographystyle{apacite} % or some other suitable bibliography style
\begin{document}
\noindent
\citetalias{imf2021oct},
\citepalias{imf2021oct},
\mycitet{imf2021oct},
\mycitep{imf2021oct}
\bibliography{mybib}
\end{document}