apacite \cite 别名

apacite \cite 别名

我一直在使用 natbib引文管理软件包,我使用的参考书目样式是apalike。我知道这是一种旧样式,而且不是最新的。

我想将 改为apalike,但我在中apacite定义了一些引用别名,当我将其改为 时,它们不起作用。有解决方案吗?该包是否有设置别名的命令?natbib\defcitealiasapaciteapacite

答案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}

相关内容