تالار گفتگوی پارسی‌لاتک

ابزارهای جانبی => نمایه‌ساز MakeIndex => نويسنده: nazanin در آوریل 06, 2011, 03:46:31 pm

عنوان: نمایه در فهرست مطالب
رسال شده توسط: nazanin در آوریل 06, 2011, 03:46:31 pm
 وقتی در فهرست مطالب بر روی نمایه کلیک می کنیم  به صفحه مراجع می رود نه به صفحه نمایه
مثالهایی هم که از پایان نامه ها در اینترنت دیدم همین مشکل رو داره
در ضمن اگه نمایه رو به صورت یه ستونی داشته باشیم در این صورت اصلا در فهرست ظاهر نمی شود
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: هادی صفی‌اقدم در آوریل 06, 2011, 03:58:28 pm
فکر کنم شما از دستور زیر استفاده کرده‌اید:
‪\addcontentsline{toc}{chapter}{نمایه}

شما باید این دستور را قبل از بخش نمایشه قرار دهید. یعنی این دستور بعد نمایه باشد
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: وحید دامن‌افشان در آوریل 06, 2011, 05:06:31 pm
وقتی در فهرست مطالب بر روی نمایه کلیک می کنیم  به صفحه مراجع می رود نه به صفحه نمایه
مثالهایی هم که از پایان نامه ها در اینترنت دیدم همین مشکل رو داره
این مشکل رو من هم دارم و تا حالا نتونستم راه‌حلی براش پیدا کنم. فکر کنم مشکل از بسته ‎hyperref‎ باشه.
در ضمن اگه نمایه رو به صورت یه ستونی داشته باشیم در این صورت اصلا در فهرست ظاهر نمی شود
این سوال رو یه جای دیگه هم پرسیدین. لطفاً یه سوال رو دوجا نپرسین.
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: ابوالفضل دیانت در اوت 21, 2011, 12:18:11 am
با سلام
می دونم یکم قدیمی سوال ولی چون مشکل خیلی اساسی است این جا راحلشو میگم
این دو خط را قبل از بخشی که می خواهد شروع شود اضافه کنید
هم شماره صفحه در مرجع درست می شود هم لینک پی دی اف

\clearpage‎
\phantomsection

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

بدون این دستور تقریبا هر کاری کردم درست نشد
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: امیرحسین شرفی در اوت 21, 2011, 04:53:53 pm
میشه یکم بیشتر توضیح بدید.
mylist1 چه چیزهایی می‌تونه باشه؟
قبل از کدوم بخش‌ها باید اضافه بشه؟ منظورتون از بخش چیه؟ منظورتون فصل است؟
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: ابوالفضل دیانت در اوت 22, 2011, 01:58:43 pm
با سلام
نه 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}


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


عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: امیرحسین شرفی در اوت 22, 2011, 05:34:50 pm
با این اوصاف دیگر نباید بسته‌ی زیر را فراخوانی کرد:

\usepackage[nottoc]{tocbibind}
عنوان: پاسخ : نمایه در فهرست مطالب
رسال شده توسط: ابوالفضل دیانت در اوت 23, 2011, 09:23:31 pm
با این کار دیگر نیازی به این کار نیست