تالار گفتگوی پارسیلاتک
ابزارهای جانبی => نمایهساز MakeIndex => نويسنده: nazanin در آوریل 06, 2011, 03:46:31 pm
-
وقتی در فهرست مطالب بر روی نمایه کلیک می کنیم به صفحه مراجع می رود نه به صفحه نمایه
مثالهایی هم که از پایان نامه ها در اینترنت دیدم همین مشکل رو داره
در ضمن اگه نمایه رو به صورت یه ستونی داشته باشیم در این صورت اصلا در فهرست ظاهر نمی شود
-
فکر کنم شما از دستور زیر استفاده کردهاید:
\addcontentsline{toc}{chapter}{نمایه}
شما باید این دستور را قبل از بخش نمایشه قرار دهید. یعنی این دستور بعد نمایه باشد
-
وقتی در فهرست مطالب بر روی نمایه کلیک می کنیم به صفحه مراجع می رود نه به صفحه نمایه
مثالهایی هم که از پایان نامه ها در اینترنت دیدم همین مشکل رو داره
این مشکل رو من هم دارم و تا حالا نتونستم راهحلی براش پیدا کنم. فکر کنم مشکل از بسته hyperref باشه.
در ضمن اگه نمایه رو به صورت یه ستونی داشته باشیم در این صورت اصلا در فهرست ظاهر نمی شود
این سوال رو یه جای دیگه هم پرسیدین. لطفاً یه سوال رو دوجا نپرسین.
-
با سلام
می دونم یکم قدیمی سوال ولی چون مشکل خیلی اساسی است این جا راحلشو میگم
این دو خط را قبل از بخشی که می خواهد شروع شود اضافه کنید
هم شماره صفحه در مرجع درست می شود هم لینک پی دی اف
\clearpage
\phantomsection
مثلا
\glossarystyle{mylist1}
\clearpage
\phantomsection
\def\glossaryname{واژه نامه فارسی به انگلیسی}
\addcontentsline{toc}{chapter}{\glossaryname}
\printglossary[title={ \glossaryname}]
بدون این دستور تقریبا هر کاری کردم درست نشد
-
میشه یکم بیشتر توضیح بدید.
mylist1 چه چیزهایی میتونه باشه؟
قبل از کدوم بخشها باید اضافه بشه؟ منظورتون از بخش چیه؟ منظورتون فصل است؟
-
با سلام
نه 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}
-
با این کار دیگر نیازی به این کار نیست