تالار گفتگوی پارسیلاتک
ابزارهای جانبی => Xindy => نويسنده: هادی صفیاقدم در نوامبر 14, 2012, 12:23:54 am
-
راهی داره که به صفحهی نمایه لینک (ارجاع) بدیم؟
صفحهی نمایه با \printindex ایجاد میشه.
من اینطوری تایپ کردم تا بتون بهش ارجاع بدم.
\newpage
\printindex
\label{page-index}
\newpage
و به page-index یا کمک pageref ارجاع دادم ولی به صفحهی نمایه نمیرفت.
این راهی داره؟
-
با فرض اینکه میخوای به صفحه اول نمایه بری:
بجای اینکه دستور \label رو بذاری بعد از printindex\، این دستور رو بذار توی کد زیر. چون نمایه در محیط theindex ایجاد میشه.
\makeatletter
\renewenvironment{theindex}
{\if@twocolumn
\@restonecolfalse
\else
\@restonecoltrue
\fi
\twocolumn[\@makeschapterhead{\indexname}\label{theindexpage}]%
\@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\onecolumn\else\clearpage\fi}
\makeatother