Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Glossary, Bibtex, Latex -> confused

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    28

    Glossary, Bibtex, Latex -> confused

    Hallo Zusammen.

    Ich habe ein Problem. Zunächst mal ein minimal Beispiel:

    Code:
    %%% main.tex %%%
    
    
    
    \documentclass[12pt,twoside,a4paper]{report}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{cite}
    \usepackage{textcomp}
    
    \usepackage[toc,number=none,style=list]{glossary}
    \makeglossary
    
    
    \begin{document}
    
    \tableofcontents
    
    \include{chapter/einleitung}
    \include{chapter/grundlagen}
    \include{chapter/noch-ein-kapitel}
    
    \bibliographystyle{is-alpha}
    \bibliography{sammlung}
    
    \glossary{name={Testtext},description={ Blablabla \cite{test00} }}
    \printglossary
    
    \end{document}
    
    
    %%% sammlung.bib %%%
    
    @Book{test00,
      author       = {Max Mustermann},
      title	       = {Test},
      publisher    = {Test GmbH},
      address      = {München},
      isbn	       = {0123456789},
      year	       = 2000,
    }
    Nun gut - eigentlich sollte mir das hier mein Dokument mit einem Glossar erzeugen, im Glossar stehen \cites die über bibtex referenziert werden sollen.
    In den chapters die eingefügt werden, stehen u.a. auch cites die durch bibtex referenziert werden.
    Wenn ich einen clear mache, also alle .aux etc. files lösche und neu kompiliere passiert erstmal nichts. Ich bekomme ein Dokument ohne Glossar und ohne Literaturverzeichniss.

    Wenn ich jetzt am Anfang der main.tex einen cite einfüge. Und kompiliere:

    latex
    makeindex
    latex
    latex
    bibtex
    latex
    latex

    Steht der \cite vom Anfang vom Dokument im Literaturverzeichniss.

    Wenn ich jetzt den \cite wieder entferne, kein clean mache, also die temporären files nicht lösche, und jetzt nochmal die Prozedur

    latex
    makeindex
    latex
    latex
    bibtex
    latex
    latex

    durchführe, habe ich mein komplettes Literaturverzeichniss und Glossar.

    Das kann doch nicht sein?! Es ist aber so beliebig reproduzierbar. Ich glaub ich übersehe irgendwas, mache irgendwas falsch, und das was hier passiert sind Seiteneffekte.

    Kann mir jemand helfen? Wie muss ich das richtig kompilieren?!

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Wenn du mit \include arbeitest (und noch dazu die entsprechenden Dateien nicht mitlieferst), ist es kein Minimalbeispiel.

    Ich kann dein Problem nicht nachvollziehen, aber deine Kompilierreihenfolge sieht seltsam aus. Probier stattdessen (auch nach jeder Änderung) folgende:

    latex
    bibtex
    makeindex
    latex
    bibtex
    makeindex
    latex
    latex

    Das vierte "latex" ist nur in seltenen Fällen notwendig. Ich nehme auch an, dass du makeindex mit korrekten Parametern zum Erstellen eines Glossars aufrufst.

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

Lesezeichen

Berechtigungen

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