Du weist schon, dass Du die parskip-Option auch im Dokument, beispielsweise vor dem Index umschalten kannst?
Code:
\KOMAoptions{parskip=false}\selectfont
oder auch andere Spielarten wie
Code:
\KOMAoptions{parskip=half-}\selectfont
sind jederzeit möglich.
Ansonsten solltest Du Dich bei der Umdefinierung von Umgebungen aus KOMA-Script vielleicht besser an den Originaldefinitionen von KOMA-Script orientieren. In der Originaldefinition gibt es nämlich eine vollständige Behandlung für den Fall, dass eine parskip-Einstellung wie half verwendet wird.
Wenn ich das richtig sehe, willst Du in erster Linie eine kleinere Schrift und das multicols-Paket für den Index. Dafür musst Du AFAIK nicht die komplette Umgebung neu definieren. Wenn man splitindex verwenden (geht auch mit nur einem Index) kann man das über \extendtheindex realisieren:
Code:
\documentclass[parskip=half,10pt]{scrbook}
%\documentclass[10pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{multicol}
\usepackage{splitidx}
\setlength{\textwidth}{11.1cm}
\makeatletter
\extendtheindex{% siehe u. a. das Beispiel auf Seite 10 von splitidx.pdf
\let\twocolumn\@firstoptofone
\let\onecolumn\@firstoptofone
\let\clearpage\relax
}{%
\begin{multicols}{2}
\small
}{%
\end{multicols}
}{%
}
\makeatother
\begin{document}
\begin{theindex}
\item Test\quad\hfill 999
\item Pulskompressionsverhältnis\quad\hfill
54
\item Pulskompressionsverhältnis\quad\hfill
54,
\item Pulskompressionsverhältnis\quad\hfill
54, 56
\item Test\quad\hfill 999
\item Pulskompressionsverhältnis\quad\hfill\penalty100
54
\item Pulskompressionsverhältnis\quad\hfill\penalty100
54,
\item Pulskompressionsverhältnis\quad\hfill\penalty100
54, 56
\item Test\quad\hfill 999
\item Pulskompressionsverhältnis\quad\hfill\penalty100\hspace*{\fill}
54
\item Pulskompressionsverhältnis\quad\hfill\penalty100\hspace*{\fill}
54,
\item Pulskompressionsverhältnis\quad\hfill\penalty100\hspace*{\fill}
54, 56
\item Test\quad\hfill 999
\end{theindex}
\end{document}
Lesezeichen