例えば、citepにどう含めればよいですか?

例えば、citepにどう含めればよいですか?

何かの作品を参照すると、現在次のようなものが表示されます(ジミーとタン、2003)更新したい\citepのですが、(例:ジミーとタン、2003年)。以前の参照のいずれかを呼び出すことができるはずです。(ジミーとタン、2003)、または更新された引用(例:ジミーとタン、2003年)自由に。どうすればそれが実現できるでしょうか? ありがとうございます。

答え1

オプションの引数を使用して、サイトに事前メモと事後メモを追加できます。

\citep{dude}
\citep[p. 42]{dude}
\citep[e.g.][]{dude}

natbibマニュアルの7ページを参照してください。

オプションの引数を 1 つだけ ( のペア 1 つ[]) 使用する場合は、それがポストノートになります。2 つ使用する場合は、最初の引数がプレノート、2 番目の引数がポストノートになります。

答え2

Torjørn T.の回答に加えて、「eg, Author, year」形式は非常に一般的であるため、\citegコマンド(\begin{document}の前に挿入する)を次のように定義すると便利です。

\newcommand{\citeg}[1]{\citep[e.g.,][]{#1}}

これにより、前置詞「eg,」が自動的に生成されます。

関連情報