Can I use multicol to make the index split into two? I tried to use multicol but LaTeX keeps spitting some numbers in square brackets. I had to stop after the numbers count reached 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}
\printindexuses\twocolumnwhich shouldn't be used inside amulticolsenvironment. I don't have the Devanagiri font, but replacing it with "Latin" letters doesn't result in the behaviour you describe. Also, what does "make the index split into two" mean? – lockstep Oct 11 '11 at 17:04