Wie muss eine komplexere LaTex-Umgebung der nachstehenden Form aussehen?
%Dieser Dieser Quellcode:
%Definition: Komponisteneintrag
\newcounter{komp}\setcounter{komp}{1}
%Def. Komponistendaten:
\newcommand{\komp}[3]{$ ^{\thekomp}$\textbf{{#1}}\stepcounter{komp}%
\ifthenelse{\equal{#2}{}}{}{%
\ifthenelse{\equal{#3}{}}{ (*{#2})}{ (*{#2} -- \Cross{#3})}}}
\komp{Adorno, Theodor W.}{1903 Frankfurt a.M. }{1969 Visp}
\begin{compactenum}{\vspace*{-1mm}} %rückt den Absatz um 1mm nach oben
\item Sechs Bagatellen für Singstimme Singstimme Singstimme Singstimme und Klavier op. 6 (1923)
\begin{small}\begin{compactenum} [\hspace*{2mm}] %rückt alle item um 2mm ein im Fall der Nummerierung von Hand
\item 4. O deine Hände (Lasker-Schüler)
\item 6. Steh ich in finstrer Mitternacht (aus dem Krieg 1914-18)
\item 1. Ich und mein Katharinelein (Kinderreim)
\item 2. Lied der Kammerjungfer (Kokoschka aus "Hiob")
\item 3. Trabe kleines Pferdchen (Kafka)
\item 5. An Zimmern (Hölderlin)
\end{compactenum}\end{small}
\item Hebräische Balladen op. 34
\begin{small}\begin{compactenum}
\item Mein Volk
\item Boas
\item Ruth
\item Versöhnung
\item An Gott
\end{compactenum}\end{small}
\item Einzelkompositionen
\begin{small}\begin{compactenum}
\item Mein Lied
\item Jerusalem
\item David und Jonatan
\end{compactenum}\end{small}
\end{compactenum}
%erzeugt
erzeugt den nachfolgenden - so auch gewollten - Text:
20Adorno, Theodor W. (* 1903 Frankfurt a.M. — t1969 Visp)
A. Sechs Bagatellen fur Singstimme und Klavier op. 6 (1923) 4.0 deine Hände (Lanker-Schüler)
6. Stelz ich in finstrer Mitternacht (aus dem Krieg 1914-18)
1. Ich und mein Katharinelein (Kinderreim)
2. Lied der Kammerjungfer (Kokoschka aus "Hiob")
3. Trabe kleines Pferdchen (Kafka) 5. An Zimmern (Hölderlin)
B. Hebräische Balladen op. 34
1. Mein Volk
2. Boas
3. Ruth
4. Versöhnung
5. An Gott
C. Einzelkompositionen
1. Mein Lied
2. Jerusalem
3. David und Jonatan Jonatan
Frage:
Wie muss eine Umgebung in LaTex geschrieben werden, die dies ebenfalls vermag **und** zudem für ein spezielles Stichwortverzeichnis jeden Eintrag der zweiten Listenebene dort unter seinem Stichwort listet mit Referenz des aktuellen Zählerstandes "thekomp" `\thekomp` des zugehörigen Komponisten listet (hier 20 für Adorno). Etwa so: Mein Volk: 20;