
Eu uso o código fornecido abaixo para obter o estilo de citação de Harvard. Eu usei o pacote natbib
e usei \bibliographystyle{agsm}
. Eu entendo o estilo Harvard na seção de referência. Porém, no corpo do documento, cita como “1"em vez do formato de ano do autor obrigatório. Não consigo consertar. Compartilhe sua opinião sobre o possível erro.
\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \cite{testref}.
\section*{References}
\bibliographystyle{agsm}
\bibliography{ref}
\end{document}
E com a seguinte alteração recebo o nome no texto, mas com colchete extra1e nenhum ano conforme mostrado abaixo
\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \citet{testref}.
\section*{References}
\bibliographystyle{plainnat}
%\bibliographystyle{agsm}
\bibliography{ref}
\end{document}
Responder1
A elsarticle
classe já carrega natbib
. Por padrão natbib
é carregado com a numbers
opção e assim produz citações numéricas. Para citações de autor e ano, você pode carregar elsarticle
com a authoryear
opção.
A elsarticle
documentaçãoexplica em §11Bibliografia(pág. 13)
natbib
o pacote é carregadoelsarticle
comonumbers
opção padrão. Você pode alterar isso para autor-ano ou esquema Harvard adicionando a opçãoauthoryear
no comando de carregamento de classe. Se quiser utilizar mais opções donatbib
pacote, você pode fazê-lo com o\biboptions
comando, que está descrito na seção 4,Uso.
\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.
As \citet{sarfraz} found.
\bibliographystyle{agsm}
\bibliography{biblatex-examples}
\end{document}
Observe que elsarticle
vem com seu próprio conjunto de .bst
arquivos. Se você está planejando enviar para um periódico da Elsevier (IMHO, esse é o único bom motivo para usar a elsarticle
classe), sugiro que você dê uma olhada em, elsarticle-harv
em vez de, asgm
nas citações do ano do autor.
\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.
As \citet{sarfraz} found.
\bibliographystyle{elsarticle-harv}
\bibliography{biblatex-examples}
\end{document}