참조를 강제로 표시하는 방법

참조를 강제로 표시하는 방법

저는 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"에 대한 세 명 이상의 저자 목록 자르기를 포함하여 기반 인용 명령 의 동작이 문제 없이 작동해야 합니다.har2natagsmnatbibhar2natnatbib

패키지 를 로드하는 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.}}

짧은 목록을 위해.

관련 정보