I think there is a minor problem with book and similar classes like amsbook and etc.<br>The error that you get is the same.<br>If you run xelatex , you get:<br><br>This is XeTeXk, Version 3.1415926-2.2-0.999.2 (Web2C 7.5.6)<br>
&nbsp;%&amp;-line parsing enabled.<br>entering extended mode<br>(./sample.tex<br>LaTeX2e &lt;2005/12/01&gt;<br>Babel &lt;v3.8h&gt; and hyphenation patterns for english, usenglishmax, dumylang, noh<br>yphenation, arabic, farsi, croatian, ukrainian, russian, bulgarian, czech, slov<br>
ak, danish, dutch, finnish, basque, french, german, ngerman, ibycus, greek, mon<br>ogreek, ancientgreek, hungarian, italian, latin, mongolian, norsk, icelandic, i<br>nterlingua, turkish, coptic, romanian, welsh, serbian, slovenian, estonian, esp<br>
eranto, uppersorbian, indonesian, polish, portuguese, spanish, catalan, galicia<br>n, swedish, ukenglish, loaded.<br>(/usr/share/texmf-texlive/tex/latex/base/book.cls<br>Document Class: book 2005/09/16 v1.4f Standard LaTeX document class<br>
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))<br>(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty<br>(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)<br>(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty<br>
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)<br>(/usr/share/texmf-texlive/tex/xelatex/graphics/graphics.cfg)<br>(/usr/share/texmf-texlive/tex/xelatex/graphics/xetex.def)))<br>(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty<br>
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)<br>(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)<br>(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty<br>(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.tex))<br>
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty<br>(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)<br>(/usr/share/texmf-texlive/tex/xelatex/euenc/lm/eu1lmr.fd))<br>fontspec.cfg loaded.<br>(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg))<br>
(/usr/share/texmf-texlive/tex/xelatex/bidi.sty)<br>(/usr/share/texmf-texlive/tex/xelatex/xltxtra.sty<br>(/usr/share/texmf-texlive/tex/xelatex/xunicode.sty)<br>(/usr/share/texmf-texlive/tex/latex/etex/etex.sty)<br>(/usr/share/texmf-texlive/tex/latex/base/fixltx2e.sty))<br>
(/usr/share/texmf-texlive/tex/xelatex/url.sty)<br>(/usr/share/texmf-texlive/tex/xelatex/polyglossia/polyglossia.sty<br>(/usr/share/texmf-texlive/tex/latex/etoolbox/etoolbox.sty))<br>(/usr/share/texmf-texlive/tex/xelatex/polyglossia/hijrical.sty<br>
(/usr/share/texmf-texlive/tex/xelatex/polyglossia/cal-util.def))<br>(/usr/share/texmf-texlive/tex/xelatex/polyglossia/gloss-farsi.ldf<br>(/usr/share/texmf-texlive/tex/xelatex/polyglossia/farsical.sty))<br>(/usr/share/texmf-texlive/tex/xelatex/polyglossia/gloss-english.ldf)<br>
(/usr/share/texmf-texlive/tex/xelatex/polyglossia/gloss-arabic.ldf)<br>(./sample.aux) [1]<br><br>LaTeX Font Warning: Font shape `EU1/Nazli(0)/m/sl&#39; undefined<br>(Font)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using `EU1/Nazli(0)/m/n&#39; instead on input line 24.<br>
<br>[2] (./sample.toc) [3] [4]<br>فصل {\addfontfeature{Mapping=farsidigits}1}.<br>[5] &lt;use&nbsp; &quot;lion.jpg&quot; &gt;<br><br>! Package xkeyval Error: `MAPPING&#39; undefined in families `options&#39;.<br><br>See the xkeyval package documentation for explanation.<br>
Type&nbsp; H &lt;return&gt;&nbsp; for immediate help.<br>&nbsp;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>l.89 \end{document}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>? <br><br><br>sO it is just the last bit, but after typing `r&#39; and pressing `Enter&#39;, you get all you wanted.<br>
<br>The other problem is that with this, the headers (right and left marks) and footers are printed in the opposite direction and the chapter, section, subsection numbers in heraders are printed as Western digits and not Persian digits. (arabi package does not have this problem)<br>
<br>Thanks<br clear="all"><br>-- <br>&quot;I hope to die ___ _____<br>before I *have* to use Microsoft Word.&quot;, 0--,| /OOOOOOO\<br>Donald E. Knuth, 02-Oct-2001 in Tuebingen. &lt;_/ / /OOOOOOOOOOO\<br> \ \/OOOOOOOOOOOOOOO\<br>
 \ OOOOOOOOOOOOOOOOO|//<br>Vafa Khalighi \/\/\/\/\/\/\/\/\/<br> // / \\ \<br> ^^^^^ ^^^^^