Zitat von
rais
also das musst Du mir schon ein wenig genauer erklären ... einmal ganz agbesehen davon, daß
in meinem Quellcode in dieser Form gar nicht auftaucht:
das `}'-Zeichen vorm vermeintlich überflüssigen `%'-Zeichen beendet gerade die (Re-)Definition von `\printindex', das Kommentarzeichen (%) leitet genau das ein, eben einen Kommentar ... den Du hier auch nicht 1:1 wiedergegeben hast ... und Du bist Dir absolut sicher, daß Du einen `\printindex' bereits in Deiner Präambel benötigst?
MfG
ah ich hab den code falsch kopiert: ich hab deinen vorschlag für jeden meiner beiden indizes verwendet
also in etwa so:
Code:
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\twocolumn[\addsec{#2}]
\@input{#1.ind}%
}\printindex{index}{Index}%, Originaldefinition: siehe multind.sty Version 1.1b (1991/08/31)
\makeatother
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\twocolumn[\addsec{#2}]
\@input{#1.ind}%
}\printindex{name}{Namensverzeichnis}%, Originaldefinition: siehe multind.sty Version 1.1b (1991/08/31)
\makeatother
im vorherigen thread hab ich den letzten block kopiert und ausversehen den schluss des ersten blocks mit erwischt.
dazu hab ich den code auch nicht in die präambel, sondern direkt dort eingefügt, wo ich ihn benötige. Sicher nicht die sauberste Art, oder?
Code:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{multind}
\makeindex{index}
\makeindex{name}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\newpage
\section{Test 1}
\subsection{Unter-Test}
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\twocolumn[\addsec{#2}]
\@input{#1.ind}%
}\printindex{index}{Index}%, Originaldefinition: siehe multind.sty Version 1.1b (1991/08/31)
\makeatother
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\twocolumn[\addsec{#2}]
\@input{#1.ind}%
}\printindex{name}{Namensverzeichnis}%, Originaldefinition: siehe multind.sty Version 1.1b (1991/08/31)
\makeatother
\end{document}
funktioniert einwandfrei
Lesezeichen