Cómo forzar que aparezcan referencias como et al

Cómo forzar que aparezcan referencias como et al

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 natbibpaquete con la opción longnamesfirst. Si es así, asegúrese de eliminar esta opción.

Dado que el agsmestilo de bibliografía es parte del harvardpaquete de gestión de citas, debe cargar el paquete har2natsi desea utilizar el agsmestilo de bibliografía junto con el natbibpaquete de gestión de citas. Con har2natla carga cargada, el comportamiento de los natbibcomandos 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 har2natpaquete:

ingrese la descripción de la imagen aquí

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

información relacionada