Writing a book of probability in arabic, which is a Right-to-Left language, I need to write Left-to-Right footnotes for footnotes with english words. I do this (for main language arabic and other language english, with the command


Now I want to write several small footnotes on the same line, which is possible in english mode by using the package manyfoot, but I want it from left to right, like my command \efootnote. Who has any idea for doing this ?

I post a minimal example, and some comments after...




\newfontfamily\arabicfont[Script=Arabic,Scale=1.2,AutoFakeSlant=-0.02]{Traditional Arabic}
\setsansfont[Script=Arabic,Scale=1.5]{Traditional Arabic}




\Footnotemark\thefootnoteB \FootnotetextB\thefootnoteB}

\LR{Let\efootnote{First footnote} footnotes\footnoteB{\LR{Second footnote}} aligned\footnoteB{\LR{Third footnote}}}

which gives after compilation enter image description here

I tried for example the command, analogous to \footnoteB


which writes also the footnotes from right to left, and I want it from left to right... Thanks for your help

  • Like the commands \LTRfootnote and \RTLfootnote, by analogy, I want something like \LTRfootnoteB Sep 16, 2014 at 8:12
  • In this case there is a long line -- how to return it to he default line above the footnote?
    – user574859
    May 24, 2022 at 21:38

1 Answer 1


I found an answer, inspired from some work in www.parsilatex.com While we replace the definition of the footnote by this one :



and the same file gives what I want, i.e. "horizontal aligning" of footnotes, from left to right, in arabic mode. I give the compilation

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .