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-harv
o 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.
Eu tentei os seguintes métodos, mas nenhum funciona:
- Usando
elsarticle
documentclass em vez dearticle
- Adicionando uma chave de ano vazia ao bibitem, ou seja
year={}
- Aplicando
@online
tipo de item (embora eu ache que seja para BibLaTeX) em vez de@misc
Acho que talvez precise personalizar o elsarticle-harv.bst
arquivo ou algo ainda mais complicado, mas nunca fiz isso antes.
Qualquer ajuda ou informação será apreciada.