Verwenden des AAAI-Stilshier enthalten und hier ausführlich, wenn ich mehrere Autoren wie folgt zitiere:
\cite{X,Y,Z}
Ich bekomme:
(Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear)
wenn ich so zitiere:
\citealt{X,Y,Z}
Ich bekomme:
XauthorYear; YauthorYear; ZauthorYear
Gibt es eine Möglichkeit, ohne diese äußeren Klammern zu zitieren? Damit ich erreichen kann
Yada yada yada (e.g., Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear)
anstatt
Yada yada yada (e.g., (Xauthor, Xyear; Yauthor, Yyear; Zauthor, Zyear))
oder
Yada yada yada (e.g., (XauthorYear; YauthorYear; ZauthorYear))
Die einzige Lösung, die ich finden kann, ist
\citeauthor{xcitation} \citeyear{xcitation}, \citeauthor{ycitation} \citeyear{ycitation}, \citeauthor{zcitation} \citeyear{zcitation}
Aber es scheint, als ob eshatein effizienterer Weg zu sein, dies zu erreichen.
(HINWEIS: Wie in den Kommentaren unten erwähnt, beinhaltet die für diese Antwort akzeptierte Lösung die Verwendung von natbib, einem Paket, das bei der Einreichung bei der AAAI-Konferenz ausdrücklich verboten ist. Wenn Sie tatsächlich ein Dokument bei der AAAI-Konferenz einreichen müssen, enthält diese Seite keine Antwort für Sie.)
Antwort1
Sie können das Paket verwenden, natbib
indem Sie Ihrer Präambel Folgendes hinzufügen:
\usepackage{natbib}
und dann, gemäßnatbib-Dokumentationwenn Sie Folgendes verwenden:
\citeauthor*{jon90}
--> Jones, Baker und Williams
\citet*{jon90}
--> Jones, Baker und Williams (1990)
\citep*{jon90}
--> (Jones, Baker und Williams, 1990)
\citealt{jon90}
--> Jones, Baker und Williams, 1990
Antwort2
Gemäß den Anweisungen, die dem AAAI-Autorenkit beiliegen, ist die Verwendung des Natbib-Pakets nicht gestattet. Dort steht, dass bei Verwendung ...
[...] Ihre Referenzen werden entstellt und Ihre Arbeit wird an Sie zurückgeschickt.
Als Workaround empfehlen sie:
Wenn Sie natbib-Befehle verwendet haben, gibt es einen ungenauen Workaround (der allerdings nicht immer funktioniert). Sie können Folgendes in Ihre Präambel einfügen (nachdem Sie \usepackage{natbib} entfernt haben).
\newcommand{\citet}[1]{\citeauthor{#1} \shortcite{#1}} \newcommand{\citep}{\cite} \newcommand{\citealp}[1]{\citeauthor{#1} \citeyear{#1}}