• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

اضافه کردن بخش نمایه (Index) به کتاب

نویسنده فاطمه زرمهی, جولای 10, 2012, 07:41:55 بعد از ظهر

« قبلی - بعدی »

فاطمه زرمهی

سلام

خست نباشید
من دارم یک کتاب فارسی مینویسم. میخواستم برای کتابم یه راهنما بنویسم ولی بلد نیستم اگه میشه یک نمونه فایلی برام بفرستید.

راستی منظورم از راهنما اینه که در پایان کتاب اضلفه کنم که مثلا کلمه ماتریس معین در کدام صفحه کتاب اومده است.

با تشکر

ابوالفضل دیانت

با سلام
باید از بسته makeidx استفاده کنید سپس قبل از begin{document}
بزنید:
\makeindex

در هر جای متن که دوست دارید با استفاده از دستور index کلمه خود را Index‌کنید
آخرش هم بزنید
\printindex

در ضمن روند کامپایل:
Quick Build
XindyIndex
Quick Build
Quick Build

اگر از biditexmaker استفاده می کنید که این دستور xindyindex‌وجد دارد ولی اگر از ویرایشگر دیگر استفاده می کنید در قسمت تعریف دستور جدید command زیر را به عنوان xindyindex تعریف کنید:
xindy -L persian -C utf8 -M texindy %.idx

در ضمن توصیه اکید این است که حتما از TEXLIVE‌استفاده کنید

یک مرجع خوبک کتاب مقدمه ای نه چندان کوتاه در لاتک صفحه ۶۶
این کتاب را می توانید از همین سایت دانلود کنید




وحید دامن‌افشان

نقل قول از: فاطمه زرمهی در جولای 10, 2012, 07:41:55 بعد از ظهر
سلام

خست نباشید
من دارم یک کتاب فارسی مینویسم. میخواستم برای کتابم یه راهنما بنویسم ولی بلد نیستم اگه میشه یک نمونه فایلی برام بفرستید.

راستی منظورم از راهنما اینه که در پایان کتاب اضلفه کنم که مثلا کلمه ماتریس معین در کدام صفحه کتاب اومده است.

با تشکر
یه نمونه از قبل آماده شده رو هم می‌تونین توی این صفحه ببینین.

امیر وهاب‌پور

سلام دوستان.
من از texlive استفاه می کنم. برای تولید نمایه از راهنمایی های شما استفاده کردم و طبق همون توضیحاتی که در کتاب مقدمه ای نه چندان کوتاه هم اومده ابتدا پکیج makeidx رو فعال کردم، \makeindex رو قبل از \begin{document} تایپ کردم، فرمان \index رو هم برای هر مورد نوشتم و در نهایت اونجایی که می خواستم index چاپ بشه \printindex رو تایپ کردم. اما متاسفانه خروجی من نمایه رو تولید نمی کنه. حتی فایلی که آقای دیانت ضمیمه کردند (A) رو هم اجرا می کنم و نمایه تولید نمیشه. لطفاً راهنماییم کنید و اگر مرحله ای رو اشتباه انجام می دم بهم بگین

مسهر باقری

#4
احتمالا تکلایو شما به روز نیست. ببینید آیا پوشه ی زیندی فارسی رو دارید یا خیر؟ در ضمن به لینک زیر سر بزنید:
http://www.parsilatex.com/forum/SMF/index.php?topic=3098.0

هادی صفی‌اقدم

#5
با اجازه‌ی آقای باقری،
نقل قول از: سرپیکو در آگوست 22, 2012, 02:16:27 بعد از ظهر
سلام دوستان.
من از texlive استفاه می کنم. برای تولید نمایه از راهنمایی های شما استفاده کردم و طبق همون توضیحاتی که در کتاب مقدمه ای نه چندان کوتاه هم اومده ابتدا پکیج makeidx رو فعال کردم، \makeindex رو قبل از \begin{document} تایپ کردم، فرمان \index رو هم برای هر مورد نوشتم و در نهایت اونجایی که می خواستم index چاپ بشه \printindex رو تایپ کردم. اما متاسفانه خروجی من نمایه رو تولید نمی کنه. حتی فایلی که آقای دیانت ضمیمه کردند (A) رو هم اجرا می کنم و نمایه تولید نمیشه. لطفاً راهنماییم کنید و اگر مرحله ای رو اشتباه انجام می دم بهم بگین
نقل قول از: مسهر باقری در آگوست 22, 2012, 02:34:28 بعد از ظهر
احتمالا تکلایو شما به روز نیست. ببینید آیا پوشه ی زیندی فارسی رو دارید یا خیر؟ در ضمن به لینک زیر سر بزنید:
http://www.parsilatex.com/forum/SMF/index.php?topic=3098.0
اگه اشتباه نکنم ایشون مرحله‌ی اجرای MakeIndex را انجام ندادن.
یعنی F12 در تک‌میکر و در تک‌ورکس را هم که آقای باقری در اون پست راهنماشون آوردن.

پست «نمایه با کمک زیندی روی خود تک‌لایو» را ببینید.