바깥쪽 괄호가 없는 여러 인용

바깥쪽 괄호가 없는 여러 인용

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}}

관련 정보