Wie kann ich die Indexspaltenbreite anpassen und einen vertikalen Linientrenner hinzufügen?

Wie kann ich die Indexspaltenbreite anpassen und einen vertikalen Linientrenner hinzufügen?

MWE:

\documentclass{book}
\usepackage{imakeidx}
\let\cleardoublepage\clearpage
\makeindex
\usepackage{idxlayout}
\usepackage{lipsum}

\begin{document}
\thispagestyle{empty}
This is a sentence to be indexed.\index{HEADING@\textbf{HEADING}!\textbf{Subheading}!\lipsum[8]}

\idxlayout{columns=2}
\printindex
\end{document}

mit der Ausgabe:

Bildbeschreibung hier eingeben

FRAGE: Wie kann ich den Abstand zwischen den beiden Spalten anpassen und eine sichtbare vertikale Linie hinzufügen, die die Spalten trennt?

Danke schön.

Antwort1

Soweit ich weiß, müssen Sie nur Seite 3 der idxlayoutDokumentation lesen. Sie sollten jedoch imakeidxauch die Dokumentation lesen, um Informationen zu den verschiedenen Möglichkeiten zu erhalten, wie dies schiefgehen kann.

\documentclass{book}
\usepackage{imakeidx}
\let\cleardoublepage\clearpage
\makeindex[columns=2]
\usepackage{idxlayout}
\idxlayout{rule=1pt,columnsep=10pt}
\usepackage{lipsum}

\begin{document}
\thispagestyle{empty}
This is a sentence to be indexed.\index{HEADING@\textbf{HEADING}!\textbf{Subheading}!\lipsum[8]}

\printindex
\end{document}

Die Ergebnisse sind zwar recht hässlich, veranschaulichen aber das Prinzip:

hässliche Demo

verwandte Informationen