Harvard 참조 스타일에서는 저자 이름과 연도가 표시되지 않습니까?

Harvard 참조 스타일에서는 저자 이름과 연도가 표시되지 않습니까?

나는 Harvard 스타일의 인용을 얻기 위해 아래 주어진 코드를 사용합니다. 패키지를 이용해서 natbib사용했어요 \bibliographystyle{agsm} . 참고 섹션에서 Harvard 스타일을 얻었습니다. 그러나 문서 본문에는 "1"라는 형식이 요구되는 저자 연도 형식으로 되어 있어 수정이 불가능합니다. 발생할 수 있는 오류에 대한 의견 부탁드립니다.

\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \cite{testref}.
\section*{References}
\bibliographystyle{agsm}
\bibliography{ref}
\end{document}

결과를 확인해주세요 여기에 이미지 설명을 입력하세요

그리고 다음 변경으로 인해 이름이 텍스트로 표시되지만 추가 대괄호가 표시됩니다.1아래와 같이 연도가 없습니다.

\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \citet{testref}.
\section*{References}
\bibliographystyle{plainnat}
%\bibliographystyle{agsm}
\bibliography{ref}
\end{document}

여기에 이미지 설명을 입력하세요

답변1

클래스 elsarticle가 이미 로드되었습니다 natbib. 기본적으로 옵션 natbib이 로드되어 numbers숫자 인용이 생성됩니다. 저자 연도 인용의 경우 옵션을 로드할 수 elsarticle있습니다 authoryear.

문서elsarticle§11에서 설명합니다.서지(13쪽)

natbib패키지는 기본 옵션으로 elsarticle로드 됩니다 . 클래스 로딩 명령에 numbers옵션을 추가하여 이를 저자 연도 또는 하버드 구성표로 변경할 수 있습니다 . authoryear패키지의 더 많은 옵션을 사용하려면 섹션 4에 설명된 명령을 natbib사용하면 됩니다 .\biboptions용법.

\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.

As \citet{sarfraz} found.

\bibliographystyle{agsm}
\bibliography{biblatex-examples}
\end{document}

이것은 테스트 문서입니다(Sarfraz and Razzak, 2002).//Sarfraz and Razzak(2002)가 발견했습니다.


elsarticle자체 파일 세트와 함께 제공 됩니다 .bst. Elsevier 저널(IMHO가 이 수업을 사용하는 유일한 이유)에 제출할 계획이라면 저자 연도 인용 대신 elsarticle살펴보는 것이 좋습니다 .elsarticle-harvasgm

\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.

As \citet{sarfraz} found.

\bibliographystyle{elsarticle-harv}
\bibliography{biblatex-examples}
\end{document}

이것은 테스트 문서입니다(Sarfraz and Razzak, 2002).//Sarfraz and Razzak(2002)가 발견했습니다.

관련 정보