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

ابزارهای جانبی => Xindy => نويسنده: مرتضی در فوریه 26, 2013, 09:01:36 pm

عنوان: مشکل در نمایه با زیندی
رسال شده توسط: مرتضی در فوریه 26, 2013, 09:01:36 pm
چطور میشه با زیندی، نمایه‌ای درست کرد که اگر یک کلمه، چندین بار هم در متن اومده باشه، ما فقط یک بار از دستور \index استفاده کنیم و در نمایه، شماره صفحات حاوی اون کلمه، دونه دونه ظاهر بشن و بینشون ویرگول باشه؟
در فایلی که ضمیمه کردم، اگر یک بار از دستور \index استفاده کنم، فقط آخرین صفحه حاوی اون کلمه نشون داده میشه. و اگر هم چند بار استفاده کنم، فقط اولین و آخرین صفحه حاوی اون کلمه نشون داده میشه، تازه این دو شماره صفحه، پشت سر هم و بدون ویرگول نوشته میشن.
عنوان: پاسخ : مشکل در نمایه با زیندی
رسال شده توسط: Mohsen Avaji در فوریه 26, 2013, 09:24:23 pm
سلام، این پستو ببینید
http://www.parsilatex.com/forum/SMF/index.php?topic=3355.msg18929#msg18929 (http://www.parsilatex.com/forum/SMF/index.php?topic=3355.msg18929#msg18929)
xeindex باید استفاده کنید.
عنوان: پاسخ : مشکل در نمایه با زیندی
رسال شده توسط: مرتضی در فوریه 27, 2013, 12:12:03 am
کاری که انجام میدم اینه:
نتیجه‌ای که میگیرم رو ضمیمه کردم (index_makeindex.pdf). این اصلا مطلوب نیست. یعنی اولا میخوام حرف اول کلمات بصورت یک section در بالای اونا نوشته بشه. یعنی مثلا برای همه کلمات نمایه که با «ب» شروع میشن، حرف «ب» بصورت section در بالا نوشته بشه و اون کلمات زیرش بیان (مثل واژه‌نامه). دوما در این خروجی که ضمیمه کردم، چند تا کلمه نوشته شده و یک فاصله اضافی و بعدش دوباره چند تا کلمه دیگه؛ که نمیدونم این فاصله اضافی واسه چیه. سوما تک تک شماره صفحاتی که کلمات نمایه در اونها ظاهر میشن رو نمی‌نویسه، بلکه صفحه اول (در اینجا ۱) و صفحه آخر (در اینجا ۴) رو می‌نویسه و بینشون یک خط تیره (-) میذاره.

البته یک بار هم همین فایل رو با xindy اجرا میکنم که نتیجه‌اش رو در index_xindy.pdf ضمیمه کردم. این خروجی، همونیه که تو پست اول بهش اشاره کردم. یعنی صفحه اول و صفحه آخر بدون فاصله پشت سر هم نوشته میشن.