在给定模板中使用 BibTex 的 \citeauthor 和斜体字的 et al

在给定模板中使用 BibTex 的 \citeauthor 和斜体字的 et al

和许多人一样,我希望遵循英语排版惯例,即拉丁文缩写采用斜体(例如 eg、ie 或 et al.)。虽然这对于 eg 和 ie 来说很容易,我可以将其定义为新命令,但我希望将其用于\citeauthor更多的自动化。但是,生成的 et al. 不是斜体。

现在,我意识到有很多类似的问题,但是:他们中的大多数回答这个问题使用biblatex或答案本质上是“制作自己的.bst文件”(BibTeX 样式,以斜体显示“et al”)甚至“改变现有的.bst强调“et al.”) 后者是大忌。

我正在使用一个给定的日志模板(更具体地说beilstein是 CTAN 上可用的类),它使用bibtex(我知道很古老),所以,是的,我可以在一定程度上定义自己的命令,但我不能使用定制的.bst文件和biblatex语法。

有没有简单的方法可以做到这一点,或者我应该坚持使用自定义 et al. 命令手动拼写出作者姓名?

相关内容