[XeTeX] XeTeX, Persian, Page Numbers, Footnote Numbers

Mostafa Vahedi vahedi58 at yahoo.com
Wed Nov 28 17:14:25 CET 2007


Thanks Miyata,

Just to make it a little bit more complete:

\makeatletter \renewcommand{\thepage}{\textfarsi{\the\c at page}}
 \renewcommand{\thesection}{\textfarsi{\the\c at section}}
\renewcommand{\thepart}{\textfarsi{\the\c at part}}
%And so one for subsection, subsubsection, etc.

 \renewcommand{\thefootnote}{\textfarsi{\arabic{footnote}}}
 \renewcommand{\thefigure}{\textfarsi{\arabic{figure}}}
 \renewcommand{\figurename}{\textfarsi{Figure in Farsi}}
 \renewcommand{\contentsname}{\textfarsi{Table of Contents in Farsi}}%
 \renewcommand{\listfigurename}{\textfarsi{List of Figures in Farsi}}%
%And so on for indexname, tablename, etc.
%To make the figure or table caption appears correctly:

\newsavebox\@Arabitempboxa
  \long\def\@makecaption#1#2{%
   \vskip\abovecaptionskip
   \sbox\@Arabitempboxa{\beginR #1: #2\endR}%
   \ifdim \wd\@Arabitempboxa >\hsize
   \beginR #1: #2\endR\par
   \else
     \global \@minipagefalse
     \hb at xt@\hsize{\hfil\box\@Arabitempboxa\hfil}%
   \fi
   \vskip\belowcaptionskip}
 \makeatother
 

Mostafa

caapv 208 <caapv208 at yahoo.co.jp> wrote: --- Bruno Voisin  wrote:

> IIRC LaTeX knows only about arabic and roman
> numbers, and also about  
> numbering using the roman alphabet and using
> "old-fashioned" non- 
> alphanumeric characters (for footnotes) like *, §,
> ¶, �, �, �  
> and the like.

The TECkit mapping files comes with arabxetex package
perform necessary conversions, hence there is no need
to implement inefficient macro level bloats.

\usepackage{arabxetex}
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\makeatletter
\renewcommand{\thepage}{\textfarsi{\the\c at page}}
\renewcommand{\thesection}{\textfarsi{\the\c at section}}
\renewcommand{\thepart}{\textfarsi{\the\c at part}}
\renewcommand{\thefootnote}{\textfarsi{\c at footnote}}
\renewcommand{\labelenumi}{\textfarsi{\theenumi}}

etc. should be sufficient.

> Bruno Voisin
> 

Regards,
SMiyata

       
---------------------------------
Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See how.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tug.org/pipermail/xetex/attachments/20071128/fab52102/attachment.html 


More information about the XeTeX mailing list