ペルシア語の文書で脚注を左右に並べ、英語の数字を付けるにはどうすればよいですか?

ペルシア語の文書で脚注を左右に並べ、英語の数字を付けるにはどうすればよいですか?

ドキュメントは Xelatex でコンパイルされ、ドキュメント全体はパッケージ xepersian を使用してペルシャ語になっています。脚注はすべて英語ですが、右揃えになっており、数字はペルシャ語です。脚注をドキュメントの左側に揃え、数字を英語にしたいです。ページの下部の数字だけが英語で、テキスト内でそれらを参照する数字はペルシャ語である必要があることに注意してください。

答え1

コマンドを使用して、脚注を左から右に配置するように設定できます\LTRfootnote。ただし、数字に関しては、このようなコマンドでは数字がラテン形式に変更されません。

答え2

پانویس‍ とزیرنویس

例えば:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
‫یک مثال از پانویس\پانویس{left to right} و یک مثال از زیرنویس\زیرنویس{از راست به چپ}
\end{document}

pdf

答え3

次に例を示します。

\documentclass[a4paper,12pt]{article}
\usepackage{ptext}
\usepackage{lipsum}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\renewcommand{\@makefntext}[1]{\parindent 1em
   \noindent\hbox to 1em{}% if you want to indent footnote text you can change the width of the hbox (e.g. \hbox to 2em{})
   \llap{\if@RTL\else\latinfont\fi\@thefnmark)\,\,}#1}
\makeatother
\begin{document}
\ptext[1]\footnote{\ptext[1]}\LTRfootnote{\lipsum[1]}
\end{document}

関連情報