我想tcolorbox
在我的阿拉伯语文档中使用polyglossia
。
我想坚持 RTL 显示,但不知何故 LTR 一直出现。
在下面的 MWE 中:
显示的第一行(普通文本)正确地 RTL 了。
显示的第二行(包含多个
tcbox
)不正确;显示的第三行(与第二行相同,但以一些阿拉伯文本开头)是正确的 RTL。
我怎样才能改变第二行的代码以坚持 RTL?
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{polyglossia}
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\setmainlanguage{arabic}
\begin{document}
\tcbset{nobeforeafter}
١ \hspace{1cm} ٢ \hspace{1cm} ٣
\tcbox{١} \tcbox{٢} \tcbox{٣}
كلمة \tcbox{١} \tcbox{٢} \tcbox{٣}
\end{document}