У меня есть следующие MWE:
\documentclass[12pt]{article}
\usepackage{arabtex}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
\setarab
\fullvocalize
\transtrue
\arabtrue
\RL{kw}
\end{document}
При попытке скомпилировать получаю:
! 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}
Некоторые арабские последовательности невозможно написать, если polyglossia
они используются в преамбуле с непонятным сообщением \nobreakspace
без дополнительных пояснений.
Так как же мне договориться polyglossia
с arabtex
посылками?
решение1
Похоже, что проблема возникает только с french
основным языком.
Итак, на данный момент я обхожу этот баг следующим образом:
{\selectlanguage{english} \RL{kw}}
Но это некрасиво и немного безвкусно…
Обратите внимание, что это не работает с \setlanguage{arabic}
.