PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschriften in den Index!?!



dansen
03-01-2006, 18:41
Ich erstelle zu meinem Dokument einen Index und würde gerne haben, dass jede Überschrift, die ich erzeuge automatisch mit in dem Index aufgeführt wird. Hat jemand eine Idee, ob das umsetzbar ist?

Ich hoffe, ich habe mich verständlich ausgedrückt...?!

Wenn ich z.B. \subsubsection{Abstandsmatrizen} eingebe, möchte ich, dass das Wort Abstandsmatrizen automatisch im Index aufgenommen wird.

Habt vielen Dank!

bischi
03-01-2006, 19:55
Ich hab das bei mir so gelöst:

\newcommand{\isection}[1]{\section{#1}\index{#1}}

und für die restlichen analog. Im Text verwend ich nun anstatt section den Befehl isection.

MfG Bischi

dansen
03-01-2006, 20:49
tausend dank! perfekt

bischi
03-01-2006, 21:42
Gern geschehen.

mfG Bischi

rais
03-01-2006, 22:08
Und falls es denn mal eng wird:


\newcommand{\isection}[2][]{%
\ifthenelse{%
\equal{#1}{}%
}{%
\section{#2}\index{#2}%
}{%
\section[#1]{#2}\index{#1}%
}
}

berücksichtigt auch noch den optionalen Parameter für \section, also
\isection[sonst]{Überschrift im Text, die wiedermal viel zu lang geraten ist oder gar zerbrechliche Argumente beinhaltet}
- benötigt das ifthen-Paket.;)
MfG,