Estoy preparando un borrador necesario para tener el Elsevier.estilo de lista de referencia(es decir, el estilo de la lista de bibliografía) y elegí elsarticle-harv
el estilo de referencia porque es el más cercano a mis requisitos.
Sin embargo, algunos elementos en línea no le dicen a las personas cuándo se conectaron, por lo que hay bibitems que no tienen claves de "año". En la lista de referencias, estos elementos dejarán espacios en el campo "año" y generarán una coma seguida inmediatamente por un punto.
(ACTUALIZAR: Hablemos delestilo de referenciasolamente, no el estilo de cita. Entiendo que un bibitem sin año no dará una cita adecuada en el texto de "autor+año", pero esa es otra cuestión. Ahora mi preocupación es sólo sobre el formato de la lista de referencias).
Consulte mi MWE (compilado por pdflatex+bibtex):
\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{elsarticle-harv}
\usepackage{filecontents}
\begin{filecontents*}{ref.bib}
@misc{miscwebsite,
author = {{Author 1}},
title = {{Misc Website}},
url = {http://foo.bar/},
note = {Accessed 31.01.2000.}
}
\end{filecontents*}
\begin{document}
Here I cite a webpage without year \citep{miscwebsite}.
\bibliography{ref}
\end{document}
Aquí está la captura de pantalla. Se debe eliminar la coma antes del campo de año vacío.
He probado los siguientes métodos, pero ninguno funciona:
- Usando
elsarticle
documentclass en lugar dearticle
- Agregar una clave de año vacía en el bibitem, es decir
year={}
- Aplicar
@online
el tipo de elemento (aunque creo que es para BibLaTeX) en lugar de@misc
Supongo que podría necesitar personalizar el elsarticle-harv.bst
archivo o algo aún más complicado, pero no había hecho esas cosas antes.
Cualquier ayuda o información será apreciada.