0

Consider the following LaTeX file:

\documentclass[12pt]{article}

% extra packages
\usepackage[margin=0.5in]{geometry}
\usepackage{polyglossia}

% dimensions
\newlength{\defparindent}
\setlength{\defparindent}{\parindent}
\setlength{\parindent}{0pt}

% font
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}
\newfontfamily\englishfont{Linux Libertine Display O}

\pagestyle{empty}

\setmainlanguage{english}
\setotherlanguage{arabic}

\begin{document}

\begin{Arabic}
عائِلَةُ مازِن نَجّار‭
\end{Arabic}

\end{document}

How do I create footnotes in the Arabic text like \footnote{blah}?

I can do it by replacing:

\begin{Arabic}
عائِلَةُ مازِن نَجّار‭
\end{Arabic}

with:

\textarabic{نَجّار}\footnote{footnote 1} \textarabic{مازِن}\footnote{footnote 2} \textarabic{عائِلَةُ}

but that seems cumbersome when there is a lot of Arabic text. Just trying to find something simpler.

  • Seems like I can just add \footnote{footnote 1} in the \begin{Arabic} section. Just looks funny when I am entering it in the text editor which has RL input mode. But, it works. – Albert Chin Mar 12 '17 at 6:51
0

Have a look in the bidi manual under section 1.9. There are a variety of useful footnote and footnote rule macros you can use. In your case, what about using \LTRfootnote? e.g.,

\documentclass[12pt]{article}

% extra packages
\usepackage[margin=0.5in]{geometry}
\usepackage{polyglossia}

% dimensions
\newlength{\defparindent}
\setlength{\defparindent}{\parindent}
\setlength{\parindent}{0pt}

% font
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{FreeSerif}
\newfontfamily\englishfont{Linux Libertine Display O}

\pagestyle{empty}

\setmainlanguage{english}
\setotherlanguage{arabic}

\begin{document}

\null\vfill
English text.

\begin{Arabic}
  عائِلَةُ\LTRfootnote{footnote 1} مازِن\LTRfootnote{footnote 2} نَجّار
\end{Arabic}

\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.