使用 natbib 的引文命令撰写“Smith (2020) 论文”

使用 natbib 的引文命令撰写“Smith (2020) 论文”

假设我想用 LaTeX 写“Smith 的 (2020) 论文”。我可以尝试

\citet{smith}'s paper

但这会产生错误的输出,即“Smith (2020) 的论文”。换句话说,日期将位于撇号之前,而不是之后。

有没有什么方法可以生成我想要的句子?

非常感谢您的任何想法或建议。

答案1

我建议您使用和natbib宏。\citeauthor\citeyear

\citeauthor{smith}'s (\citeyear{smith}) paper 

如果hyperref包被加载,这两个指令的输出都将是指向参考书目部分中相关格式化条目的超链接。

相关内容