Tenho o seguinte MWE:
\documentclass[12pt]{article}
\usepackage{arabtex}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
\setarab
\fullvocalize
\transtrue
\arabtrue
\RL{kw}
\end{document}
Quando tento compilá-lo, recebo:
! 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}
Algumas sequências em árabe são impossíveis de escrever quando polyglossia
usadas no preâmbulo com a mensagem incompreensível \nobreakspace
sem mais explicações.
Então como posso conciliar polyglossia
com arabtex
os pacotes?
Responder1
Parece que o problema ocorre apenas com french
o idioma principal.
Então, no momento eu contornei o bug com:
{\selectlanguage{english} \RL{kw}}
Mas é feio e um pouco hacky…
Observe que não funciona com \setlanguage{arabic}
.