私の 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}
。