Anzeige:
Ergebnis 1 bis 3 von 3

Thema: "Undefined control sequence" Fehler mit bibtex, plainurl und DOI

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.02.2005
    Beiträge
    77

    "Undefined control sequence" Fehler mit bibtex, plainurl und DOI

    Hallo zusammen,

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

    Mit folgendem LaTeX Dokument (mini.tex)
    Code:
    \documentclass[a4paper,10pt]{article}
    
    \begin{document}
    
    \nocite{key}
    
    \bibliographystyle{plainurl}
    \bibliography{mini}
    
    \end{document}
    und folgendem Bibtex Dokument (mini.bib)
    Code:
    @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:

    Code:
    (./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

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    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:
    Code:
    \usepackage{hyperref}
    Edit: wahlweise reicht vielleicht auch schon das url-Paket (siehe Dokumentation zu urlbst)
    Geändert von hakaze (22-01-2013 um 15:13 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.02.2005
    Beiträge
    77
    Vielen Dank für diesen Hinweis, der mein Problem löst.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •