برای ایجاد نمایه باید بسته makeidx
رو فراخوانی و از دو دستور زیر استفاده کنید:
\documentclass{book}
\usepackage{ptext}
\usepackage{makeidx}
\makeindex
\usepackage[Kashida,quickindex]{xepersian}
\settextfont{B Zar}
\begin{document}
\ptext[1-10]
سلام \index{سلام}
\printindex
\end{document}
همچنین دقت کنید که نام فونت رو باید به صورت B Zar
وارد کنید. علاوه بر این، باید از گزینه --shell-escape
به صورت زیر استفاده کنید:
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex