Liebes Forum,
ich habe beobachtet, dass bei der Verwendung von splitindex (ebenso wie bei makeindex) ein Makro als Argument von \sindex nur dann expandiert wird, wenn es sich in einer Fußnote befindet. Dies wirkt sich aber negativ auf die Sortierung im Index aus.
Folgendes Minimalbeispiel
\documentclass[fontsize=12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[makeindex]{splitidx}
\makeindex
\newcommand{\test}{Test}
\begin{document}
Ein Indexeintrag im Flie\ss text.\sindex{\test} Und nun eine Referenz
in einer Fu\ss note.\footnote{Bla blubb \dots\sindex{\test}}
\printindex
\end{document}
ergibt diese Indexdatei:
\begin{theindex}
\item \test, 1
\indexspace
\item Test, 1
\end{theindex}
Warum ist das so und wie bekomme ich es hin, dass die Makros innerhalb des \sindex-Befehls
immer expandiert werden? Oder habe ich etwas übersehen (laut splitindex-Doku gibt es ja nur die Option, dass die Expansion von Makros ausdrücklich verhindert werden soll)?
Mit ganz herzlichem Dank und Grüßen,
Ludwig