Hallo Leute,
was in meinem Minimalbeispiel und der Lösung von Ulrike noch prima geklappt hat (Danke an dieser Stelle nochmal für deine Hilfe!), funktioniert in meinem realen Dokument aufgrund der Hierarchie leider gar nicht mehr.
Ich bin jetzt gerade wie wild damit beschäftigt eine Lösung zur Programmierung der Funktionen zu finden... Ich habe dabei nur die Befürchtung, dass es nicht "mal eben so" programmiert ist. Gibt es vielleicht hier bereits ein Package, was ich nutzen kann? Bisher habe ich noch nichts gefunden - leider. Falls es soetwas nich nicht geben sollte, würde ich euch den Code gerne zur Verfügung stellen (vielleicht fürs Wiki?).
Ich wäre euch für eure Hilfe wirklich sehr sehr dankbar.
Viele Grüße
Hier mal meine Gedanken:
Die Nummerierung sollte im Dokument so aussehen:
/F12.3/ Funktionsname
Hierbei ist:
Stelle F - Funktionsklasse, kann frei vergeben werden, hier Beispiel F
Stelle 1 - Gruppenfunktion in 1er Schritten aufzählend, Start bei 0
Stelle 2 - Einzelfunktion in 10er Schritten aufzählend, Start bei 10
Stelle 3 - Unterfunktion in 1er Schritten, Start bei 1
\documentclass{scrartcl}
%Befehl für Funktionsklasse
\newcommand{\fkclass}
\newcommand{\reffkclass}
%Befehl für Gruppenfunktion
\newcommand{\fkgroup}
\newcommand{\reffkgroup}
%Befehl für Einzelfunktion
\newcommand{\fksingle}
\newcommand{\reffksingle}
%Befehl für Teilfunktion
\newcommand{\fkpart}
\newcommand{\reffkpart}
\begin{document}
\section{Beschreibung von Produktfunktionen}
\subsection{Allgemeine Funktionen} % Eintrag im Inhaltsverzeichnis und Überschrift des Abschnitts
\fkclass{A}{Allgemeine Funktionen} % Es wird ein Buchstabe und eine Beschreibung
% der Funktionsklasse zugeordnet
\fkgroup{Group1}{Gruppenvorgang 1 von Klasse A}
Vielleicht eine Beschreibung. Nummer ist /A100/
\fksingle{Single11}{Einzelfunktion der Gruppenfunktion A1}
Dies ist die Beschreibung zum Funktionsumfang der Einzelfunktion. Es wird die Nummer und der Name ausgegeben. Ich sollte Nummer /A101/ haben.
\fkpart{Part111}{Ich bin eine Teilfunktion von obiger Funktion}
Und eine Unterfunktion mit der Nummer /A101.1/
\fkpart{Part112}{Ich bin eine Teilfunktion von obiger Funktion}
Und eine Unterfunktion mit der Nummer /A101.2/
\fksingle{Single12}{Weitere Einzelfunktion der Gruppenfunktion A1}
Dies ist die Beschreibung zum Funktionsumfang der Einzelfunktion. Es wird die Nummer und der Name ausgegeben. Ich sollte die Nummer /A102/ haben.
\fkgroup{Group2}}{Gruppenvorgang 2 von Klasse A}
Vielleicht eine Beschreibung. Nummer ist /A200/
\fksingle{Single22}{Einzelfunktion der Gruppenfunktion A2}
Dies ist die Beschreibung zum Funktionsumfang der Einzelfunktion. Es wird die Nummer und der Name ausgegeben. Ich sollte die Nummer /A201/ haben.
Ausgabe möglicher Referenzierungen...
\reffkclass{A} %Referenzierung der Funktionsklasse
\reffkgroup{Group1} %Referenzierung der Funktionsgruppe
\reffksingle{Single11} %Referenzierung der Einzelfunktion
\reffkpart{Part111} %Referenzierung der Teilfunktion
\subsection{Funktionale Anforderungen}
\fkclass{F}{Funktionale Anforderungen}
\fkgroup{Gruppenvorgang von Klasse F}
Wieder eine Beschreibung... Nummer: /F100/
\end{document}