ابزارهای جانبی > نمایه‌ساز MakeIndex

نمایه در فهرست مطالب

<< < (2/2)

ابوالفضل دیانت:
با سلام
نه mylist و ... برای تولید واژه نامه هست
بذارید یک مثال بهتر بزنم
اگر شما بخواهید نمایه را چاپ کنید از دستور ‎‎\printindex استفاده می کنید
اکنون اگر بخواهید نمایه در فهرست مطالب بیاید و علاوه بر این شماره صفحه ارجاع به صفحه نمایه درست بخورد دو کار لازم است:
اول: قبل از دستور \printindex باید دستور
\addcontentsline{toc}{chapter}{‎‏نمایه}‎
را تایپ کنید
دوم: قبل از دستور بالا دو خط گفته شده را بگذارید یعنی در کل داریم:

\clearpage‎
\phantomsection
\addcontentsline{toc}{chapter}{‎‏نمایه}‎
‎‎\printindex

بدین شیو نمایه در فهرست مطالب ظاهر شده و شماره صفحه درست می خورد و قسمت
bookmark پی دی اف شما هم درست به بخش نمایه اشاره می کند
تقریبا بدون این دو کار با مشکل مواجه خواهید شد

حالا شما برای هر موردی که می خواهید به فهرست مطالب اضافه کنید و bookmrk اش کنید این کار را باید انجام دهید مثلا
واژه نامه:

‎\glossarystyle{mylist1}‎‎‎
\clearpage‎
\phantomsection
\def\glossaryname{واژه نامه فارسی به انگلیسی}
‎\addcontentsline{toc}{chapter}{\glossaryname}‎‎
‎\printglossary[title={ \glossaryname}]‎


مثلا مراجع:

\clearpage‎
\phantomsection
\addcontentsline{toc}{chapter}{کتاب نامه}‎
‎\bibliographystyle{ieeetr-fa}%{persia}‎
‎\bibliography{library}‎


مثلا اگر فهرست اختصارات دارید، فرض کنید خود اختصارات درون یک فایل به نام ‎‎Chapters/Abbrevation هستند حالا داریم:

\clearpage‎
\phantomsection
\addcontentsline{toc}{chapter}{جدول اختصارات}
\input{‎‎Chapters/Abbrevation}


من که امتحان کردم با این کار تمام موارد درست و سرجایش می رود


امیرحسین شرفی:
با این اوصاف دیگر نباید بسته‌ی زیر را فراخوانی کرد:

\usepackage[nottoc]{tocbibind}

ابوالفضل دیانت:
با این کار دیگر نیازی به این کار نیست

کنترل

[0] صندوق پستی

[*] صفحه قبلی

Go to full version