[XeTeX] Polyglossia problems with package lastpage

Ulrike Fischer news3 at nililand.de
Thu Dec 17 09:24:51 CET 2009

Am Thu, 17 Dec 2009 11:21:35 +1100 schrieb Vafa Khalighi:

> I do not think, this is related to bidi, thefollowing minimal works for me
> with no problem:

> Therefore, I guess that would be polyglossia's problem.

Yes, it is. The problem is \thepage: Polyglossia redefines \@arabic
to \hebrewnumber, and \hebrewnumber contains \reset at font in one part
of its definition. Using 
\nohebrew at globalnumbers or \@hebrew at numeralstrue or removing the
\reset at font all solves the problem. \protect\reset at font seems to
work too, but I don't know if the remaining \reset at font in the aux
can make problems later.

\setmainfont{DejaVu Sans}

%\nohebrew at globalnumbers
%\@hebrew at numeralstrue
   \if at hebrew@numerals\hebrewalph{#1}%
   \else {%\reset at font
\hebrew at globalnumbers   

Ulrike Fischer 

More information about the XeTeX mailing list