我可以使用multicol
将索引分成两部分吗?我尝试使用,multicol
但 LaTeX 一直在方括号中吐出一些数字。数字数量达到 15k 后,我不得不停止。
\documentclass[12pt,a4paper]{book}
\usepackage{xkeyval}
\usepackage{polyglossia}
\usepackage{xcolor}
\usepackage{index}
\usepackage{multicol}
\setmainfont[Script=Devanagari]{Sanskrit 2003}
\makeindex
\newcommand\alsoindex[1]{\index{#1}#1}
\begin{document}
\begin{multicols}{2}
\printindex
\end{multicols}
\chapter*{प्रथमाध्यायः}
\index*{धर्मक्षेत्रे कुरुक्षेत्रे} समवेता \index*{युयुत्सव:} । \\
\index*{मामका:} पाण्डावश्चैव \index*{किमकुर्वत सञ्जय }॥ १ ॥
\end{document}
答案1
默认情况下,\printindex
使用\twocolumn
不应该在multicols
环境内使用的。如果您的目标是平衡列,请使用我的idxlayout
包。 (从 0.4b 版本开始,idxlayout
与该包兼容index
。)
\documentclass{book}
\usepackage{index}
\makeindex
\usepackage{idxlayout}
\begin{document}
\chapter*{foo}\index{foo}
\index*{aa} bb \index*{cc}
\index*{dd} ee \index*{ff}
\printindex
\end{document}