无法在阿拉伯语文本中设置从右到左的方向

无法在阿拉伯语文本中设置从右到左的方向

我需要插入阿拉伯语文本。它工作正常,但文本显示从左到右。我该如何处理。

\usepackage{polyglossia}

\setmainlanguage{french}

\setotherlanguage{arabic}

 \newfontfamily\arabicfont[Script = Arabic]{Simplified Arabic}

 \begin{document}

\begin{vcenterpage}

{\large\textbf{\textarabic{ملخص} }}\\

\noindent\rule[2pt]{\textwidth}{0.5pt}

\begin{Arabic}

 \end{Arabic}

 {\large\textbf{

 \begin{Arabic}

 الكلمات المفاتيح: التسويق الالكتروني، السوق

 \end{Arabic}

  }}

 \noindent\rule[2pt]{\textwidth}{0.5pt}

  \end{vcenterpage}

 \end{document}

此致

在此处输入图片描述

答案1

由于您的示例无法正常运行,因此我为您创建了一个示例,并且似乎在阿拉伯环境中设置阿拉伯语文本可以得到您想要的结果(RTL 从页面右侧开始):

\documentclass{report}
\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguage{arabic}
 \newfontfamily\arabicfont[Script = Arabic]{Simplified Arabic}

\begin{document}

1. \textarabic{الكلمات المفاتيح: التسويق الالكتروني، السوق.} \\

\begin{Arabic}
2. 
 الكلمات المفاتيح: التسويق الالكتروني، السوق.

\end{Arabic}

\end{document}

在此处输入图片描述

相关内容