Fügen Sie im Index nach der Seitenzahl ein „;“ ein.

Fügen Sie im Index nach der Seitenzahl ein „;“ ein.

Ich versuche, einen wörterbuchähnlichen Index zu haben, in dem einige Begriffe mit unterschiedlichen Textvariationen definiert sind. Dies scheint mit einfacher zu sein indexing. Ich versuche, Unterelemente eines Indexelements in derselben Zeile zu haben, getrennt durch;

Hier ist ein MWE:

            \documentclass{article}
            \usepackage{makeidx}
            \makeindex
            \def\igobble#1 {}
            \makeatletter
            % we don't want a page break before a subitem
            \renewcommand\subitem{\@idxitem\nobreak\hspace*{20\p@}}
            \makeatother
            \makeatletter
            % we don't want a page break before the first subitem
            \newif\iffirst@subitem
            \def\@idxitem{%
                \par\hangindent40\p@ % original
                \first@subitemtrue   % added
            }
            \def\subitem{%
            %   \par\hangindent40\p@
                \iffirst@subitem
                \nobreak
                \first@subitemfalse
                \fi
                %\hspace*{20\p@}
                }
            \makeatother


            \begin{document}

            some text\index{k} with some index entries\index{b}
            and some\index{c} \emph{see also} entries as well.
            \index{Term to define!zzzzz@\igobble |seealso {b, c}}
            \index{Term to define!\emph{Derived term} here is its definition and here is where we see it \textbf{bcd 12}}
            \index{Term to define!\emph{Anoter derived term} here is its definition and here is where we see it \textbf{bcccc 17}}
            \index{c!zzzzz@\igobble |seealso {a, b}}

            \printindex
            \end{document}

subitemMakros werden von hier übernommenWie kann ich einen Spaltenumbruch vor dem ersten Untereintrag im Index verhindern?

Hier ist eine Ausgabe. In Rot steht, was ich gerne vor der Seitenzahl und ;nach der Seitenzahl hätte.

Bildbeschreibung hier eingeben

verwandte Informationen