فایل تک بصورت زیر است:
\documentclass{book}
\usepackage{makeidx}
\makeindex
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\bidi@patchcmd{\@wrindex}{\thepage}{\thepage\space(\string\lr{"\thepage"})}{}{}
\makeatother
\begin{document}
فرشاد ترابی
\index{فرشاد}
\printindex
\end{document}
نام آن را test.tex
بگذارید. یک فایل دیگر هم به نام farschad.xdy
و با محتویات زیر ایجاد کنید:
(define-location-class "farschad-arabic-page-numbers"
( "arabic-numbers" :sep " " :sep "(" :sep "\lr{" "arabic-numbers"
:sep "}" :sep ")"))
برای گرفتن خروجی دستورات زیر را به ترتیب اجرا کنید:
xelatex test.tex
xindy -L persian-variant2 -C utf8 -M texindy -M page-ranges -M farschad test.idx
xelatex test.tex