apacite - 5명 이상의 저자에 대해 "et al"로 인용 설명을 자릅니다.

apacite - 5명 이상의 저자에 대해 "et al"로 인용 설명을 자릅니다.

\citeA패키지 의 지침은 저자가 6명 이상인 항목에 대해 apacite인용 설명선을 자르도록 설정되어 있습니다 . 그러나 저자가 5명 이상인 모든 항목에 대해 인용 콜아웃을 et al사용하고 싶습니다 . et al어떻게 이를 달성할 수 있나요?

답변1

다음과 같이 진행하시길 권해 드립니다.

  • apacite.bstTeX 배포판에서 파일을 찾으세요 . 이 파일의 복사본을 만들고 복사본을 호출합니다 apacite-mod.bst. (TeX 배포판의 원본 파일을 직접 편집하지 마십시오.)

  • apacite-mod.bst텍스트 편집기에서 파일을 엽니다 . tex 파일을 편집하는 데 사용하는 프로그램은 제대로 작동합니다.

  • tentative.cite.num.names.fieldbst 파일에서 함수를 찾으세요 . (내 파일 사본에서 함수는 814행에서 시작됩니다.) 이 함수에서 다음과 같은 행을 찾으십시오.

        { numnames #6 <
    

    다음으로 변경하세요.

        { numnames #5 <
    
  • 원활한 관리를 위해 두 가지를 더 변경하세요. 먼저 " "에서 몇 줄 아래로 { numnames #5 <문자열 " % 3-5 names"을 " % 3-4 names"로 변경합니다. 둘째, 다시 몇 줄 더 아래로 " % 6 or more names"를 " "로 변경합니다 % 5 or more names.

  • apacite-mod.bst기본 tex 파일이 있는 디렉터리나 TeX 배포판에서 검색한 디렉터리에 파일을 저장합니다 . 후자의 방법을 선택하는 경우 TeX 배포판의 파일 이름 데이터베이스를 적절하게 업데이트하십시오.

  • 기본 tex 파일에서 명령을 \bibliographystyle{apacite}로 변경 \bibliographystyle{apacite-mod}하고 전체 재컴파일을 수행합니다(LaTeX, BibTeX 및 LaTeX를 두 번 더).

즐거운 BibTeXing을 즐겨보세요!

전체 MWE - APA6 스타일은 항목에 대해 두 번째 인용부터 "et al"을 사용하는 것입니다.3개 이상저자:

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

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{4,author="A and B and C and D", title="X", year=3001}
@misc{5,author="A and B and C and D and E", title="Y", year=3002}
\end{filecontents}

\documentclass{article}
\usepackage{apacite}
\bibliographystyle{apacite-mod}
\begin{document}
\citeA{4}, \citeA{4}

\citeA{5}, \citeA{5}
\bibliography{mybib}
\end{document}

관련 정보