Ich habe folgendes MWE:
\documentclass[12pt]{article}
\usepackage{arabtex}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
\setarab
\fullvocalize
\transtrue
\arabtrue
\RL{kw}
\end{document}
Beim Versuch, es zu kompilieren, erhalte ich:
! 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}
Einige arabische Sequenzen können nicht geschrieben werden, wenn polyglossia
sie in der Präambel verwendet werden und die unverständliche Botschaft \nobreakspace
ohne weitere Erklärung enthalten.
Wie kann ich also polyglossia
Pakete vereinbaren arabtex
?
Antwort1
Es scheint, dass das Problem nur bei Verwendung french
als Hauptsprache auftritt.
Also umgehe ich den Fehler im Moment mit:
{\selectlanguage{english} \RL{kw}}
Aber es ist hässlich und ein bisschen abgedroschen …
Beachten Sie, dass es nicht mit funktioniert \setlanguage{arabic}
.