文档是在 Xelatex 中编译的,整个文档都是使用 xepersian 包的波斯语。脚注都是英文的,但它们是右对齐的,数字是波斯语的。我希望脚注在文档的左侧对齐,并且它们的数字是英文的。请注意,只有页面底部的数字应该是英文的,文本中引用它们的数字应该是波斯语的。
答案1
您可以使用该\LTRfootnote
命令将脚注从左对齐到右对齐。但是,就数字而言,这样的命令不会将数字转换为拉丁格式。
答案2
使用پانویس
和زیرنویس
例如:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
یک مثال از پانویس\پانویس{left to right} و یک مثال از زیرنویس\زیرنویس{از راست به چپ}
\end{document}
答案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}