Citas múltiples sin paréntesis externos

Citas múltiples sin paréntesis externos

Usando el estilo AAAIincluido aquí y detallado aquí, cuando cito a varios autores así:

\cite{X,Y,Z}

Yo obtengo:

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

cuando cito así:

\citealt{X,Y,Z}

Yo obtengo:

XauthorYear; YauthorYear; ZauthorYear

¿Hay alguna manera de citar sin esos paréntesis externos? Para que pueda lograr

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

en lugar de

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

o

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

La única solución que puedo encontrar es hacer

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

Pero parece que haytieneuna forma más eficiente de lograrlo.

(NOTA: Como se menciona en los comentarios a continuación, la solución aceptada para esta respuesta implica el uso de natbib, un paquete explícitamente prohibido al enviar a la conferencia AAAI. Si realmente necesita enviar un documento a la conferencia AAAI, esta página no contiene un responder por ti.)

Respuesta1

Puede usar natbibel paquete agregando en su preámbulo:

\usepackage{natbib}

y luego, segúndocumentación natbibcuando usas:

\citeauthor*{jon90}--> Jones, Baker y Williams

\citet*{jon90}--> Jones, Baker y Williams (1990)

\citep*{jon90}--> (Jones, Baker y Williams, 1990)

\citealt{jon90}--> Jones, Baker y Williams, 1990

Respuesta2

De acuerdo con las instrucciones proporcionadas con el kit de autor de AAAI, no se permite el uso del paquete natbib. Escriben que si lo usas...

[...] sus referencias serán confusas y su artículo le será devuelto.

Como solución alternativa recomiendan:

Si usó comandos natbib, hay disponible una solución imprecisa (aunque no siempre funciona). Puedes poner lo siguiente en tu preámbulo (después de eliminar \usepackage{natbib}

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

información relacionada