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

Thema: Problem mit Multibib

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42

    Problem mit Multibib

    Liebe Leute,

    ich brauche Eure Hilfe.
    Ich habe Probleme mehrere Literaturverzeichnisse mit multibib herzustellen. Hab schon einiges an Posts gelesen, schaff es aber immer noch nicht.
    Kann mir jemand helfen?
    Mit diesem Beispiel hab ich herumprobiert und er gibt mir als Warnung immer, dass er die Citation 'Test' (also die 2. bib.datei) nicht definiert ist und
    no file lit.bbl found

    ich hab auch was gelesen, dass ich beie bib.dateien extra kompilieren muss oder so? Wüsste nicht, wie ich das machen soll.

    ich hab auch was gelesen, dase ich merhmals die gleiche bib.datei nehmen kann und er mit dann trotzdem mehrere unterkapitel im Literaturverzeichnis macht? KLappt aber auch nicht (wär aber praktisch, dann müsst ich die Literatur nicht schon vorsortieren und hätte eine gesammelte Datei)
    Funktioniert das übrigens auch, wenn ich verschiedene tex dateien später zu einer einzigen großen zusammenfüge??

    ich verstehs einfach nicht


    \documentclass[a4paper,12pt]{report}
    \usepackage[german]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{setspace}
    \usepackage{jurabib}
    \usepackage[hang]{footmisc}
    \pagestyle{plain}
    \usepackage{multibib}
    \newcites{Lit}{Literatur}

    \begin{document}


    \onehalfspacing

    \chapter{%1.
    Zur Theorie}


    Um \footfullciteLit{Test} eine gründliche\footfullcite{Autor1}

    \bibliography{Literatur}
    \bibliographystyle{jurabib}



    \bibliographyLit{Literatur}
    \bibliographystyleLit{jurabib}

    \end{document}
    Geändert von anna1984 (16-10-2011 um 15:26 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen
    Zitat Zitat von anna1984 Beitrag anzeigen
    ich hab auch was gelesen, dass ich beie bib.dateien extra kompilieren muss oder so?
    nicht die .bib-Datei(en), sondern die .aux-Datei(en), also das, was Du beim \newcites als ersten Parameter übergibst (hier `Lit'), also zusätzlich:
    bibtex Lit

    Wenn Dich das nicht weiterbringt, ergänze bitte die Literatur.bib mit den entsprechenden Einträgen zu `Autor1' und `Test'.
    Erkläre auch, was Du wie kompiliert hast.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Vielen Dank für Deine Antwort!

    Also ich verwende Jabref und hab da einfach zwei Testeinträge gemacht "Autor1" und "Test". Wie soll ich die ergäzen??
    Die Zitate funktionieren übrignes gut, wenn ich sie einzeln verwende ohne multibib.

    Ich bearbeite den Quelltext im Texniccenter. Da geb ich bei Ausgabe entweder DVi oder PDF an und erstelle ein Document. DAs mach ich vier mal, wenn ich mit bibtex arbeite (latex, bibtex, latex, latex, oder??), dann kommen in der REgel keine Fehlermeldungen mehr und es wird alles gut angezeigt.
    Wie kann ich denn überhaupt manuell nur die aux. datei kompilieren?
    Wann erstellt sich die aux.datei eigentlich?
    Macht das einen Unterschied, wenn das zweimal dieselbe datenbank ist?



    sorry, ich mach das noch nicht sehr lange
    Lg
    ANna
    Geändert von anna1984 (16-10-2011 um 16:30 Uhr)

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von anna1984 Beitrag anzeigen
    Vielen Dank für Deine Antwort!
    da ja nich für
    Zitat Zitat von anna1984 Beitrag anzeigen
    Also ich verwende Jabref und hab da einfach zwei Testeinträge gemacht "Autor1" und "Test". Wie soll ich die ergäzen??
    `Hier im Thread' war mit dem `Ergänzen' gemeint -- hier weiß schließlich niemand, wie Deine Einträge für eben `Autor1' und `Test' aussehen.
    Zitat Zitat von anna1984 Beitrag anzeigen
    Ich bearbeite den Quelltext im Texniccenter. Da geb ich bei Ausgabe entweder DVi oder PDF an und erstelle ein Document. DAs mach ich vier mal, wenn ich mit bibtex arbeite (latex, bibtex, latex, latex, oder??), dann kommen in der REgel keine Fehlermeldungen mehr und es wird alles gut angezeigt.
    Mit TeXnicCenter kenne ich mich nicht aus, da wirst Du afair eine entsprechende `Nachbearbeitung' ergänzen müssen -- wie diese aussehen mag (oder ob ich hier völlig falsch liege ), kann Dir hier vermutlich (fast) jeder sagen, der TeXnicCenter auch selbst verwendet.
    Zitat Zitat von anna1984 Beitrag anzeigen
    Wie kann ich denn überhaupt manuell nur die aux. datei kompilieren?
    we oben bereits angedeutet:
    Code:
    bibtex Lit
    (nach dem ersten (pdf)LaTeX-Lauf, auf der Konsole (aka `cmd') auszuführen)
    Zitat Zitat von anna1984 Beitrag anzeigen
    Wann erstellt sich die aux.datei eigentlich?
    Mit einem (pdf)LaTeX-Lauf.
    Zitat Zitat von anna1984 Beitrag anzeigen
    Macht das einen Unterschied, wenn das zweimal dieselbe datenbank ist?
    Imho nur dann, wenn Du \nocite(Lit) verwendest.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von rais Beitrag anzeigen
    Mit TeXnicCenter kenne ich mich nicht aus, da wirst Du afair eine entsprechende `Nachbearbeitung' ergänzen müssen -- wie diese aussehen mag (oder ob ich hier völlig falsch liege ), kann Dir hier vermutlich (fast) jeder sagen, der TeXnicCenter auch selbst verwendet.
    Mit Nachbearbeitung liegst Du richtig. Wie man Postprozessoren einrichtet, ist in http://www.golatex.de/texniccenter-2...,start,25.html , Abschnitt 3.3 beschrieben.

    Hier ein adaptiertes Beispiel aus der Paketdoku:
    Code:
    \begin{filecontents*}{lit.bib}
    
    @misc{Voss:2010,
     author = {Vo{\ss}, Herbert},
     year = {2010},
     title = {Die Bibliografie: von BibTeX {\"u}ber Biber zu ?},
     url = {http://www.dante.de/events/dante2010/programm/tutorien/voss.pdf},
     address = {Berlin},
     urldate = {2011-05-18}
    }
    
    @book{Kopka:2002b,
     author = {Kopka, Helmut},
     year = {2002},
     title = {LATEX},
     publisher = {Pearson Studium},
     price = {EUR-D 39.95},
     address = {M{\"u}nchen},
     edition = {Korrigierter Nachdr. 2002},
     volume = {3},
     isbn = {3-8273-7043-4}
    }
    
    @misc{Moesgen:1998,
     title = {Makeindex: Sachregister erstellen mit LaTeX},
     author = {M{\"o}sgen, Peter},
     url = {http://www1.ku-eichstaett.de/urz/schriften/makeidx.pdf},
     address = {Eichst{\"a}tt},
     isbn = {0941-9039},
     series = {Schriftenreihe des Universit{\"a}tsrechenzentrums},
     institution = {{Katholische Universit{\"a}t Eichst{\"a}tt-Ingolstadt}},
     urldate = {2011-09-18}
    }
    
    \end{filecontents*}
    \listfiles
    
    \documentclass{article}
    \usepackage{multibib}
    \newcites{ltex}{\TeX\ and \LaTeX\ References}
    
    \begin{document}
    References to the \TeX book \citeltex{Voss:2010}
    and to Lamport’s \LaTeX\ book, which appears
    only in the references\nociteltex{Moesgen:1998}.
    
    Finally a cite to a Postscript tutorial
    \cite{Kopka:2002b}.
    
    \bibliographystyleltex{alpha}
    \bibliographyltex{lit}
    \renewcommand{\refname}{Postscript References}
    \bibliographystyle{plain}
    \bibliography{lit}
    \end{document}
    Dazu ein screenshoot vom Profil (Anhang) und das Ergebnis (Anhang).

    Gruß, Sepp.-

    EDIT: Beispiel ist bei obigen link bei Version 0.6.c eingetragen.
    Geändert von Sepp99 (16-10-2011 um 19:13 Uhr) Grund: Ergänzung

  6. #6
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Oh nein, jetzt kenn ich mich noch weniger aus...
    Also die LIteratureinträge krieg ich hin

    @BOOK{Test,
    title = {semeiotike},
    publisher = {paris},
    year = {1765},
    author = {TEst},
    owner = {Anna},
    timestamp = {2011.10.16}
    }

    @BOOK{Autor1,
    title = {intertext},
    publisher = {münchen},
    year = {1987},
    author = {Autor1},
    owner = {Anna},
    timestamp = {2011.10.16}
    }



    das mit der KOnsole kann ich leider überhaupt nicht. Muss ich das so machen, oder ist dass nur zur kontrolle?

    Wie meinst Du das mit dem \nocite(Lit) ?

    Die nachbearbeitung hab ich jetzt so gemacht, wie es da im attachment zu sehen ist, tut sich aber nichts.


    hmm... mehr hab ich glaub ich nicht verstanden.
    postprozessoren hab ich überhaupt noch nie gehört
    sorry
    Geändert von anna1984 (16-10-2011 um 18:48 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von anna1984 Beitrag anzeigen
    das mit der KOnsole kann ich leider überhaupt nicht. Muss ich das so machen, oder ist dass nur zur kontrolle?
    Falls Du keinen Postprozessor einrichten willst, wirst Du mit der Konsole Vorlieb nehmen müssen Es ist aber keine Hexerei und ich denke, ganz gut beschrieben!

    Gruß, Sepp.-

  8. #8
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Yeppie!!!
    Also das mit der Nachbearbeitung hat jetzt doch gut funktioniert.
    Also einfach wie im Anhang vom vorletzten Post beschrieben multibib, bibtex.exe und das Kürzel von newcites einfügen!!

    Jetzt weiß ich nur nicht, wie ich die ARgument für mehrer Literaturdatenbanken eingeben soll

    danke sepp

    eigentlich sollte es überhaupt so aussehen
    Bibiographie (als Überschrift) und dann z.b.
    Lexika
    Primärliteratur
    SEkundärliteratur
    und so
    Geändert von anna1984 (16-10-2011 um 19:33 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von anna1984 Beitrag anzeigen
    Jetzt weiß ich nur nicht, wie ich die ARgument für mehrer Literaturdatenbanken eingeben soll
    Du kannst mehrere Literaturdatenbanken angeben, z.B.:

    Code:
    \bibliographystyleltex{alpha}
    \bibliographyltex{lit,lit1}
    \renewcommand{\refname}{Postscript References}
    \bibliographystyle{plain}
    \bibliography{lit,lit1}
    Solltest Du etwas anderes meinen, wäre ein Minimalbeispiel angebracht.

    Gruß, Sepp.-

  10. #10
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Ich meinte eigentlich, wie ich noch weitere extra Literaturverzeichnisse nachbearbeiten kann, aber das hat sich schon erledigt. Ich mache einfach ein neues Postprozessoren Dings. Danke!

    Aber Das mit den Überschriften ändern geht nicht so gut. Das normale LIteraturverzeichnis kann ich gut ändern mit:

    \renewcommand{\bibname}{Bibliography}
    \bibliography{NeueLiteratur,LiteraturVersuch}
    \bibliographystyle{jurabib}

    aber bei den anderen (insgesamt hab ich mit zwei zusätzlichen LIteraturverzeichnissen getestet) kann ich nicht die Überschrift ändern. WEder mit \renewcommand{\bibname} noch mit \renewcommand{\refname}

    \renewcommand{\bibname}{TEst2}
    \bibliographyLit{Literatur}
    \bibliographystyleLit{jurabib}

    was fehlt da noch? Bzw irgendwo fehlt wahrscheinlich das {Lit}, aber wo tu ich es nur hin??

  11. #11
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von anna1984 Beitrag anzeigen
    aber bei den anderen (insgesamt hab ich mit zwei zusätzlichen LIteraturverzeichnissen getestet) kann ich nicht die Überschrift ändern. WEder mit \renewcommand{\bibname} noch mit \renewcommand{\refname}
    Alao - wenn Du dir mein Beispiel angesehen hättest:
    Code:
    \newcites{ltex}{Da steht der Name}
    Klickt´s?

    Sepp.-

  12. #12
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Das heißt, das Verzeichnis {Da steht der Name} bleibt so?
    Ich kann den Namen dieses Verzeichnisses im Latex nicht mehr ändern? Was ist, wenn ich will, dass es aber "Da steht der Name2" in der Überschrift lautet, obwohl das Verzeichnis "Da steht der Name" heißt?

    Vielleicht brauch ich das aber eh nicht.
    Danke jedenfalls
    Anna

  13. #13
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Ganz verstehe ich dich nicht, aber vielleicht kannst Du mir an folgendem Beispiel erklären, was Dir unklar ist:
    Code:
    \begin{filecontents*}{lit.bib}
    @misc{Voss:2010,
     author = {Vo{\ss}, Herbert},
     year = {2010},
     title = {Die Bibliografie: von BibTeX {\"u}ber Biber zu ?},
     url = {http://www.dante.de/events/dante2010/programm/tutorien/voss.pdf},
     address = {Berlin},
     urldate = {2011-05-18}
    }
    
    @book{Kopka:2002b,
     author = {Kopka, Helmut},
     year = {2002},
     title = {LATEX},
     publisher = {Pearson Studium},
     address = {M{\"u}nchen},
     edition = {Korrigierter Nachdr. 2002},
     volume = {3},
     isbn = {3-8273-7043-4}
    }
    
    @misc{Moesgen:1998,
     title = {Makeindex: Sachregister erstellen mit LaTeX},
     author = {M{\"o}sgen, Peter},
     url = {http://www1.ku-eichstaett.de/urz/schriften/makeidx.pdf},
     address = {Eichst{\"a}tt},
     isbn = {0941-9039},
     series = {Schriftenreihe des Universit{\"a}tsrechenzentrums},
     institution = {{Katholische Universit{\"a}t Eichst{\"a}tt-Ingolstadt}},
     urldate = {2011-09-18}
    }
    
    \end{filecontents*}
    
    \begin{filecontents*}{lit1.bib}
    @book{Kohm.Morawski:2009,
     author = {Kohm, Markus and Morawski, Jens-Uwe},
     year = {2009},
     title = {KOMA-Script: Eine Sammlung von Klassen und Paketen f{\"u}r LaTeX 2e ; Anleitung zu Version 3.00},
     publisher = {Lehmanns Media},
     address = {Berlin},
     edition = {3., {\"u}berarb. und erw. Aufl., 1., korrigierter Nachdr.},
     isbn = {9783865412911},
     institution = {{Dante, Deutschsprachige Anwendervereinigung TeX}}
    }
    
    @book{Ziegler:1979,
     year = {1979},
     title = {{D}er kleine Pauly: Lexikon der Antike},
     keywords = {Lexikon},
     address = {M\"unchen},
     number = {5},
     publisher = {dtv},
     isbn = {3-423-05963-X},
     shorthand = {KlP},
     pagination = {column},
     editor = {Ziegler, Konrad and Sontheimer, Walter}
    }
    
    @book{Xenophon:2002,
     author = {Xenophon},
     year = {2002},
     title = {Anabasis: Der Zug der Zehntausend. Hrsg. von Walter M\"uri. Bearb. und mit einem Anhang versehen von Bernhard Zimmermenn},
     keywords = {Quelle},
     address = {D\"usseldorf, Z\"urich},
     edition = {3},
     publisher = {Patmos, Artemis \& Winkler},
     isbn = {3-7608-1661-4},
     shorttitle = {Xenophon 2002}
    }
    \end{filecontents*}
    \listfiles
    
    \documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{multibib}
    \newcites{llex}{Lexika}
    \newcites{lsec}{Sekundärliteratur}
    \newcites{lprim}{Primärliteratur}
    
    \begin{document}
    Es folgt ein Zitat aus einer Sekundär-Quelle \citelsec{Voss:2010}
    und noch ein Zitat eines Lexikon, welches auch in der Bibliographie erscheint \citellex{Ziegler:1979}.
    
    Noch ein Zitat aus der Sekundärliteratur \citelsec{Kopka:2002b}. Und ein einfaches Zitat \cite{Kohm.Morawski:2009} aus Sonstiger Literatur.
    
    Und hier eines aus einer Primärquelle \citelprim{Xenophon:2002}.
    
    \section*{Bibliografie}
    \bibliographystylellex{plain}
    \bibliographyllex{lit,lit1}
    
    \bibliographystylelprim{alpha}
    \bibliographylprim{lit,lit1}
    
    \bibliographystylelsec{plain}
    \bibliographylsec{lit,lit1}
    
    \renewcommand{\refname}{Sonstig Literatur}
    \bibliographystyle{alpha}
    \bibliography{lit,lit1}
    \end{document}
    Ergebnis siehe Anhang.

    Gruß, Sepp.-

  14. #14
    Registrierter Benutzer
    Registriert seit
    16.10.2011
    Beiträge
    42
    Vielen Dank Sepp, das ist ein schönes Beispiel.
    Nein eigentlich ist mir jetzt alles klar. Ich hatte einen anderen Denkfehler drinnen
    Ich dachte, dass bei \newcites{xxx}{Hier der Titel des Originalverzeichnises stehen muss}, aber das ist ja nur der die Überschrift, die angezeigt wird.

    Vielen, vielen Dank,

    Jetzt weiß ich noch dazu, wie ich die Überschrift am Anfang setzten kann.
    \section*{Bibliografie}

    LG
    Anna

  15. #15
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von anna1984 Beitrag anzeigen
    Ich dachte, dass bei \newcites{xxx}{Hier der Titel des Originalverzeichnises stehen muss}, aber das ist ja nur der die Überschrift, die angezeigt wird.
    Hab ich mir fast gedacht
    Zitat Zitat von anna1984 Beitrag anzeigen
    Jetzt weiß ich noch dazu, wie ich die Überschrift am Anfang setzten kann. \section*{Bibliografie
    Da gibts aber auch noch viele andere Möglichkeiten. Wennstes z.B. ins TOC bringen willst, usw...

    Gruß, Sepp.-

Lesezeichen

Berechtigungen

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