Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 27

Thema: BibTex: Erster Versuch, gescheitert

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.06.2010
    Beiträge
    100

    BibTex: Erster Versuch, gescheitert

    Hallo!
    Versuche nun schon ewig ein Literaturverzeichnis mit BibTex in Texnic zu erstellen und kriege es nicht auf die Reihe.

    Die Datei heißt Literatur.bib und ist im selben Ordner wie die Latex-Datei.
    Ich benutze die Befehle \cite{Intensiv} und

    \bibliography{literatur}
    \bibliographystyle{gerabbrv}

    @book{Intensiv,
    author = "Müller",
    title = "Blablahblah",
    publisher = "Eigenverlag",
    year = 2007,
    edition = 5,
    address = Hamburg,
    note = "ISBN: xxxxxxxxxxxxxxxx"
    }

    Es kommt immer die Meldung:
    Latex Warning: Citation 'Intensiv' on page 1 undefined on input line 11.

    Was mach ich falsch?

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.05.2009
    Beiträge
    407
    Hast du dein Dokument mehrmals erzeugt? Hast du bibtex laufen lassen? Es braucht ein paar Durchläufe bis die Referenzen passen.

    Wie wäre es mit einem vollständigen Minimalbeispiel?
    MiKTex 2.9 | TeXstudio 2.8.2 | TeXworks 0.4.5

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.06.2010
    Beiträge
    100
    In der .bib war der Eintrag "adresse" den hab ich aus Wikipedia.de, hab den rausgenommen, dann kam die Warnung nicht mehr, dafür ein Fehler:

    In der .bbl kann offenbar für den Buchtitel kein Umlaut verwendet werden, ich nehme an weil der im Literaturverzeichnis mit \emph hervorgehoben ist, oder?

    Habe mal das ä mit a ersetzt, jetzt gehts.

    Aber ich brauche Umlaute im LVZ, wie mache ich das jetzt?
    Geändert von Huschpuscheldi (08-06-2010 um 20:30 Uhr)

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Mangels Minimalbeispiel nur ein Hinweis: Der Inhalt von address gehört in Anführungszeichen (bzw. geschwungene Klammern) verpackt. Weder Umlaute noch Befehle wie \emph sollten ein Problem sein, wenn du die Pakete inputenc und fontenc lädst.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.06.2010
    Beiträge
    100
    Das ist mein Minimalbeispiel:

    \documentclass[12pt,pdftex,a4paper]{scrreprt}
    \usepackage{ngerman}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{bibgerm}

    \begin{document}

    xxx\cite{Intensiv}

    \bibliography{literatur}
    \bibliographystyle{gerabbrv}

    \end{document}

    In der "Literatur.bib" steht:

    @book{Intensiv,
    author = "Meier",
    title = "Ausgewählte Themen",
    publisher = "Eigenverlag",
    year = 2007,
    edition = 5,
    note = "ISBN: xxxxxxxxxxxxx"
    }


    Bei dem ä kommt eine Fehlermeldung und es das ä wird in der pdf nicht korrekt dargestellt.
    Witzigerweise kommt bei einem ö zwar keine Fehlermeldung, aber das ö wird auch falsch dargestellt...
    Beim ü gibts auch keine Fehlermeldung, aber das wird auch nicht richtig dargestellt.

  6. #6
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239
    Hey,

    ich habe auch schnell eine Frage dazu:

    Bei mir klappt gar nichts - keine Ausgabe des Quellenverzeichnisses. Habe jetzt oft - auch hier - gelesen "bibtex laufen lassen".

    Was bedeutet das, wie mache ich das?

  7. #7
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Das folgende geringfügig angeänderte Beispiel läuft bei mir fehlerfrei durch:

    Code:
    \documentclass[12pt,a4paper]{scrreprt}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{bibgerm}
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @book{Intensiv,
    author = "Meier",
    title = "Ausgewählte Themen",
    publisher = "Eigenverlag",
    year = 2007,
    edition = 5,
    note = "ISBN: xxxxxxxxxxxxx"
    }
    \end{filecontents}
    
    \begin{document}
    
    xxx\cite{Intensiv}
    
    \bibliographystyle{gerabbrv}
    \bibliography{\jobname}
    
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  8. #8
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von jonathan Beitrag anzeigen
    Bei mir klappt gar nichts - keine Ausgabe des Quellenverzeichnisses. Habe jetzt oft - auch hier - gelesen "bibtex laufen lassen".
    Mit welchem TeX-System (Tex Live, MiKTeX etc.) und welchem Editor (TeXnicCenter, TeXworks etc.) arbeitest du?

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  9. #9
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239
    MikTex und TexnicCenter

  10. #10
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Sieh in TeXnicCenter unter Ausgabe -> Ausgabeprofile definieren nach, welche Profile bei dir zur Auswahl stehen. Welches davon verwendest du? Ist "BiBTeX in diesem Profil nicht verwenden" angekreuzt? Wenn nein, sollte es eigentlich keine Probleme geben,

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  11. #11
    Registrierter Benutzer
    Registriert seit
    01.06.2010
    Beiträge
    239
    Danke für deine Antwort! Ist richtig eingestellt, ich hatte wohl immer einen Durchlauf zu wenig! ;-)

    VG

  12. #12
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    bibtex ist wie pdflatex ein extra programm. wenn du z.b. aus deinem tex file ein pdf erstellst ruft texniccenter pdflatex.exe für dich auf.

    bibtex.exe und pdflatex.exe befinden sich im ordner c:\...\Miktex 2.x\miktex\bin

    damit du bibtex im texniccenter angenehm nutzen kannst bietet es sich an ein projekt zu erstellen. dann kann man bibtex "laufen lassen" indem man Ausgabe->Bibtex wählt.

    anschließend ist noch ein latex lauf nötig (besser 2, viel hilft viel ) damit alles korrekt dargestellt wird.

    zusammengefasst:
    erstelle ein projekt und füge in das projekt hauptdokument z.b. das beispiel von lockstep ein. rufe nun folgende sequenz auf

    (pdf)latex (texniccenter F7)
    bibtex (Ausgabe->BibTex im texniccenter)
    (pdf)latex (texniccenter F7)
    (pdf)latex (texniccenter F7)


    wenn man nicht mit projekten arbeitet (arbeiten möchte) dann kann man bibtex auch als postprozessor einstellen. dazu aber nur mehr wenn du mit dem oben beschriebenen nicht zurechtkommst.

    als dritte möglichkeit kann man bibtex dann noch in der eingabeaufforderung aufrufen.

    gruss
    Mein Ball ist umgefallen

  13. #13
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Danke an bobmalaria für die Erklärung - mit diesen Dingen komme ich zwar selbst zurecht, kann sie aber schwer vermitteln.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  14. #14
    Registrierter Benutzer
    Registriert seit
    05.06.2010
    Beiträge
    100
    Zitat Zitat von lockstep Beitrag anzeigen
    Das folgende geringfügig angeänderte Beispiel läuft bei mir fehlerfrei durch:

    Code:
    \documentclass[12pt,a4paper]{scrreprt}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{bibgerm}
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @book{Intensiv,
    author = "Meier",
    title = "Ausgewählte Themen",
    publisher = "Eigenverlag",
    year = 2007,
    edition = 5,
    note = "ISBN: xxxxxxxxxxxxx"
    }
    \end{filecontents}
    
    \begin{document}
    
    xxx\cite{Intensiv}
    
    \bibliographystyle{gerabbrv}
    \bibliography{\jobname}
    
    \end{document}
    lockstep
    Wegen der Übersicht wollte ich den Eintrag @book{...} nicht in dem Projekt haben. Dafür erstellt man doch eine .bib, oder nicht?
    So wie du das jetzt zeigst ist der Eintrag @book{...} im Projekt, oder versteh ich was falsch? Dann hast du auch keine separate .bib Datei?

    Ich habs nach der Anleitung gemacht:
    http://de.wikibooks.org/wiki/LaTeX-K...ren_mit_BibTeX

    Klappt ja auch, nur werden die Umlaute eben nicht korrekt in der pdf dargestellt...

    Noch etwas: Wie erstellt ihr eine .bib Datei?
    Ich habe den Eintrag @book{...} in eine .txt geschrieben und dann einfach in eine .bib umbenannt, oder ist das der Fehler?
    Geändert von Huschpuscheldi (09-06-2010 um 09:17 Uhr)

  15. #15
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Nicht irritieren lassen
    lockstep hat nur fürs Minimalbeispiel eine filecontents-Umgebung verwendet. Diese erzeugt beim ersten LaTeX-Lauf automatisch die angegebene Datei, in dem Fall \jobname.bib
    Du kannst das ganz leicht überprüfen, indem du das MB in eine leere Datei kopierst, diese in einem leeren Ordner speicherst, LaTeX laufen lässt und dann mal schaust, wieviele Dateien jetzt drin sind. Ausserdem müsste es bei weiteren LaTeX-Läufen die Warnung geben "\jobname.bib already exists, overwriting \jobname.bib" oder sowas.
    Die filecontents-Umgebung ist also eine sehr praktische Methode, in einem einzigen MB mehrere Dateien einzubauen, die die Helfer dann automatisch mit einem Lauf dann auch auf ihrem System haben. Das können auch andere .tex-Dateien sein, die dann mit input/include eingebunden werden o.ä.

    Zu deiner zweiten Frage:
    Eine Textdatei zu erstellen ist sicher kein Fehler, nur imho sehr mühsam. Ich verwende JabRef, mit dem man ganz komfortabel eine LaTeX-kompatible Literaturdatenbank erstellen kann. Diese kann man dann auch nach allen möglichen Stichworten gruppieren, durchsuchen, sortieren etc.
    Ich würde dir JabRef (oder einen anderes Literaturverwaltungsprogramm) unbedingt empfehlen.

    Mit Umlauten und Scharf-S mache ich es so, dass ich sie als \"u, \"A... bzw. \{ss} schreibe. Ist zwar etwas mühsam, aber dafür ist die Datenbank dann absolut universell und ich hatte bisher noch keine Probleme.

Lesezeichen

Berechtigungen

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