
Estoy usando referencias natbib, en estilo agsm. Hasta ahora no he tenido ningún problema con la supresión de artículos con 3 o más autores hasta et al. Sin embargo, para algunos artículos, imprime todos los nombres de los autores de mis citas en el texto, como este (Bell, 2004; Bell, McGrath, Biggerstaff, Bates, Bennett, Marlow y Shaffer, 2015). Preferiría que leyera Bell et al 2015, pero no estoy seguro de cómo obligarlo a hacerlo cuando ninguna de mis otras referencias es diferente pero sale bien.
Respuesta1
Primero debes verificar si estás cargando el natbib
paquete con la opción longnamesfirst
. Si es así, asegúrese de eliminar esta opción.
Dado que el agsm
estilo de bibliografía es parte del harvard
paquete de gestión de citas, debe cargar el paquete har2nat
si desea utilizar el agsm
estilo de bibliografía junto con el natbib
paquete de gestión de citas. Con har2nat
la carga cargada, el comportamiento de los natbib
comandos de citas basados en -, incluido el truncamiento de listas de tres o más autores a "FirstAuthor et al", debería funcionar sin problemas.
El resultado de un MWE que carga el har2nat
paquete:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{bell:2004,
author = "Bell",
title = "Thoughts",
year = 2004,
}
@misc{bell-etal:2015,
author = "Bell and McGrath and Biggerstaff and Bates and Bennett and Marlow and Shaffer",
title = "Further Thoughts",
year = 2015,
}
\end{filecontents}
\documentclass{article}
\usepackage{geometry} % optional
\bibliographystyle{agsm}
\usepackage{har2nat} % natbib is loaded automatically by har2nat
\begin{document}
\noindent
\citep{bell:2004,bell-etal:2015}
\bibliography{mybib}
\end{document}
Respuesta2
Creo que tuve el mismo problema, así que utilicé el archivo de estilo de bibliografía "model5-names.bst" del estilo de artículo de Elsevier. El zip completo existe aquí: http://mirrors.ctan.org/macros/latex/contrib/els-cas-templates.zip Una vez extraído el archivo zip. Copie "model5-names.bst" a su directorio de archivos de látex y agregue: \bibliographystyle{model5-names.bst} a su archivo de látex. Espero que esto ayude
Respuesta3
Como solución alternativa, puede modificar su archivo bib. Usa algo como
authors_full = {{your} and {full} and {author} and {list}}
para la lista de autores originales y
author = {first \textit[et al.}}
para la lista corta.