estilo de bibliografía agsm, elimine la coma después de (año) en las entradas bibliográficas formateadas

estilo de bibliografía agsm, elimine la coma después de (año) en las entradas bibliográficas formateadas

Se agradecerá cualquier ayuda sobre lo siguiente. natbib, agsm actualmente me da:

Braun, V. y Clarke, V. (2006), 'Uso del análisis temático en psicología', Investigación cualitativa en psicología, 3 (2), págs.

Lo que realmente quiero conseguir es:

Braun, V. y Clarke, V. (2006) 'Uso del análisis temático en psicología', Investigación cualitativa en psicología, 3 (2), págs.

Es decir, ¿cómo eliminamos la coma después de (año)?

Gracias,

Ceniza

Respuesta1

Esto parece funcionar:

\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}

Explicación. La entrada en el .bblarchivo resulta ser

\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.

entonces es cuestión de redefinir \harvardyearrightpara producir el paréntesis y también un comando que devorará el siguiente carácter, si es una coma. También cambié el terrible "&" por "y".

ingrese la descripción de la imagen aquí

información relacionada