PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Undefined control sequence" Fehler mit bibtex, plainurl und DOI



infutura
22-01-2013, 14:03
Hallo zusammen,

ich habe folgendes Problem bei der Benutzung von dem plainurl Stil mit bibtex:

Mit folgendem LaTeX Dokument (mini.tex)


\documentclass[a4paper,10pt]{article}

\begin{document}

\nocite{key}

\bibliographystyle{plainurl}
\bibliography{mini}

\end{document}


und folgendem Bibtex Dokument (mini.bib)


@ARTICLE{key,
author = {Max},
title = {Foo},
journal = {Bar},
year = {2013},
doi = {1.2j.ab},
}


erhalte ich nach Aufruf von pdflatex mini.tex, bibtex mini und pdflatex mini.tex folgenden Fehler:



(./mini.bbl
! Undefined control sequence.
l.7 \newblock \href
{http://dx.doi.org/1.2j.ab} {\path{doi:1.2j.ab}}.


Ich verstehe leider nicht, was der Grund für den Fehler hier ist. Kann jemand helfen?

Vielen Dank,
infutura

hakaze
22-01-2013, 14:08
Der DOI-Verweis wird in einen Hyperlink umgewandelt (Befehl \href). Da Latex ohne weiteres nicht damit umgehen kann, gibt es den sinngemäßen Fehler aus "unbekannter Befehl".

Lade hyperref in deine Dokumentenpräambel, dann funktioniert's:

\usepackage{hyperref}

Edit: wahlweise reicht vielleicht auch schon das url-Paket (siehe Dokumentation zu urlbst (http://texdoc.net/texmf-dist/doc/bibtex/urlbst/urlbst.pdf))

infutura
22-01-2013, 14:11
Vielen Dank für diesen Hinweis, der mein Problem löst.