
저는 agsm 스타일로 natbib 참조를 사용하고 있습니다. 나는 지금까지 et al.에 3명 이상의 저자가 포함된 기사를 표시하지 않는 데 아무런 문제가 없었습니다. 그러나 일부 논문의 경우 다음과 같이 텍스트 인용에 대한 모든 저자 이름을 인쇄합니다(Bell, 2004; Bell, McGrath, Biggerstaff, Bates, Bennett, Marlow and Shaffer, 2015). 나는 Bell et al 2015를 읽는 것을 선호하지만 다른 참고 문헌 중 어느 것도 다르지 않지만 괜찮을 때 어떻게 강제로 이를 수행하도록 해야 할지 잘 모르겠습니다.
답변1
natbib
옵션을 사용하여 패키지를 로드하는지 먼저 확인해야 합니다 longnamesfirst
. 그렇다면 이 옵션을 반드시 삭제하세요.
참고 agsm
문헌 스타일은 인용 관리 패키지의 일부이므로 인용 관리 패키지 와 함께 참고문헌 스타일을 사용하려면 harvard
패키지를 로드해야 합니다 . 로드 된 경우 "FirstAuthor et al"에 대한 세 명 이상의 저자 목록 자르기를 포함하여 기반 인용 명령 의 동작이 문제 없이 작동해야 합니다.har2nat
agsm
natbib
har2nat
natbib
패키지 를 로드하는 MWE의 결과 har2nat
:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{bell:2004,
author = "Bell",
title = "Thoughts",
year = 2004,
}
@misc{bell-etal:2015,
author = "Bell and McGrath and Biggerstaff and Bates and Bennett and Marlow and Shaffer",
title = "Further Thoughts",
year = 2015,
}
\end{filecontents}
\documentclass{article}
\usepackage{geometry} % optional
\bibliographystyle{agsm}
\usepackage{har2nat} % natbib is loaded automatically by har2nat
\begin{document}
\noindent
\citep{bell:2004,bell-etal:2015}
\bibliography{mybib}
\end{document}
답변2
저도 같은 문제가 있었던 것 같아서 Elsevier 기사 스타일의 참고문헌 스타일 파일 "model5-names.bst"를 사용했습니다. 전체 우편번호는 여기에 있습니다: http://mirrors.ctan.org/macros/latex/contrib/els-cas-templates.zip 일단 zip 파일이 추출됩니다. "model5-names.bst"를 라텍스 파일 디렉토리에 복사하고 라텍스 파일에 \bibliographystyle{model5-names.bst}를 추가하세요. 도움이 되었기를 바랍니다
답변3
해결 방법으로 턱받이 파일을 수정할 수 있습니다. 다음과 같은 것을 사용하십시오
authors_full = {{your} and {full} and {author} and {list}}
원저자 목록과
author = {first \textit[et al.}}
짧은 목록을 위해.