外側の括弧なしの複数の引用

外側の括弧なしの複数の引用

AAAIスタイルの使用ここに含まれる 詳細はこちら複数の著者を引用する場合は、次のようにします。

\cite{X,Y,Z}

次のような結果になります:

(Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear)

次のように引用すると:

\citealt{X,Y,Z}

次のような結果になります:

XauthorYear; YauthorYear; ZauthorYear

外側の括弧なしで引用する方法はありますか?そうすれば、

Yada yada yada (e.g., Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear)

の代わりに

Yada yada yada (e.g., (Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear))

または

Yada yada yada (e.g., (XauthorYear; YauthorYear; ZauthorYear))

私が見つけた唯一の解決策は

\citeauthor{xcitation} \citeyear{xcitation}, \citeauthor{ycitation}  \citeyear{ycitation}, \citeauthor{zcitation} \citeyear{zcitation}

しかし、どうやらもっているこれを達成するためのより効率的な方法になります。

(注: 以下のコメントで述べたように、この回答で受け入れられた解決策には、AAAI カンファレンスに提出する際に明示的に禁止されているパッケージである natbib の使用が含まれます。実際に AAAI カンファレンスにドキュメントを提出する必要がある場合、このページには回答が含まれていません。)

答え1

natbibプリアンブルに以下を追加することでパッケージを使用できます:

\usepackage{natbib}

そして、natbib ドキュメント使用する場合:

\citeauthor*{jon90}--> ジョーンズ、ベイカー、ウィリアムズ

\citet*{jon90}--> ジョーンズ、ベイカー、ウィリアムズ (1990)

\citep*{jon90}--> (ジョーンズ、ベイカー、ウィリアムズ、1990)

\citealt{jon90}--> ジョーンズ、ベイカー、ウィリアムズ、1990

答え2

AAAI 作成者キットに付属の説明書によると、natbib パッケージの使用は禁止されています。これを使用する場合は次のように書かれています...

[...] 参考文献は文字化けしてしまい、論文は返却されます。

回避策として、次の方法が推奨されています。

natbibコマンドを使用した場合、不正確な回避策が利用可能です(ただし、常に機能するとは限りません)。プリアンブルに次のコードを追加してください(\usepackage{natbib}を削除した後)。

\newcommand{\citet}[1]{\citeauthor{#1} \shortcite{#1}}
\newcommand{\citep}{\cite}
\newcommand{\citealp}[1]{\citeauthor{#1} \citeyear{#1}}

関連情報