"하버드" 인용 관리 패키지를 사용한 텍스트 스타일 저자 연도 유형 인용 콜아웃

"하버드" 인용 관리 패키지를 사용한 텍스트 스타일 저자 연도 유형 인용 콜아웃

저는 LaTeX를 처음 접했습니다. 최근에는 IOP 저널 출판을 위한 원고를 준비하고 있습니다. 나는 IOPLaTeXGuidelines.texIOP 웹사이트에서 다운로드할 수 있는 IOP 템플릿 .tex 파일을 사용하고 있습니다 . 이와 함께 나는 원고를 제출할 특정 저널의 요구 사항으로 하버드 스타일(저자 연도 스타일이라고도 함) 인용 호출(에 의해 일부 수정됨 )을 사용 harvard.sty하고 제출해야 합니다.dcu.bstdcu.bst

.tex 파일의 시작 부분에 한 줄을 추가했고 \usepackage{harvard}, 참조하기 전에 끝에 \bibliographystyle{dcu}. 그리고 모든 것이 잘 작동합니다. 하지만 이제 본문에서 다음과 같이 괄호 없이 참조할 필요가 있습니다.

       John et al. (2018) have shown that .........

하지만 내가 가진 것은 -

       (John et al. 2018) have shown that .........

저는 TexMaker를 사용하고 있습니다. \textcite{}, \citep{}, , ... 같은 스탭들 모두 \citealt{}노력해봤습니다. 하지만 아무것도 컴파일되지 않는 것 같습니다.

어떠한 제안? 미리 감사드립니다.

답변1

harvard인용관리 패키지를 사용하고 계시기 때문에

\citeasnoun

다음 형식의 인용 콜아웃을 생성하려면

John et al. (2018)

실제로는~ 아니다harvard참고문헌 스타일을 사용하려면 패키지를 로드해야 한다는 엄격한 요구 사항이 있습니다 dcu. 대신 패키지 를 로드하고 har2nat(무엇을 하는지 추측해 보겠습니다) , 등을 계속 사용할 수 있습니다 \citet.\citealt

관련 정보