Kürzel/Referenzierung des LVZ anpassen (bei gruppiertem LVZ)

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

Kürzel/Referenzierung des LVZ anpassen (bei gruppiertem LVZ)

Beitrag von Seban »

Guten Morgen,

Ich habe mittels bibtopic (und BibTeX) ein gruppiertes Literaturverzeichnis erstellt und würde nun gerne noch die Kürzel/Referenzierungen, also [1], [2] usw. anpassen. Leider weiß ich an diesem Punkt nicht mehr weiter.

Mein Ziel ist, dass die Kürzel ein Präfix erhalten, der gleich der Abschnittsnummer ist. Im folgenden Beispiel sollte also die Literatur unter C.1 mit [C.1.1], [C.1.2], usw, unter C.2 mit [C.2.1], [C.2.2], usw. referenziert werden.

Ist das möglich und wenn ja, wie? Freue mich über jeden Tipp.

Hier ein Beispiel:

main.tex
\documentclass[10pt]{article}
\usepackage[sectcntreset]{bibtopic}
\usepackage{blindtext}


\begin{document}
\bibliographystyle{plain}

%% Zähler zur Nummerierung der Abschnitte
\newcounter{Abschnitt}
\newcounter{TeilAbschnitt}[Abschnitt]
\renewcommand{\theAbschnittZert}{\Alph{AbschnittZert}}	% Alphabetische Darstellung


%% Beispielhafte Abschnitte des Doks
\refstepcounter{Abschnitt}
\section*{Abschnitt \Alph{Abschnitt} des Dokuments}

\refstepcounter{TeilAbschnitt}
\subsubsection*{\Alph{Abschnitt}.\arabic{TeilAbschnitt} Ein möglicher Unterabschnitt}

\blindtext

\cite{lat}\\
\cite{matkom}

\refstepcounter{TeilAbschnitt}
\subsubsection*{\Alph{Abschnitt}.\arabic{TeilAbschnitt} Noch ein Unterabschnitt}

\dots


\refstepcounter{Abschnitt}
\section*{Abschnitt \Alph{Abschnitt} des Dokuments}

\dots\cite{matprog}\dots


\refstepcounter{Abschnitt}
\section*{Abschnitt \Alph{Abschnitt} des Dokuments}


%% Literaturverzeichnis
\subsection*{Quellenverzeichnis}

\bibliographystyle{plain}

\begin{btSect}{latex}
	\refstepcounter{TeilAbschnitt}
	\subsubsection*{\Alph{Abschnitt}.\arabic{TeilAbschnitt} Literatur zu LaTeX}
	\btPrintCited
\end{btSect}

\begin{btSect}{matlab}
	\refstepcounter{TeilAbschnitt}
	\subsubsection*{\Alph{Abschnitt}.\arabic{TeilAbschnitt} Literatur zu Matlab}
	\btPrintCited
\end{btSect}


\end{document}

Beispiel bib-Dateien (Es wird je bib-Datei eine Datei <name des texfiles><nr>.aux erstellt, also hier main1.aux und main2.aux. Diese müssen nach dem ersten Aufruf von pdfLaTeX mit bibtex kompiliert werden. Anschließend wie gewohnt pdfLaTex noch 2 mal ausführen.)


latex.bib
@BOOK{lat,
  title = {Wissenschaftliche Arbeiten schreiben mit LaTeX},
  publisher = {mitp},
  year = {2014},
  author = {Joachim Schlosser},
  month = {06. dezember},
}
matlab.bib
@BOOK{matkom,
  title = {MATLAB kompakt},
  publisher = {Oldenbourg Wissenschaftsverlag},
  year = {2013},
  author = {Wolfgang Schweizer},
  month = {10. April},
}

@BOOK{matprog,
  title = {Programmieren mit MATLAB},
  publisher = {Carl Hanser Verlag},
  year = {2012},
  author = {Ulrich Stein},
  month = {04. Oktober},
}
Beste Grüße,
Seban

Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

Beitrag von Seban »

Glücklicherweise ist es dann doch recht einfach: Das Paket bibtopicprefix fügt die benötigte Funktionalität hinzu.

Antworten