Hallo
Nun habe ich ein Problem, was vermutlich etwas fortgeschrittenere Kenntnisse erfordert. Ich hoffe mir kann da jemand helfen.
Ich möchte mein Anforderungsverzeichnis aufsplitten in "funktionale Anforderungen" und "nichtfunktionale Anforderungen".
Ich dachte mir, ich erstell 2 Verzeichnisse und füge diese irgendwie zusammen. Aber ganz so einfach ist es ja leider nicht.
Minimalbeispiel:
\documentclass[oneside]{scrbook}
% --- Anforderungsverzeichnis
\usepackage{tocbasic}
% funktionale Anforderungen
\DeclareNewTOC[type=freq, %
types=freqs, %
float, %
hang=1.5em, %
indent=0pt, %
counterwithin=chapter,
floattype=4, %
name=Anforderung,%
listname={Anforderungsverzeichnis}]{lofreq}
\newcommand{\frequirement}[1]{
\begin{freq}[ht]
#1
\vspace{-1ex}
\captionof{freq}[#1]{}
\end{freq}
}
% nicht-funktionale Anforderungen
\DeclareNewTOC[type=nfreq, %
types=nfreqs, %
float, %
hang=1.5em, %
indent=0pt,
counterwithin=chapter,
floattype=4, %
name=Anforderung,%
listname={Anforderungsverzeichnis}]{lonfreg}
\newcommand{\nfrequirement}[1]{
\begin{nfreq}[ht]
#1
\vspace{-1ex}
\captionof{nfreq}[#1]{}
\end{nfreq}
}
\begin{document}
\listoffreqs
\listofnfreqs
\chapter{Anforderungen}
\frequirement{Ich bin eine funktionale Anforderung}
\nfrequirement{Ich bin eine nicht-funktionale Anforderung}
\end{document}
Dadurch habe ich logischerweise 2 einzelne Verzeichnisse. Diese sind auf unterschiedlichen Seiten und die Nummerierung unabhängig voneinander.
Das Ergebnis soll am Ende so aussehen:
- voneinander abhängige Nummerierung
- beide Verzeichnisse sind unter einer Überschrift zusammengefasst
- Unterverzeichnisse sind durch kleinere Überschriften getrennt
- beide Verzeichnisse befinden sich auf einer Seite
- weiterhin 2 unterschiedliche Befehle (/frequirement und /nfrequirement) wären günstig, da beide jeweils durch ein kleines Symbol im Text kenntlich gemacht werden sollen)
Anforderungsverzeichnis
funktionale Anforderungen
1.1 Ich bin eine funktionale Anforderung
1.3 Ich bin eine funktionale Anforderung
1.6 Ich bin eine funktionale Anforderung
...
nicht-funktionale Anforderungen
1.2 Ich bin eine nicht-funktionale Anforderung
1.4 Ich bin eine nicht-funktionale Anforderung
1.5 Ich bin eine nicht-funktionale Anforderung
...[/b]