如何調整索引列寬度並新增垂直線分隔符號?

如何調整索引列寬度並新增垂直線分隔符號?

微量元素:

\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

據我所知,您只需要閱讀idxlayout的文檔的第 3 頁。但是,您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}

結果相當難看,但展示了原理:

醜陋的演示

相關內容