我正在使用和bibtex
(通过定义命令)。我希望在幻灯片中引用的格式为(作者、年份、期刊名称缩写),而不仅仅是(作者、年份),而不依赖于使用。natbib
beamer
newblock
\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}}{;}{}%