Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Bibtex und Urls: Wieso verursacht das Probleme?

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.10.2005
    Beiträge
    69

    Bibtex und Urls: Wieso verursacht das Probleme?

    Ich habe bei mir einen Bibtex Eintrag für ein "Buch" das als Titel eine Url hat (also http://blalbla.de/bla}, komischerweise erzeugt Latex durchlauf damit nur ein "?", der Eintrag wird also nicht gefunden. Ersetze ich die Url durch irgendeinen normalen Text, geht es.
    Latex Version ist Miktex, zusammen mit WinEdt und Jabref.
    Befehlsreihenfolge: Latex, Bibtex, Bibtex, Latex,Latex
    Löschen der Dateien bringt ebenfalls keine Änderung

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Erstell doch bitte mal ein Minimalbeispiel, das den Fehler reproduziert. Wie in folgendem MB ersichtlich wird, sollte das nämlich kein Problem sein:
    Code:
    \begin{filecontents*}{test.bib}
    @book{buch1,
      title = {http://www.bla.de},
      author = {Peter Lustig},
      publisher = {Verlag},
      year = 2006
    \end{filecontents*}
    \documentclass{scrartcl}
    \begin{document}
    \nocite*{}
    \bibliography{test}
    \bibliographystyle{plain}
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.10.2005
    Beiträge
    69
    Entschuldige bitte, hatte ich nicht daran gedacht
    [code]
    \begin{filecontents*}{test.bib}
    @book{buch1,
    title = {http://www.bla.de/bla},
    author = {Peter Lustig},
    publisher = {Verlag},
    year = 2006
    \end{filecontents*}

    \documentclass{scrartcl}
    \begin{document}
    \documentclass[12pt,a4paper,titlepage] {scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage{scrpage2}
    \usepackage[%
    titleformat=italic,
    titleformat=commasep,
    commabeforerest,
    ibidem=strict,
    citefull=first,
    lookat,
    oxford,
    pages=format,
    idem%
    ]{jurabib} \pagestyle{scrheadings} \cfoot[]{}
    \usepackage{hyperref}
    blsadladölflasdf\footcite[18-20]{Buch1}
    \bibliography{test}
    \bibliographystyle{jurabib}
    \end{document}

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Ähm, wie bereits gesagt: wenn ich in deinem MB die doppelte Dokumentklasse entferne und das \begin{document} verschiebe, kann ich den von dir beschriebenen Fehler nicht reproduzieren. Das Beispiel funktioniert tadellos.

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.10.2005
    Beiträge
    69
    Den Fehler mit Dokumentklasse und doppelten Eintrag hab ich nur hier gemacht, mist...entschuldigung!
    Ich hab ihn aber eingrenzen können, es liegt an dem "_" Zeichen.. der Bibtex lauf geht zwar noch durch, der Latex lauf danach verschluckt sich aber.

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von countbela666
    Ähm, wie bereits gesagt: wenn ich in deinem MB die doppelte Dokumentklasse entferne und das \begin{document} verschiebe, kann ich den von dir beschriebenen Fehler nicht reproduzieren. Das Beispiel funktioniert tadellos.
    Dann kannst du zaubern, denn Buch1 wird zitiert, obwohl
    der key buch1 ist und außerdem noch unvollständig!

    Herbert

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von HerrDerSchatten
    Den Fehler mit Dokumentklasse und doppelten Eintrag hab ich nur hier gemacht, mist...entschuldigung!
    Ich hab ihn aber eingrenzen können, es liegt an dem "_" Zeichen.. der Bibtex lauf geht zwar noch durch, der Latex lauf danach verschluckt sich aber.
    Und wo soll das "_" Zeichen sein??

    Das folgende funktioniert. Mit Fußnote _und_ mit \url,
    sonst sieht das blöd aus.

    Herbert
    Code:
    \documentclass[12pt,a4paper,titlepage] {scrartcl}
    \usepackage{filecontents} % dann kan man überschreiben
    \begin{filecontents*}{test.bib}
    @book{buch1,
    title = {\url{http://www.bla.de/bla}},
    author = {Peter Lustig},
    publisher = {Verlag},
    year = 2006,
    }
    \end{filecontents*}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage{scrpage2}
    \usepackage[%
    titleformat=italic,
    titleformat=commasep,
    commabeforerest,
    ibidem=strict,
    citefull=first,
    lookat,
    oxford,
    pages=format,
    idem%
    ]{jurabib} 
    \pagestyle{scrheadings} 
    \cfoot[]{}
    \usepackage{hyperref}
    \begin{document}
    blsadladölflasdf\footcite[18-20]{buch1}
    \bibliographystyle{jurabib}
    \bibliography{test}
    \end{document}

  8. #8
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von voss
    Dann kannst du zaubern, denn Buch1 wird zitiert, obwohl
    der key buch1 ist und außerdem noch unvollständig!
    Unvollständig ist der Eintrag nicht (author oder editor, title, publisher und year sind erforderlich, alle anderen Felder sind optional oder werden ignoriert, s. btxdoc) und dass der Eintrag zitiert wird, obwohl er im Zitat groß geschrieben wird, hat mich gewundert, aber ändern kann ich's auch nicht. Egal, welchen Buchstaben ich im Key beim Aufruf groß schreibe, das Beispiel kompiliert ohne Probleme. Hat nichts mit Zaubern zu tun, sondern nur mit stumpfem Ausprobieren (Klingt komisch, ist aber so... ).

    Grüße,
    Marcel
    Geändert von countbela666 (07-05-2006 um 18:03 Uhr)

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von countbela666
    Unvollständig ist der Eintrag nicht (author oder editor, title, publisher und year sind erforderlich, alle anderen Felder sind optional oder werden ignoriert, s. btxdoc) und dass der Eintrag zitiert wird, obwohl er im Zitat groß geschrieben wird, hat mich gewundert, aber ändern kann ich's auch nicht. Egal, welchen Buchstaben ich im Key beim Aufruf groß schreibe, das Beispiel kompiliert ohne Probleme. Hat nichts mit Zaubern zu tun, sondern nur mit stumpfem Ausprobieren (Klingt komisch, ist aber so... ).
    Unvollständig heißt, die bibDatei hat am Ende keine schließende Klammer und das gefällt bibtex gar nicht ...
    Natürlich kompiliert LaTeX ohne Probleme, aber bibtex nicht und somit bekommst du vieles, aber kein Literaturverzeichnis am Ende.

  10. #10
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von voss
    Unvollständig heißt, die bibDatei hat am Ende keine schließende Klammer und das gefällt bibtex gar nicht ...
    Natürlich kompiliert LaTeX ohne Probleme, aber bibtex nicht und somit bekommst du vieles, aber kein Literaturverzeichnis am Ende.
    Ah, sorry Herbert, da hast du natürlich Recht, die fehlende schließende Klammer hab ich übersehen. Und obwohl sich BiBTeX zu Recht darüber beschwert, wird das Literaturverzeichnis erstellt (nur die Jahreszahl fehlt).

    Grüße,
    Marcel
    Geändert von countbela666 (07-05-2006 um 18:30 Uhr)

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  11. #11
    Registrierter Benutzer
    Registriert seit
    27.10.2005
    Beiträge
    69
    Zitat Zitat von voss
    Und wo soll das "_" Zeichen sein??

    Das folgende funktioniert. Mit Fußnote _und_ mit \url,
    sonst sieht das blöd aus.
    Danke, das \url{} war die Lösung!
    Wenn man nur http:\\blabla.de\bla_blub nimmt, gibts Fehler

Lesezeichen

Berechtigungen

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