![¿El nombre del autor y el año no se muestran con el estilo de referencia de Harvard?](https://rvso.com/image/392344/%C2%BFEl%20nombre%20del%20autor%20y%20el%20a%C3%B1o%20no%20se%20muestran%20con%20el%20estilo%20de%20referencia%20de%20Harvard%3F.png)
Utilizo el código que se proporciona a continuación para obtener el estilo de cita de Harvard. He usado el paquete natbib
y usado \bibliographystyle{agsm}
. Obtengo el estilo Harvard en la sección de referencia. Sin embargo, en el cuerpo del documento se cita como "1" en lugar del formato requerido del año del autor. No puedo solucionarlo. Comparta sus opiniones sobre el posible error.
\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}
Y con el siguiente cambio obtengo el nombre en texto pero con corchetes adicionales1y ningún año como se muestra a continuación
\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}
Respuesta1
La elsarticle
clase ya carga natbib
. Por defecto natbib
se carga con la numbers
opción y por lo tanto produce citas numéricas. Para citas por año de autor, puede cargar elsarticle
con la authoryear
opción.
La elsarticle
documentaciónexplica en §11Bibliografía(pág.13)
natbib
El paquete se cargaelsarticle
connumbers
la opción predeterminada. Puede cambiar esto al esquema autor-año o Harvard agregando una opciónauthoryear
en el comando de carga de clases. Si desea utilizar más opciones delnatbib
paquete, puede hacerlo con el\biboptions
comando, que se describe en la sección 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}
Tenga en cuenta que elsarticle
viene con su propio conjunto de .bst
archivos. Si planea enviar un artículo a una revista de Elsevier (en mi humilde opinión, esa es la única buena razón para usar la elsarticle
clase), le sugiero que eche un vistazo elsarticle-harv
en lugar de asgm
las citas por año del 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}