하버드 스타일 인용: 실행 텍스트에는 "and"가 있지만 괄호 안에는 "&"가 있습니다.

하버드 스타일 인용: 실행 텍스트에는 "and"가 있지만 괄호 안에는 "&"가 있습니다.

출판사 요구 사항에 따라 Harvard 스타일을 따라 인용할 때 저자 간의 연결은 실행 텍스트에서는 "and"이어야 하지만 괄호 인용에서는 앰퍼샌드 "&"여야 합니다. 그것을 달성하는 방법은 무엇입니까?

현재 MWE에서는 두 경우 모두 커넥터가 "&"이지만 첫 번째 인용은 "Li and Wang (2020)"로 표시되어야 합니다.

MWE: MWE

\documentclass{article}

\usepackage[longnamesfirst]{natbib}
\bibliographystyle{agsm}

\usepackage{filecontents}

\begin{filecontents}{references.bib}
@article{li2020most,
    author = {Li, Ming and Wang, Qiang},
    title = {The most important paper of the century},
    journal = {Journal of Nonexistence},
    volume = {25},
    number = {4},
    pages = {250--251},
    year = {2020},
}
\end{filecontents}

\begin{document}

I first cite \citet{li2020most} in the running text then cite the same paper
parenthetically \citep{li2020most}.

\bibliography{references}

\end{document}

답변1

서식 요구 사항은 natbib인용 관리 패키지 에서 패키지( 및 을 계속 사용할 수 있도록 apacite옵션 포함 )로 전환하고 턱받이 스타일 에서 턱받이 스타일로 전환하는 것이 가장 잘 처리됩니다.natbibapa\citet\citepagsmapacite

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

\documentclass{article}
\begin{filecontents}[overwrite]{references.bib}
@article{li2020most,
    author  = {Li, Ming and Wang, Qiang},
    title   = {The most important paper of the century},
    journal = {Journal of Nonexistence},
    volume  = {25},
    number  = {4},
    pages   = {250--251},
    year    = {2020},
}
\end{filecontents}

%\usepackage[longnamesfirst]{natbib}
%\bibliographystyle{agsm}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
\citet{li2020most}, \citep{li2020most}.
\bibliography{references}
\end{document}

부록OP의 후속 질문을 해결하기 위해. OP는 게시자가 위에서 제안한 접근 방식에 의해 위반될 수 있는 별도의 형식 요구 사항을 가지고 있음을 나타냈습니다. 출판사의 추가 요구 사항을 충족하려면 다음과 같이 진행해야 합니다.

  • apacite.styTeX 배포판에서 파일을 찾으세요 . 이 파일의 복사본을 만들고 복사본을 호출합니다 apacite-natbibapa-nosort.sty. (이 이름을 선택한 이유는 곧 밝혀질 것입니다.)

  • apacite-natbibapa-nosort.sty텍스트 편집기에서 파일을 엽니다 . tex 파일을 편집하는 데 사용하는 프로그램은 괜찮을 것입니다.

  • 46번째 줄에서 다음을 변경하세요.

    \ProvidesPackage{apacite} 
    

    에게

    \ProvidesPackage{apacite-natbibapa-nosort} 
    
  • 문자열의 세 인스턴스를 모두 변경합니다.

    [longnamesfirst,sort]
    

    에게

    [longnamesfirst]
    

    즉, '정렬' 옵션을 삭제하세요. 내 파일 복사본에서 문자열은 998, 1000 및 1002 행에 나타납니다.

  • apacite-natbibapa-nosort.sty기본 tex 파일이 포함된 디렉터리에 파일을 저장합니다 .

  • 기본 tex 파일에 지침을 포함하십시오.

    \usepackage[natbibapa]{apacite-natbibapa-nosort}
    \bibliographystyle{apacite}
    

    서문에서.

즐거운 BibTeXing을 즐겨보세요.

관련 정보