我一直在使用 natbib
引文管理软件包,我使用的参考书目样式是apalike
。我知道这是一种旧样式,而且不是最新的。
我想将 改为apalike
,但我在中apacite
定义了一些引用别名,当我将其改为 时,它们不起作用。有解决方案吗?该包是否有设置别名的命令?natbib
\defcitealias
apacite
apacite
答案1
您声称该软件包的引用别名机制natbib
不适用于该apacite
软件包。这种说法似乎不正确;您所要做的就是使用apacite
选项加载该软件包natbibapa
——如果您想继续使用\citet
和,无论如何都必须这样做\citep
。
\documentclass{article}
% create a sample bib file "on the fly"
\begin{filecontents}[overwrite]{mybib.bib}
@misc{a:3000,
author= "Anne Author",
title = "Thoughts",
year = 3000,
}
\end{filecontents}
%\usepackage[authoryear,round]{natbib}
%\bibliographystyle{apalike}
%\defcitealias{a:3000}{B}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\defcitealias{a:3000}{B}
\begin{document}
\citet{a:3000}, \citetalias{a:3000}, \citepalias{a:3000}
\bibliography{mybib}
\end{document}