논문 인용에 문제가 있습니다. 저는 natbib
패키지와 참고 apalike
문헌 스타일을 사용합니다. 저자가 1~2명인 논문을 인용하면 모든 것이 잘 작동합니다. 하지만 저자가 3명 있으면 상황이 무너집니다. 첫 번째 저자만 인쇄되고 그 뒤에 et al.이 표시됩니다 \citep{}
.\citep*{}
\documentclass[english,11pt]{book}
\usepackage{natbib}
\title{Brief Article}
\begin{document}
\maketitle
\citep{AlJarrah2015}.
\bibliographystyle{apalike}
\bibliography{mwebib}
\end{document}
내 .bib
파일은 다음과 같습니다
@article{AlJarrah2015,
doi = {10.1016/j.bdr.2015.04.001},
year = 2015,
month = {sep},
publisher = {Elsevier {BV}},
volume = {2},
number = {3},
pages = {87--93},
author = {Omar Y. Al-Jarrah and Paul D. Yoo and Sami Muhaidat and George K.
Karagiannidis and Kamal Taha},
title = {Efficient Machine Learning for Big Data: A Review},
journal = {Big Data Research}
}
내가 뭘 잘못하고 있는지, 왜 이것이 작동하지 않는지 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다!
답변1
@daleif가 그의 답변에서 보여주듯이, apalike
참고문헌 스타일은 최소 3명의 저자가 포함된 항목의 모든 저자를 명시하는 인용 설명선을 생성할 수 있도록 적절하게 설정되지 않았습니다.
고대 참고문헌 스타일을 해킹하는 대신 apalike
(1980년대 중반 이후 의미 있게 변경되지 않았으므로 고대라고 부르는 것이 괜찮다고 생각합니다.) 훨씬 최신 참고 apacite
문헌 스타일을 사용하는 것을 고려할 수 있습니다. , apacite
인용 관리 패키지 와 함께 ; 및 을 natbibapa
계속 사용하려면 옵션을 지정하십시오 .\citet
\citep
귀하의 MWE는 다음과 같습니다:
\documentclass[11pt,english]{book}
\usepackage{url,babel}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
\citet{AlJarrah2015}
\bibliography{mwebib}
\end{document}
그만큼첫 번째님이 생성한 인용 콜아웃은 \citet{AlJarrah2015}
다음과 같습니다.
알자라, 유, 무하이다트, 카라지아니디스, 타하 (2015)
APA 인용 규칙에 따라 이 항목에 대한 두 번째 및 추가 인용 설명은 다음과 같은 형식으로 지정됩니다.
Al-Jarrahet al. (2015)
답변2
이것은 기본적으로 bibtex 스타일의 문제입니다 apalike
. 와 100% 호환되지 않으며 작동에 natbib
필요한 정보를 제공하지 않습니다 . 다음은 생성된 파일 \citep*
의 일부입니다 ..bbl
apalike
\bibitem[Al-Jarrah et~al., 2015]{AlJarrah2015}
plainnat
다음은 (와 100% 호환되는 ) 에 해당하는 것입니다 natbib
.
\bibitem[Al-Jarrah et~al.(2015)Al-Jarrah, Yoo, Muhaidat,
Karagiannidis, and Taha]{AlJarrah2015}