我正在使用 Natbib 和 BibTeX 撰写我的论文。
如果我说:
\citet{key1,key2,key3} did something big.
我得到:
Key1 Author (2014); Key2 Author (2011); Key3 Author (1900) did something big.
是否有一个格式化命令可以在最后一个引用前给我一个“and”?它可能看起来像这样:
Key1 Author (2014); Key2 Author (2011) and Key3 Author (1900) did something big.
我知道我可以去:
\citet{key1,key2} and \citet{key3} did something big
但这似乎有点不靠谱。我想知道是否有人知道一些 LaTeX 魔法可以让这个工作正常进行?
提前致谢!
答案1
如果你想用由三组引用作者组成的主语名词组成一个完整的句子,我认为你应该写
\citet{key1}, \citet{key2}, and \citet{key3} did something big.
否则,您将面临风险,即natbib
的排序算法会将 的引用标注放在 的引用key2
标注之前key1
。如果反向排序恰好是您真正想要的排序,则应确保以明确的方式执行,即通过使用三个单独的\citet
命令。