سلام.
من خیلی گشتم برای درست کردن صفحه نمایه یک ستونه، ولی چیزایی که پیدا کردم کار نکرد.
میشه یکی بگه چگونه میشه نمایه یک ستونه ساخت؟
با تشکر
نقل قول از: maral در اکتبر 08, 2010, 10:43:45 بعد از ظهر
سلام.
من خیلی گشتم برای درست کردن صفحه نمایه یک ستونه، ولی چیزایی که پیدا کردم کار نکرد.
میشه یکی بگه چگونه میشه نمایه یک ستونه ساخت؟
با تشکر
دستورات پایین رو قبل از 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
از دستور گفته شده برای یه ستون شدن نمایه استفاده کردم ولی بعد از اجرا کلمه نمایه رو در فهرست نمی نویسد
برای شما این اتفاق نیفتاد
نقل قول از: nazanin در آپریل 06, 2011, 03:33:14 بعد از ظهر
از دستور گفته شده برای یه ستون شدن نمایه استفاده کردم ولی بعد از اجرا کلمه نمایه رو در فهرست نمی نویسد
برای شما این اتفاق نیفتاد
تعریف محیط theindex در کلاس book و article، توی ۲ خط با همدیگه فرق میکنن. من نمیدونم شما از book استفاده میکنین یا article. به هر حال با اضافه کردن دستور
\addcontentsline{toc}{section}{نمایه}
قبل از دستور \printindex میتونین کلمه نمایه رو توی فهرست مطالب داشته باشین. دقت کنین که اگه از کلاس book استفاده میکنین، باید بجای section توی دستور بالا، از chapter استفاده کنین.
===========================
پ.ن۱: به طور کلی توی یه سند، دستور \addcontentsline رو همیشه باید بعد از دستوراتی مثل *chapter\ و یا \section* قرار داد تا شماره صفحه موردنظر رو درست نشون بده. اما نمیدونم چرا موقع استفاده از دستور \printindex، این دستور باید قبلش قرار بگیره!
مرسی ممنون
می تونید راه حلی هم برای این پیدا کنید که در فهرست مطالب وقتی بر روی نمایه کلیک می کنید بر روی صفحه مربوط به آن نمی رود
نقل قول از: nazanin در آپریل 10, 2011, 04:34:39 بعد از ظهر
می تونید راه حلی هم برای این پیدا کنید که در فهرست مطالب وقتی بر روی نمایه کلیک می کنید بر روی صفحه مربوط به آن نمی رود
همونطور که قبلاً هم گفتم، تا جایی که من میدونم، این مشکل مربوط میشه به بسته hyperref.