Processar bibitem sem dados de ano em uma lista de referência elsarticle-harv

Processar bibitem sem dados de ano em uma lista de referência elsarticle-harv

Estou preparando um rascunho necessário para ter o certificado da Elsevierestilo de lista de referência(ou seja, o estilo da lista bibliográfica) e escolhi elsarticle-harvo estilo de referência porque é o mais próximo dos meus requisitos.

No entanto, alguns itens on-line não informam às pessoas quando elas ficaram on-line, portanto, há itens bibit que não possuem chaves de "ano". Na lista de referências, esses itens deixarão espaços no campo “ano” e causarão uma vírgula imediatamente seguida de um ponto final.

(ATUALIZAR: Vamos discutir oestilo de referênciaapenas, não o estilo de citação. Entendo que um bibitem sem ano não fornecerá uma citação adequada de "autor + ano" no texto, mas isso é outra questão. Agora minha preocupação é apenas com o formato da lista de referências.)

Por favor, veja meu 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}

Aqui está a captura de tela. A vírgula antes do campo de ano vazio deve ser removida.

insira a descrição da imagem aqui


Eu tentei os seguintes métodos, mas nenhum funciona:

  • Usando elsarticledocumentclass em vez dearticle
  • Adicionando uma chave de ano vazia ao bibitem, ou sejayear={}
  • Aplicando @onlinetipo de item (embora eu ache que seja para BibLaTeX) em vez de@misc

Acho que talvez precise personalizar o elsarticle-harv.bstarquivo ou algo ainda mais complicado, mas nunca fiz isso antes.

Qualquer ajuda ou informação será apreciada.

informação relacionada