Как настроить ширину столбца индекса и добавить вертикальную линию-разделитель?

Как настроить ширину столбца индекса и добавить вертикальную линию-разделитель?

МВЭ:

\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}

с выходом:

введите описание изображения здесь

ВОПРОС: Как можно отрегулировать зазор между двумя столбцами и добавить видимую вертикальную линию, разделяющую столбцы?

Спасибо.

решение1

Насколько я могу судить, вам просто нужно прочитать страницу 3 idxlayoutдокументации. Однако вам следует прочитать imakeidxи документацию , чтобы узнать о различных способах, которыми это может пойти не так.

\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}

Результаты довольно уродливы, но демонстрируют принцип:

уродливая демоверсия

Связанный контент