尝试为单元格着色时,包含阿拉伯语文本的表格被损坏

尝试为单元格着色时,包含阿拉伯语文本的表格被损坏

我已经获得以下代码来创建阿拉伯语表:

\documentclass[18pt]{article}

\usepackage[table]{xcolor}

\usepackage{fontspec}
\usepackage[arabic, provide=*, bidi=basic, layout=counters.tabular]{babel}
\babelfont[arabic]{rm}[Renderer=Harfbuzz]{Times}

\begin{document}

\begin{table}
    \centering
    \begin{tabular}{ |l|l| }
\hline
     \cellcolor{blue!25}  ١. سفر التكوين  &   ١. إنجيل متّى \\
      ٢. سفر الخروج &  ٢. إنجيل مرقس \\
      ٣. سفر اللاويين (الأحبار) &  ٣. إنجيل لوقا \\
        ٤. سفر العدد &  ٤. إنجيل يوحنا \\
        ٥. سفر التثنية (تثنية الاشتراع) &   \\
 &  ٥. أعمال الرسل \\
        ٦. سفر يشوع &   \\
       ٧. سفر القضاة &  ٦. الرسالة إلى أهل رومية \\
      ٨. سفر راعوث &  ٧. الرسالة الأولى إلى أهل كورنثوس \\
      ٩. سفر صموئيل الأول &  ٨. الرسالة الثانية إلى أهل كورنثوس \\
      ١٠. سفر صموئيل الثاني &  ٩. الرسالة إلى أهل غلاطية \\
      ١١. سفر الملوك الأول &  ١٠. الرسالة إلى الأفسسيين \\
      ١٢. سفر الملوك الثاني &  ١١. الرسالة إلى الفلبيين \\
      ١٣. سفر الأخبار الأول &  ١٢. الرسالة إلى الكولسيين \\
      ١٤. سفر الأخبار الثاني &  ١٣. الرسالة الأولى إلى التسالونيكيين \\
      ١٥. سفر عزرا &  ١٤. الرسالة الثانية إلى التسالونيكيين \\
        \hline
    \end{tabular}
\end{table}

\end{document}

问题是,当我添加\usepackage[table]{xcolor}彩色单元格背景时,表格会被损坏,如下所示:

在此处输入图片描述

请问我做错了什么?

更新: 我注意到,如果我不使用两个十进制数,它们会按预期显示(例如,在每行开头将 11 全部替换为 1)。很奇怪。

相关内容