natbib의 점을 콜론으로 변경

natbib의 점을 콜론으로 변경

저는 apalike 스타일로 bibtex/natbib을 사용하고 있습니다. 내 .pdf 파일에서 참고문헌 항목이 다음과 같은 방식으로 나타납니다.

콕스, D. (1972). 회귀 모델 및 생명표.왕립통계학회지. 시리즈 B(방법론), 34(2):187220.

"(1972)"와 제목 사이의 점을 콜론으로 변경할 수 있는지 알고 싶습니다.

답변1

이를 위해서는 BibTeX 스타일을 변경해야 합니다 apalike. apalike.bst의 복사본을 만들고 myapalike.bst새 파일을 엽니다. 함수를 찾으세요 output.year.check. 116번 라인에 있습니다. 함수를 다음과 같이 변경하세요.

FUNCTION {output.year.check}
{ year empty$
    { "empty year in " cite$ * warning$ }
    { write$
      " (" year * extra.label * "): " *  %% add colon and a space here
      %mid.sentence 'output.state :=     %% original apalike
      before.all 'output.state :=        %% change to that
    }
  if$
}

파일을 저장하고 여기서부터 이 스타일을 사용하십시오.

\documentclass{article}

\usepackage{natbib}

\begin{document}
\cite{StGu92}
\bibliographystyle{myapalike}
\bibliography{test}
\end{document}

생산하다

샘플 출력

관련 정보