Considere el MWE a continuación. La bibliografía resultante muestra una molesta coma después del nombre del sitio web. ¿Hay alguna forma de solucionarlo (pero mantenga elunsrtnatestilo para todos los demás tipos como artículos)?
\documentclass{scrartcl}
\usepackage{filecontents}
\usepackage[square,numbers]{natbib}
\bibliographystyle{unsrtnat}
\usepackage[english]{babel}
\usepackage{url}
\begin{filecontents}{\jobname.bib}
@Other{some-web,
Title = {A Website},
url = {https://en.wikipedia.org/wiki/Main_Page},
Note = {Last visited: 15.03.2014},
}
@Other{some-web2,
Title = {Another Website},
url = {https://en.wikipedia.org/wiki/Main_Page},
Note = {Last visited: 15.03.2014},
}
\end{filecontents}
\begin{document}
\section{first section}
some content \cite{some-web,some-web2}
\newpage
\section{Bibliography}
\bibliography{\jobname}
\end{document}
Respuesta1
La coma está antes de year
. (Cuando ejecuta bibtex
ese archivo, recibe advertencias sobre "año vacío").
La documentación natbib
parece indicar (en "2.7 Referencias sin autor y sin año") que eso debería omitirse en ese momento, pero parece que no funciona en todos los estilos.
Usaría Biblatex que maneja muy bien los campos faltantes (ejecutar biber
en lugar de bibtex
):
\documentclass{scrartcl}
\usepackage{filecontents}
\usepackage[style=numeric-comp]{biblatex}
\addbibresource{\jobname.bib}
\usepackage[english]{babel}
\usepackage{url}
\begin{filecontents}{\jobname.bib}
@online{some-web,
Title = {A Website},
url = {https://en.wikipedia.org/wiki/Main_Page},
urldate = {2014-03-15},
}
@online{some-web2,
Title = {Another Website},
url = {https://en.wikipedia.org/wiki/Main_Page},
urldate = {2014-03-15},
}
\end{filecontents}
\begin{document}
\section{first section}
some content \cite{some-web,some-web2}
\newpage
\printbibliography[title=Bibliography]
\end{document}