
Estou usando referência natbib, no estilo agsm. Até agora não tive problemas em suprimir artigos com 3 ou mais autores para et al. No entanto, para alguns artigos, ele imprime todos os nomes dos autores em citações de texto, como este (Bell, 2004; Bell, McGrath, Biggerstaff, Bates, Bennett, Marlow e Shaffer, 2015). Eu preferiria que fosse lido Bell et al 2015, mas não tenho certeza de como forçá-lo a fazer isso quando nenhuma das minhas outras referências é diferente, mas sai bem.
Responder1
Você deve verificar primeiro se está carregando o natbib
pacote com a opção longnamesfirst
. Nesse caso, certifique-se de excluir esta opção.
Como o agsm
estilo bibliográfico faz parte do harvard
pacote de gerenciamento de citações, você deve carregar o pacote har2nat
se quiser usar o agsm
estilo bibliográfico junto com o natbib
pacote de gerenciamento de citações. Com har2nat
carregado, o comportamento dos natbib
comandos de citação baseados em - - incluindo o truncamento de listas de três ou mais autores para "FirstAuthor et al" - deve funcionar sem problemas.
O resultado de um MWE que carrega o har2nat
pacote:
\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}
Responder2
Acho que tive o mesmo problema, então usei o arquivo de estilo bibliográfico "model5-names.bst" do estilo de artigo da Elsevier. O zip completo existe aqui: http://mirrors.ctan.org/macros/latex/contrib/els-cas-templates.zip Assim que o arquivo zip for extraído. Copie "model5-names.bst" para o diretório do arquivo latex e adicione: \bibliographystyle{model5-names.bst} ao seu arquivo latex. Espero que isto ajude
Responder3
Como solução alternativa, você pode modificar seu arquivo bib. Use algo como
authors_full = {{your} and {full} and {author} and {list}}
para a lista original de autores e
author = {first \textit[et al.}}
para a lista curta.