Im Rahmen meiner Diplomarbeit stand ich vor dem Problem, dass ich gern mehrere Quellverzeichnisse je nach Typ haben wollte. Beispielsweise getrennt nach Büchern, Spezifikationen oder Webseiten.
Dazu definiert man in LaTeX folgendes in der Präambel:
\usepackage[square,sectionbib]{natbib}
\usepackage{bibtopic}
\bibliographystyle{alphadin}
Innerhalb des
document Blocks können nun mehrere Quellenverzeichnisse mittels
btSect Block definiert werden.
\begin{btSect}{bib/literature}
\section{Literatur}
\btPrintAll
\end{btSect}
\begin{btSect}{bib/specs}
\section{Spezifikationen}
\btPrintCited
\end{btSect}
\begin{btSect}[alpha]{bib/misc}
\section{Sonstiges}
\btPrintAll
\end{btSect}
Nach der Blockdefinition folgt die Angabe der BibTex Datei, die die Quellen eines bestimmten Typen enthalten. Innerhalb des Blocks kann noch die Bezeichnung des Verzeichnisses (
section} angegeben werden, sowie welche Quellen das Verzeichnis enthalten soll. Mögliche Anweisungen sind:
- btPrintAll - alle Quellen
- btPrintCited - nur zitierte Quellen
- btPrintNotCited - nicht zitierte Quellen