"firstauthor et al"에 대한 인용 설명에서 긴 저자 목록을 자릅니다.

"firstauthor et al"에 대한 인용 설명에서 긴 저자 목록을 자릅니다.

내 코드는 다음과 같습니다.

\documentclass[12pt]{article}
\usepackage{johd}
\begin{document}
...
\bibliographystyle{johd}
\bibliography{bib}
\end{document}

내 bib.bib 파일의 항목은 다음과 같습니다.

@book{khandker2009handbook,
  title={Handbook on impact evaluation: quantitative methods and practices},
  author={Khandker, Shahidur R and Koolwal, Gayatri B and Samad, Hussain A},
  year={2009},
  publisher={World Bank Publications}
}

처음으로 \cite{khandker2009handbook}나는 Khandker, Koolwal, & Samad (2009). 두 번째부터는 Khandker et al. (2009).

Khandker et al. (2009)처음 처럼 보이도록 하는 방법을 아시나요 ?

감사합니다!

답변1

참고문헌 스타일 파일의 사본을 찾을 수 있었습니다 johd.bst. "johd"는 "Journal of Open Humanities Data"의 약어인 것 같습니다. 그리고 LaTeX 패키지 파일은 다음 위치 johd.sty에서 찾을 수 있었습니다.이 위치.

bst 파일의 첫 번째 줄은 다음과 같습니다.

%% format.doi 함수를 제외하면 johd.bst는 apacite와 동일합니다(apacite.bst의 메타데이터는 그대로 유지됩니다).

그리고 14행에서는 다음과 같이 johd.sty말합니다.

\usepackage[natbibapa]{apacite}

이 시점에서는 패키지의 사용자 가이드를 참조하는 것이 다소 유망한 아이디어처럼 보입니다 apacite. 그렇지 않습니까? (그런데 apacite패키지는 APA 매뉴얼 6판의 형식 지정 지침을 구현합니다. 6판은 더 이상 최신 버전이 아닙니다.) texdoc apacite명령 프롬프트에 입력하면 패키지의 사용자 가이드 파일이 PDF 브라우저에서 열립니다. 사용자 가이드 15페이지의 "인용을 위해 natbib 사용" 섹션 헤더 아래에 다음 구절이 있습니다.

natbibapa옵션 을 사용하면 옵션 및 와 함께 apacite로드됩니다 . 전자의 [옵션은 BibTeX에게 다음을 지시합니다] 첫 번째 인용에 전체 저자 목록을 삽입하고 후속 인용에는 짧은 저자 목록을 삽입합니다.natbiblongnamesfirstsort

따라서 "발견한" 동작은 의도적으로 발생하는 것이 분명합니다. (예를 들어 저널의 투고 지침에 따라) johd패키지와 관련 턱받이 스타일을 사용하라는 지시를 받았다면 , 저는 그렇게 할 것입니다.~ 아니다설정을 변경하고 인용 문구의 결과 모양을 그대로 유지하는 방법을 배우십시오.

반면에 johd자유 의지로 패키지를 사용하는 경우 johd.sty텍스트 편집기에서 파일을 열고 natbibapa옵션을 삭제하는 것을 막을 수 있는 방법은 없다고 생각합니다. 하지만 옵션을 제거하면 텍스트 스타일 및 괄호 스타일 인용 콜아웃을 natbibapa실행 \citet하고 생성하는 등 해당 옵션이 제공하는 다른 모든 이점도 잃게 된다는 점에 유의하세요 .\citep

관련 정보