سلام.دستورات پایین رو قبل از begin{document} قرار بدین.
من خیلی گشتم برای درست کردن صفحه نمایه یک ستونه، ولی چیزایی که پیدا کردم کار نکرد.
میشه یکی بگه چگونه میشه نمایه یک ستونه ساخت؟
با تشکر
\makeatletter
\def\@mymakeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedleft
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 20\p@
}}
\renewenvironment{theindex}
{\onecolumn\@mymakeschapterhead{\indexname}%
\@mkboth{\MakeUppercase\indexname}%
{\MakeUppercase\indexname}%
\thispagestyle{plain}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
%\columnseprule \z@
%\columnsep 35\p@
\let\item\@idxitem}
{\if@restonecol\twocolumn\else\clearpage\fi}
\makeatother
\makeatletter
\def\@mymakeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedleft
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 20\p@
}}
\renewenvironment{theindex}
{\onecolumn\@mymakeschapterhead{\indexname}%
\@mkboth{\MakeUppercase\indexname}%
{\MakeUppercase\indexname}%
\thispagestyle{plain}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
%\columnseprule \z@
%\columnsep 35\p@
\let\item\@idxitem}
{\if@restonecol\twocolumn\else\clearpage\fi}
\makeatother