Tengo el siguiente MWE:
\documentclass[12pt]{article}
\usepackage{arabtex}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
\setarab
\fullvocalize
\transtrue
\arabtrue
\RL{kw}
\end{document}
Cuando intento compilarlo, obtengo:
! LaTeX Error: Command \nobreakspace unavailable in encoding U.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.17 \RL{kw}
Algunas secuencias árabes son imposibles de escribir cuando polyglossia
se usan en el preámbulo con el mensaje incomprensible \nobreakspace
sin más explicaciones.
Entonces ¿cómo puedo conciliar polyglossia
con arabtex
los paquetes?
Respuesta1
Parece que el problema sólo ocurre con french
el idioma principal.
Entonces, por el momento evito el error con:
{\selectlanguage{english} \RL{kw}}
Pero es feo y un poco hacky...
Tenga en cuenta que no funciona con \setlanguage{arabic}
.