Betrachten Sie das MWE unten. Die resultierende Bibliographie zeigt ein störendes Komma nach dem Website-Namen. Gibt es eine Möglichkeit, dies zu beheben (aber denunsrtnatStil für alle anderen Typen wie Artikel)?
\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}
Antwort1
Das Komma steht vor dem year
. (Wenn Sie bibtex
diese Datei ausführen, erhalten Sie Warnungen über „leeres Jahr“.)
Die Dokumentation natbib
scheint darauf hinzuweisen (in „2.7 Autorlose und jahreslose Referenzen“), dass dies dann einfach weggelassen werden sollte, aber es scheint, als ob es nicht in allen Stilen funktioniert.
Ich würde Biblatex verwenden, das mit fehlenden Feldern sehr gut umgeht (ausführen biber
statt 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}