agsm 참고문헌 스타일, 형식화된 턱받이 항목에서 (연도) 뒤의 쉼표를 제거합니다.

agsm 참고문헌 스타일, 형식화된 턱받이 항목에서 (연도) 뒤의 쉼표를 제거합니다.

다음에 대한 도움을 주시면 감사하겠습니다. natbib, agsm은 현재 다음을 제공합니다.

Braun, V. 및 Clarke, V. (2006), '심리학에서 주제별 분석 사용', 심리학의 질적 연구, 3(2), pp. 77-101.

내가 정말로 얻고 싶은 것은:

Braun, V. 및 Clarke, V. (2006) '심리학에서 주제 분석 사용', 심리학의 질적 연구, 3(2), pp. 77-101.

즉, (연도) 뒤의 쉼표를 어떻게 제거합니까?

감사해요,

금연 건강 증진 협회

답변1

이것은 다음과 같은 것 같습니다:

\begin{filecontents*}{\jobname.bib}
@article{braun-clarke2006,
  author={Braun, V. and Clarke, V.},
  year={2006},
  title={Using thematic analysis in psychology},
  journal={Qualitative Research in Psychology},
  volume={3},
  number={2},
  pages={77–101},
}
\end{filecontents*}

\documentclass{article}
\usepackage{natbib}

\AtBeginDocument{\renewcommand{\harvardand}{and}} % no &, please!
\renewcommand{\harvardyearright}{)\gobblecomma}
\makeatletter
\newcommand{\gobblecomma}{\@ifnextchar,{\@gobble}{}}
\makeatother

\begin{document}

\cite{braun-clarke2006}

\bibliographystyle{agsm}
\bibliography{\jobname}

\end{document}

설명. 파일 의 항목은 .bbl다음과 같습니다.

\harvarditem{Braun \harvardand\ Clarke}{2006}{braun-clarke2006}
Braun, V. \harvardand\ Clarke, V.  \harvardyearleft 2006\harvardyearright ,
  `Using thematic analysis in psychology', {\em Qualitative Research in
  Psychology} {\bf 3}(2),~77–101.

\harvardyearright따라서 괄호를 생성하고 다음 문자(쉼표인 경우)를 집어삼키는 명령을 생성하려면 재정의해야 합니다 . 나는 또한 무서운 "&"를 "and"로 변경했습니다.

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

관련 정보