buttfinga
29-11-2008, 18:38
Hallo Zusammen,
ich habe ein kleines Problem mit nicht ausbalancierten Spalten im Index. Und zwar habe ich eigene Gruppen Überschriften mittels der MakeIndex Style Datei definiert und einen "variablen" Abstand vor den Überschriften gesetzt. Nur leider gleicht LaTeX bereits auf der ersten (vollen) Seite des Indexes die Spalten nicht aus, so das ich einen sehr unschönen Seitenabschluss bekomme.
Hier ein Minimalbeispiel um das ganze zu verdeutlichen:
\documentclass%
[11pt,paper=a4,pagesize=pdftex,parskip=full+,twosid e=false]%
{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\usepackage{lipsum}
\makeindex
\begin{document}
\newcount\max
\newcount\current
\global\max=20
\global\current=0
\loop
\index{A - Eintrag Nr.\the\current}
\index{B - Eintrag Nr.\the\current}
\index{C - Eintrag Nr.\the\current}
\index{D - Eintrag Nr.\the\current}
\ifnum \current<\max
\advance\current by 1
\repeat
\lipsum[1]
\printindex
\end{document}
Und hier die zugehörige MakeIndex Style Datei:
headings_flag 1
heading_prefix " \\hskip 12pt\\textbf{\\Large "
heading_suffix "}\\vskip 8pt\\nobreak\n"
group_skip "\n\n\n \\par\\vskip 24pt plus6pt minus3pt\\relax\n"
Weiß da jemand vielleicht Abhilfe?
ich habe ein kleines Problem mit nicht ausbalancierten Spalten im Index. Und zwar habe ich eigene Gruppen Überschriften mittels der MakeIndex Style Datei definiert und einen "variablen" Abstand vor den Überschriften gesetzt. Nur leider gleicht LaTeX bereits auf der ersten (vollen) Seite des Indexes die Spalten nicht aus, so das ich einen sehr unschönen Seitenabschluss bekomme.
Hier ein Minimalbeispiel um das ganze zu verdeutlichen:
\documentclass%
[11pt,paper=a4,pagesize=pdftex,parskip=full+,twosid e=false]%
{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\usepackage{lipsum}
\makeindex
\begin{document}
\newcount\max
\newcount\current
\global\max=20
\global\current=0
\loop
\index{A - Eintrag Nr.\the\current}
\index{B - Eintrag Nr.\the\current}
\index{C - Eintrag Nr.\the\current}
\index{D - Eintrag Nr.\the\current}
\ifnum \current<\max
\advance\current by 1
\repeat
\lipsum[1]
\printindex
\end{document}
Und hier die zugehörige MakeIndex Style Datei:
headings_flag 1
heading_prefix " \\hskip 12pt\\textbf{\\Large "
heading_suffix "}\\vskip 8pt\\nobreak\n"
group_skip "\n\n\n \\par\\vskip 24pt plus6pt minus3pt\\relax\n"
Weiß da jemand vielleicht Abhilfe?