Procesar bibitem sin datos de año en una lista de referencia de elsarticle-harv

Procesar bibitem sin datos de año en una lista de referencia de elsarticle-harv

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-harvel 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.

ingrese la descripción de la imagen aquí


He probado los siguientes métodos, pero ninguno funciona:

  • Usando elsarticledocumentclass en lugar dearticle
  • Agregar una clave de año vacía en el bibitem, es deciryear={}
  • Aplicar @onlineel tipo de elemento (aunque creo que es para BibLaTeX) en lugar de@misc

Supongo que podría necesitar personalizar el elsarticle-harv.bstarchivo o algo aún más complicado, pero no había hecho esas cosas antes.

Cualquier ayuda o información será apreciada.

información relacionada