我怎樣才能在 citep 中包含例如

我怎樣才能在 citep 中包含例如

當我引用一些工作時,目前我得到類似的東西(吉米和譚,2003)。我想要一個\citep可以使用的更新(例如,Jimmy 和 Tan,2003)。我應該能夠調用先前的參考文獻,例如(吉米和譚,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,”。

相關內容