¿El nombre del autor y el año no se muestran con el estilo de referencia de Harvard?

¿El nombre del autor y el año no se muestran con el estilo de referencia de Harvard?

Utilizo el código que se proporciona a continuación para obtener el estilo de cita de Harvard. He usado el paquete natbiby 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}

Por favor vea los resultados ingrese la descripción de la imagen aquí

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}

ingrese la descripción de la imagen aquí

Respuesta1

La elsarticleclase ya carga natbib. Por defecto natbibse carga con la numbersopción y por lo tanto produce citas numéricas. Para citas por año de autor, puede cargar elsarticlecon la authoryearopción.

La elsarticledocumentaciónexplica en §11Bibliografía(pág.13)

natbibEl paquete se carga elsarticlecon numbersla opción predeterminada. Puede cambiar esto al esquema autor-año o Harvard agregando una opción authoryearen el comando de carga de clases. Si desea utilizar más opciones del natbibpaquete, puede hacerlo con el \biboptionscomando, 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}

Este es un documento de prueba (Sarfraz y Razzak, 2002). // Como encontraron Sarfraz y Razzak (2002).


Tenga en cuenta que elsarticleviene con su propio conjunto de .bstarchivos. 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 elsarticleclase), le sugiero que eche un vistazo elsarticle-harven lugar de asgmlas 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}

Este es un documento de prueba (Sarfraz y Razzak, 2002). // Como encontraron Sarfraz y Razzak (2002).

información relacionada