(作者、年份、期刊名称缩写)作为引用格式

(作者、年份、期刊名称缩写)作为引用格式

我正在使用和bibtex(通过定义命令)。我希望在幻灯片中引用的格式为(作者、年份、期刊名称缩写),而不仅仅是(作者、年份),而不依赖于使用。natbibbeamernewblock\citep[abbr. journal name]{Authoryear}

一个例子:

(Campbell and Cochrane,1999,JPE)而不是常规的(Campbell and Cochrane,1999)。

我在文件中使用了缩写bibtex@STRING{JPE = "Journal of Political Economy"})。

这里有人知道这是否可能吗?

答案1

如果您愿意将演示文稿从 BibTeX/natbib 切换到 BibLaTeX,那么这可以很容易地完成。在 BibLaTex 中,您需要定义一个新的 cite 命令:

\DeclareCiteCommand{\longcite}{}{%
    \printnames[author]{author}, \printfield{year}, \printfield{journaltitle}}{;}{}%

相关内容