DieterH
18-09-2008, 18:51
Hallo,
mit
\newcommand{\dhIX}[2][idx]{%
#2\index[#1]{#2}%
}
habe ich einen Makro definiert, um Einträge für das Stichwortverzeichnis festlegen zu können; der optionale Parameter wählt bestimmte Stichwortverzeichnisse.
Ich habe die Aufgabe, den Nachdruck eines umfangreichen Buchs in TeX/LaTeX zu bewerkstelligen. Zur Zeit steht nicht fest, wie groß das Stichwortverzeichnis werden soll. Um nicht nachträglich den LaTeX-Quellcode des Nachdrucks zu editieren, möchte ich den obigen Makro wie folgt erweitern:
1. Alle mit dem erweiterten "\dhIX"-Makro definierten Einträge weisen eine ganze Zahl auf; sie wird von mir für jeden Eintrag individuell festgelegt.
2. Durch Vorgabe einer ganzen Zahl wird der Umfang des zu erzeugenden Stichwortverzeichnisses festgelegt wie folgt:
3. Ist die Zahl im Index-Eintrag kleiner oder gleich der vorgegebenen Zahl, erscheint das Wort im Stichwortverzeichnis, ansonsten nicht.
Fragen:
- Welche zusätzlichen Pakete benötige ich?
- Wie sieht die Logik des Zahlenvergleichs im Makro aus?
Vielen Dank im voraus.
Gruss
Dieter
mit
\newcommand{\dhIX}[2][idx]{%
#2\index[#1]{#2}%
}
habe ich einen Makro definiert, um Einträge für das Stichwortverzeichnis festlegen zu können; der optionale Parameter wählt bestimmte Stichwortverzeichnisse.
Ich habe die Aufgabe, den Nachdruck eines umfangreichen Buchs in TeX/LaTeX zu bewerkstelligen. Zur Zeit steht nicht fest, wie groß das Stichwortverzeichnis werden soll. Um nicht nachträglich den LaTeX-Quellcode des Nachdrucks zu editieren, möchte ich den obigen Makro wie folgt erweitern:
1. Alle mit dem erweiterten "\dhIX"-Makro definierten Einträge weisen eine ganze Zahl auf; sie wird von mir für jeden Eintrag individuell festgelegt.
2. Durch Vorgabe einer ganzen Zahl wird der Umfang des zu erzeugenden Stichwortverzeichnisses festgelegt wie folgt:
3. Ist die Zahl im Index-Eintrag kleiner oder gleich der vorgegebenen Zahl, erscheint das Wort im Stichwortverzeichnis, ansonsten nicht.
Fragen:
- Welche zusätzlichen Pakete benötige ich?
- Wie sieht die Logik des Zahlenvergleichs im Makro aus?
Vielen Dank im voraus.
Gruss
Dieter