当我引用一些工作时,我目前得到类似(Jimmy 和 Tan,2003 年)我想要一个\citep
可以使用的更新(例如,Jimmy 和 Tan,2003 年)我应该能够调用先前的引用,例如,(Jimmy 和 Tan,2003 年)或更新的引文(例如,Jimmy 和 Tan,2003 年)随意。我该如何实现?谢谢。
答案1
您可以使用可选参数向网站添加预注和后注:
\citep{dude}
\citep[p. 42]{dude}
\citep[e.g.][]{dude}
natbib
请参阅手册第 7 页。
当仅使用一个可选参数(一对[]
)时,该参数将成为后注;当使用两个时,第一个参数为预注,第二个参数为后注。
答案2
除了 Torjørn T. 的回答之外,考虑到“例如,作者,年份”格式很常见,可以方便地定义 \citeg 命令(插入到 \begin{document} 之前)如下
\newcommand{\citeg}[1]{\citep[e.g.,][]{#1}}
它会自动产生预注“eg,”。