latex3 / babel

The babel system for LaTeX, LuaLaTeX and XeLaTeX
LaTeX Project Public License v1.3c
124 stars 34 forks source link

Table with arabic text corrupted when trying to colour cells #252

Closed jbezos closed 11 months ago

jbezos commented 11 months ago

See https://tex.stackexchange.com/questions/691163/table-with-arabic-text-corrupted-when-trying-to-colour-cells. Here is the mwe:


\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}
``