
스타일을 인용하면 \cite{paper1,paper2,paper3}
같은 apalike
저자의 일부 논문이 나에게 다음과 같은 것을 제공합니다.
[성, 2001, 성, 2002, 성, 2003]
나는 다음과 같은 것을 선호합니다 :
[성, 2001, 2002, 2003]
어떤 제안이라도 감사드립니다.
답변1
apalike
스타일을 수정하지 않는 한 원하는 인용 형식은 이미 에 정의되어 있습니다 . 다음을 시도해보고 도움이 되지 않으면 natbib
패키지를 업데이트하세요.
에는 mybib.bib
서로 다른 연도의 세 항목이 있습니다. 처음 두 항목은 저자가 동일하고 세 번째 항목은 수정되었습니다.
@article{jd12,
author={Doe, J. and Bar, F. and Smith, J.},
title={Some title 1},
journal={Some journal},
year={2012},
}
@article{jd13,
author={Doe, J. and Bar, F. and Smith, J.},
title={Some title 2},
journal={Some journal},
year={2013},
}
@article{jd14,
author={Doe, J. and Simpson, H. and Bar, F.},
title={Some title 3},
journal={Some journal},
year={2014},
}
이제 주요 문서는 다음과 같습니다.
\documentclass[12pt]{report}
\usepackage{natbib}
\begin{document}
Cite the first pair normally \cite{jd12,jd13}, then the second pair in text \citet{jd13,jd14} and now the first and the third in brackets \citep{jd12,jd14}.
We can also cite them all at once, e.~g. in brackets \citep{jd12,jd13,jd14}, or switch them \citet{jd14,jd12,jd13}.
\bibliographystyle{apalike}
\bibliography{mybib}{}
\end{document}
이는 다음과 같은 출력을 제공합니다.
Ansa211에서 편집:
병합된 작성자 목록을 활용하는 사용자 정의 명령을 정의할 수도 있습니다. 예를 들어, 을 자주 쓰는 경우 \citeauthor{X}'s \citeyearpar{X}
서문에 다음을 추가할 수 있습니다.