مقدمه
چنانچه سند زیر را با xelatex پردازش کنید:
امکانات سبک xepersian.xdy
این سبک پشتیبانی از دستورات و شمارندههای زیپرشین را به زیندی میافزاید بطوری که مشکلاتی مشابه مشکل بالا پیش نمیآید. قیمت این سبک ۵۰ دلار یا مقدار معادل آن به تومان است. سبک فوق از شمارندههای زیپرشین یعنی حرفی، عددی، ترتیبی، ابجد پشتیبانی میکند و پشتیبانی از سایر دستورات زیپرشین را داراست تا مشکلی هنگام درست کردن نمایه رخ ندهد. همچین یک فایل .sty نیز برای پشتیبانی از بسته glossaries وجود دارد.
نسخه رایگان سبک
نسخه رایگانی از این سبک وجود دارد که تنها پیشتیبانی از شمارنده حرفی را داراست و سه دستور ساده \XeTeX, \XeLaTeX و \XePersian نیز پشتیبانی شدهاند. نسخه رایگان را میتوانید از نشانی زیر دریافت کنید:
https://github.com/vafa/xindy-xepersian
بنابراین با استفاده از نسخه رایگان مشکل بالا حل میشود. تنها هنگام اجرای xindy باید گزینه اضافه -M xepersian را اضافه کنید:
نسخه رایگان تنها نمایشی و برای نشان دادن توانایی سبک میباشد.
چنانچه سند زیر را با xelatex پردازش کنید:
کد: [انتخاب]
\documentclass{article}
\usepackage{makeidx}
\makeindex
\usepackage{xepersian}
\pagenumbering{harfi}
\begin{document}
t\index{test}
\printindex
\end{document}
و بخواهید فایل .ind را اجرا کنید، هشدار زیر را میگیرید و فایل .ind خالی است:کد: [انتخاب]
WARNING: location-reference "آ" did not match any location-class! (ignored)
Finished reading raw-index.
و نمایهای ایجاد نخواهد شد.امکانات سبک xepersian.xdy
این سبک پشتیبانی از دستورات و شمارندههای زیپرشین را به زیندی میافزاید بطوری که مشکلاتی مشابه مشکل بالا پیش نمیآید. قیمت این سبک ۵۰ دلار یا مقدار معادل آن به تومان است. سبک فوق از شمارندههای زیپرشین یعنی حرفی، عددی، ترتیبی، ابجد پشتیبانی میکند و پشتیبانی از سایر دستورات زیپرشین را داراست تا مشکلی هنگام درست کردن نمایه رخ ندهد. همچین یک فایل .sty نیز برای پشتیبانی از بسته glossaries وجود دارد.
نسخه رایگان سبک
نسخه رایگانی از این سبک وجود دارد که تنها پیشتیبانی از شمارنده حرفی را داراست و سه دستور ساده \XeTeX, \XeLaTeX و \XePersian نیز پشتیبانی شدهاند. نسخه رایگان را میتوانید از نشانی زیر دریافت کنید:
https://github.com/vafa/xindy-xepersian
بنابراین با استفاده از نسخه رایگان مشکل بالا حل میشود. تنها هنگام اجرای xindy باید گزینه اضافه -M xepersian را اضافه کنید:
کد: [انتخاب]
xindy -L persian-variant1 -C utf8 -M texindy -M xepersian filename.idx
نسخه رایگان تنها نمایشی و برای نشان دادن توانایی سبک میباشد.