%20%D0%B2%20%D0%BE%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8F%D1%85%20bib.png)
Буду признателен за любую помощь по следующим вопросам. natbib, agsm в настоящее время дает мне:
Браун, В. и Кларк, В. (2006), «Использование тематического анализа в психологии», Качественные исследования в психологии, 3(2), стр. 77–101.
Что я действительно хочу получить, так это:
Браун, В. и Кларк, В. (2006) «Использование тематического анализа в психологии», Качественные исследования в психологии, 3(2), стр. 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».