我需要插入阿拉伯语文本。它工作正常,但文本显示从左到右。我该如何处理。
\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}