Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Mehrere Literaturverzeichnisse

  1. #1
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513

    Mehrere Literaturverzeichnisse

    Guten Morgen!

    Ich müsste das Literaturverzeichnis aufschlüsseln, z.B. nach Primär- und Sekundärquellen usw. Google liefert zwar einige Ergebnisse beim Stichwort "mehrere Literaturverzeichnisse Latex", würde aber gerne hier im Forum fragen, wie ihr das "Problem" gelöst habe.

    Danke

    Christoph.
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    multibib package

    edico

  3. #3
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Hallo!

    Ich habe mit multibib zwei Literaturverzeichnisse erstellt (mit zwei BIB-Dateien):

    %% MINIMALBEISPIEL

    \documentclass{scrbook}
    %% \usepackage[ansinew]{inputenc}
    %% \usepackage[latin1]{inputenc}
    %% \usepackage[applemac]{inputenc}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{betababel}
    \usepackage{lmodern}
    \usepackage{jurabib}
    \usepackage{multibib} % mehrere Literaturverzeichnisse
    \newcites{prim}{Primärliteratur}
    \newcites{sec}{Sekundärliteratur}

    %% DOKUMENTENBEGINN

    \begin{document}
    \nociteprim{*} % bib-Datei wird komplett ausgelesen
    \bibliographyprim{biblio} % Speicherort der *.bib-Datei
    \bibliographystyleprim{jureco} % Aussehen des Literaturverzeichnisses


    \nocitesec{*} % bib-Datei wird komplett ausgelesen
    \bibliographysec{biblio2} % Speicherort der *.bib-Datei
    \bibliographystylesec{jureco} % Aussehen des Literaturverzeichnisses


    \end{document}
    PROBLEM: Bei SCRBOOK fängt jedes Verzeichnis auf einer neuen Seite an (siehe Anhang). Im Inhaltsverzeichnis stehen dann sicher auch alle Verzeichnisse.

    MEIN ZIEL: Es soll nur eine Überschrift geben, nämlich LITERATURVERZEICHNIS (die übliche halt) und innerhalb dieser dann Unterüberschriften "Primäliteratur" und "Sekundärliteratur" - letztere ohne dass jedesmal eine neue Seite beginnt.

    Literaturverzeichnis (die übliche Überschrift, die auch im TOC erscheint)
    Primärliteratur
    xx
    xx
    xx

    Sekundärliteratur (gleich im Anschluss daran, ohne Leerseite)
    xx
    xx
    xx
    Geändert von Maverick (14-12-2007 um 08:50 Uhr)
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Pack mal in die Präamble

    ...
    %%%
    %%% Keine neuen Seiten für Literaturverzeichnisse
    %%%
    \makeatletter
    \renewcommand*\bib@heading{%
    \section*{\bibname}%
    }
    \makeatother
    ...

    edico

  5. #5
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Hallo Edico!

    Kannst du mir das erklären (bevor ich wahnsinnig werde ...). Ich habe ein MB erstellt, das tadellos funktioniert. Danke übrigens für deine Hilfe.

    Wenn ich den Code in meine Vorlage einbaue, dann funktionieren die Minitocs nicht mehr und das Tabelverzeichnis wird auch nicht mehr korrekt angezeigt, es kommen nur Fehler.

    Kollidiert hier irgend ein Paket mit einem anderen? Und wenn ja, wie findet man sowas raus? Ich habe Unmengen an Paketen eingebunden. Oder soll ich eine Alternative zu multibib suchen??

    Das funktioniert:

    Code:
    %% MINIMALBEISPIEL
    
    \documentclass{scrbook}
    %% \usepackage[ansinew]{inputenc}
    %% \usepackage[latin1]{inputenc}
    %% \usepackage[applemac]{inputenc}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{betababel}
    \usepackage{lmodern}
    \usepackage{minitoc}
    \dominitoc
    
    
    %\usepackage[nottoc]{tocbibind} 
    %\setcounter{tocdepth}{4} % Tiefe des TOC
    %\setcounter{secnumdepth}{3} % Nummerierung der Gliederungstiefe
    \usepackage{jurabib}
    \usepackage{multibib}  % mehrere Literaturverzeichnisse
    \newcites{prim}{Primärliteratur}
    \newcites{sec}{Sekundärliteratur} 
    %%%
    %%% Keine neuen Seiten für Literaturverzeichnisse
    %%%
    \makeatletter
    \renewcommand*\bib@heading{%
    \section*{\bibname}%
    }
    \makeatother
    
    
    %% DOKUMENTENBEGINN
    \begin{document}
    \tableofcontents
    
    \chapter{Test}
    \minitoc
    \section{erste}
    \section{zweite}
    
    \chapter{Literaturverzeichnis}
    
    	\nociteprim{*}                   % bib-Datei wird komplett ausgelesen
    	\bibliographyprim{biblio} % Speicherort der *.bib-Datei
    	\bibliographystyleprim{jureco}   % Aussehen des Literaturverzeichnisses
    
    \nocitesec{*}                   % bib-Datei wird komplett ausgelesen
    \bibliographysec{biblio2} % Speicherort der *.bib-Datei
    \bibliographystylesec{jureco}   % Aussehen des Literaturverzeichnisses
    
    	
    \end{document}
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Dein Beispiel läuft bei mir 'sauber' durch und produziert gewünschtes Ergebnis.
    Allerdings habe ich 'minitoc', weil hier unbedeutsam, und 'betababel', weil nicht auf meinem Rechner, auskommentiert. Logischerweise habe ich 'meine' Bibliographien frequentiert, weil Du ja keine Quellen angeboten hast ;-)

    Überprüfe:

    scrbook.cls 2006/07/30 v2.95b KOMA-Script document class (book)
    scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
    scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
    keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
    bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
    typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
    inputenc.sty 2006/05/05 v1.1b Input encoding file
    utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
    t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
    ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
    omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
    fontenc.sty
    t1enc.def 2005/09/27 v1.99g Standard LaTeX file
    lmodern.sty 2007/01/14 v1.3 Latin Modern Fonts
    jurabib.sty 2004/01/25 v0.6 Extended citations
    ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
    calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
    url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
    array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
    test.url
    ot1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
    omllmm.fd 2007/01/14 v1.3 Font defs for Latin Modern
    omslmsy.fd 2007/01/14 v1.3 Font defs for Latin Modern
    omxlmex.fd 2007/01/14 v1.3 Font defs for Latin Modern
    jurabib.cfg jurabib local configuration file
    multibib.sty 2004/01/28 v1.3 Multiple bibliographies for one document.
    ql.aux <<<<<<<<<< meine biblio
    hm.aux <<<<<<<<<< meine biblio
    t1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
    enjbbib.ldf jurabib English language definitions
    t1lmss.fd 2007/01/14 v1.3 Font defs for Latin Modern
    ql.bbl <<<<<<<<<< meine biblio
    t1lmtt.fd 2007/01/14 v1.3 Font defs for Latin Modern
    hm.bbl <<<<<<<<<< meine biblio
    ***********

    edico

  7. #7
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Hallo Edico!

    Es scheint an Minitoc zu liegen!

    1.) Wenn ich das Minitoc drinnen lasse im Dokument, dann wird zwar alles richtig angezeigt, aber im Tabellenverzeichnis (also im PDF!!!) erscheinen diese Fehler. Siehe Anhang.

    2.) Wenn ich das Minitoc rausnehme, dann funktioniert alles.

    Was würdest du jetzt an meiner Stelle tun?

    Hinweis: Ich habe es sowohl mit multibib, als auch mit bibtopic probiert. Der Fehler ist bei beiden identisch.
    Geändert von Maverick (14-12-2007 um 12:25 Uhr)
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

  8. #8
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Sorry, das ist falsches Posting.
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Es scheint an Minitoc zu liegen!
    Jein. Es liegt vermutlich an der Kombination beider, da sie zusammen zuviele \write-Register öffnen, womit TeX dann nicht umgehen kann. Aber die Internas zu ändern, ist nicht nur nicht trivial, sondern rechtfertigt kaum einen möglichen Aufwand.
    Ist Dein Dokument so umfassend, dass minitoc notwendig ist - bringt doch nur Sinn bei Dokumenten über 5000 Seiten ;-))

    edico

  10. #10
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Das Eigenartige ist das Folgende: Wenn ich ein Minimalbeispiel erstelle, wo ich nur minitoc und bibtopic/multibib verwende, dann klappt es.

    Ich verwende aber in meinem Dokument auch Stichwort-, Namens- und Abbildungsverzeichnisse. Hier kriege ich den Fehler nicht mehr weg. Ich habe jetzt 5 Stunden und mehr rumprobiert, ich komme einfach nicht auf die Lösung drauf.

    Mein Dokument habe ca. 120 Seiten. Da sind die minitocs schon angenehm. Soll ich das Literaturverzeichnis "händisch" machen? Also alles einfach eintippen?
    Windows 10
    TeX Live 2022 (Distribution) und Sublime Text V4140 (Editor)
    LaTeX-Anfänger

Lesezeichen

Berechtigungen

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