PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterkapitel im Literaturverzeichnis



Llarian
04-11-2011, 16:20
Hallo allerseits,

ich brauche für eine Arbeit drei Literaturverzeichnisse (Literatur, Gedruckte Quellen, ungedruckte Quellen), von denen eines Unterkapitel haben muss (ungedruckte Quellen muss nach Archiven sortiert werden.) Ich verwende bisher multibib und habe für jedes Archiv ein eigenes cite-Kommando angelegt, weil mir nichts besseres untergekommen ist. Nun müßte ich einrichten können, dass die \bibliography-Kommandos für Literatur und gedruckte Quellen jeweils ein neues Kapitel erzeugen, während die für die verschiedenen Archive jeweils nur neue sections sein sollen.
Am Ende sollte eine solche Struktur enstehen:
Literaturverzeichnis

Quellenverzeichnis (gedruckt)

Quellenverzeichnis

Zeiss-Archiv

Schott-Archiv

...
Meine bisherigen Versuche sind alle gescheitert. Ich poste mal ein Minimalbeispiel, dass der Sache schon ziemlich nahe kommt, aber das Problem hat, dass man \addcontentsline{toc} nicht so veräppeln kann, wie ich gerne wollte. Wenn man da eine section einfach als chapter einträgt, erscheint im Inhaltsverzeichnis einfach unter dem Kapitel eine section mit dem gleichen Namen.
Bin für jede Hilfe dankbar, nehme auch gerne Lösungen an, die vollkommen anders funktionieren als das, was ich versucht habe. Würde mich allerdings gerne um die Verwendung von biblatex drücken :)!



\documentclass[twoside,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{textcomp}
\usepackage{setspace}
\onehalfspacing
\usepackage{babel}
\usepackage{geometry}
\geometry{a4paper,left=3cm,right=2.5cm,top=2cm,bot tom=2.5cm,twoside}

\usepackage[plainpages=false,colorlinks,linktocpage=true]{hyperref}
\hypersetup{urlcolor=black,pdfstartview=FitH}

\usepackage{multibib}%muss unbedingt hinter hyperref, weil sonst die Verlinkung der neuen Verzeichnisse nicht funktioniert!
\newcites{quelSGJ}{Unternehmensarchiv Schott Glas Jena}%creates four new commands: \citequel, \nocitequel, \bibliographystylequel, \bibliographyquel
\newcites{quelCZ}{Unternehmensarchiv Carl Zeiss Jena}
\newcites{quelp}{Quellenverzeichnis (gedruckt)}

\makeatletter%
\renewcommand*\bib@heading{%
\addsec{\bibname}%
}
\makeatother

\begin{document}

\bibliographystyle{plainnat}
\bibliographystylequelSGJ{plainnat}
\bibliographystylequelCZ{plainnat}
\bibliographystylequelp{plainnat}

\setkomafont{section}{\huge}
\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\bibliography{bibliography_christoph}

\newpage
\addcontentsline{toc}{chapter}{Quellenverzeichnis (gedruckt)}
\bibliographyquelp{bibliography_christoph}

\addcontentsline{toc}{chapter}{Quellenverzeichnis}
\chapter*{Quellenverzeichnis}
\setkomafont{section}{\large}
\bibliographyquelSGJ{bibliography_christoph}
\bibliographyquelCZ{bibliography_christoph}

\end{document}




Vielen Dank im voraus, Llarian

Llarian
27-11-2011, 17:21
Seit einiger Zeit habe ich eine (häßliche!!!) Lösung:


\makeatletter%
\renewcommand*\bib@heading{%
}
\makeatother

in der Präambel beseitigt alle Einträge der Bibliografien, und dann setzt man alles andere per Hand.


\phantomsection \label{bib_quel}
\chapter*{Quellenverzeichnis (ungedruckt)}
\addcontentsline{toc}{chapter}{Quellenverzeichnis (ungedruckt)}
\section*{Unternehmensarchiv Schott Glas Jena AG}
\addcontentsline{toc}{section}{Unternehmensarchiv Schott Glas Jena}
\bibliographyquelSGJ{bibliography_christoph}
\section*{Unternehmensarchiv Carl Zeiss Jena AG}
\addcontentsline{toc}{section}{Unternehmensarchiv Carl Zeiss Jena}
\bibliographyquelCZ{bibliography_christoph}
\section*{Archiv der Friedrich-Schiller-Universität Jena}
\addcontentsline{toc}{section}{Archiv der Friedrich-Schiller-Universität Jena}

usw. für die Verzeichnisse.

Nicht hübsch, geht aber!