سلام
طبق فایل ارسالی در این پرسش، هر کلمهای رو که قراره بفرستین به نمایه، اینطوری بنویسین:
word\index{word}
یعنی بلافاصله بعد از کلمهٔ موردنظر، از دستور
\index{}
با ورودی همون کلمه استفاده کنین.
برای ایجاد نمایه، بایستی این دستورها اجرا بشه:
xelatex
xindy -L persian-variant2 -C utf8 -M texindy -M page-ranges %.idx
xelatex
بهترتیب حروف الفبا مرتب میشن.
یک نمایهٔ خوب، دارای دو ویژگی است:
- دربردارندهٔ همهٔ واژهها و اصطلاحات کلیدی مربوط به محتوای نوشته،
- برای هر واژه و اصطلاح موجود در نمایه، شمارهٔ صفحاتی ذکر میشود که اطلاعات مفیدی دربارهٔ آن در اختیار خواننده قرار میدهد.
بنابراین، نباید هر واژهای در نمایه وارد شود.
برای دستهبندی واژههای مربوط بههم و ایجاد مدخل و زیرمدخلها در نمایه، از کاراکتر !
میشه استفاده کرد. ایجاد زیرمدخلها در نمایه حداکثر تا سه لایه امکانپذیر است. مثال:
word\index{word}
subword\index{word!subword}
subsubword\index{word!subword!subsubword}
از کاراکتر @
برای تعیین چگونگی نمایش واژهٔ موردنظر، در نمایه، استفاده میشود. بهطور کلی فرمان
\index{wordin@wordout}
باعث میشود، در نمایه، واژهٔ wordout
در موقعیت الفبایی واژهٔ wordin
و بهجای آن ظاهر شود. بهعنوان نمونه، فرمان
\index{delta@$\delat$}
موجب میشود، در نمایه، بهجای واژهٔ delata
، حرف δ جای گیرد.