Moin moin,
Zitat von
Anjoro
Nicht schlecht, das klappt. Allerdings werd ich den Befehl \twocolumn anderswo nicht mehr verwenden können.
Gibt es keine andere Möglichkeit, z.B. ein Eintrag in die Stildatei für makeindex? Ich brauch die Änderung ja nur im Index.
in der Tat, deswegen ja `brutal';-)
Und ja, das geht auch
Code:
\begin{filecontents}{DeinStil.ist}
quote '!'
preamble
"\\bgroup\n\\renewcommand\\twocolumn[1][]{#1}\n\\begin{theindex}\n"
postamble
"\n\n\\end{theindex}\n\\egroup\n"
delim_0 "\\dotfill"
delim_1 "\\dotfill"
delim_2 "\dotfill"
suffix_2p "\\,f"
suffix_3p "\\,ff"
\end{filecontents}
\documentclass[a4paper,12pt,ngerman]{scrbook}
\usepackage{babel,blindtext}
\usepackage{makeidx}
\usepackage{index}
\newindex{default}{idx}{ind}{Schlagwortverzeichnis}
\newindex{reaktion}{rdx}{rnd}{Reaktionsverzeichnis}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Kapitel1}
\begin{equation}
\index[reaktion]{Reaktion von Wasser mit Eis}
"Reaktionsgleichung"
\end{equation}
\begin{equation}
\index[reaktion]{Luft reagiert mit Sauerstoff}
"noch ne Reaktionsgleichung"
\end{equation}
\backmatter
\twocolumn[\chapter*{Test zweispaltig vor dem Index}]
\blindtext[4]
\onecolumn
\printindex[reaktion]
\twocolumn[\chapter*{Test zweispaltig nach dem Index}]
\blindtext[4]
\end{document}
dann entsprechend
Code:
(pdf)latex foo.tex
makeindex foo.rdx [-g] -s DeinStil.ist -o foo.rnd -t foo.rlg
(pdf)latex foo.tex (2+*)
sieht auch besser im Code aus, als z. B. \let\twocolumnorg\twocolumn + \renewcommand\twocolumn...
MfG,
Lesezeichen