Polyglossia 與 arabTeX 之間的套件衝突

Polyglossia 與 arabTeX 之間的套件衝突

我有以下 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作為主要語言的情況。

因此,目前我用以下方法繞過了 bugg:

{\selectlanguage{english} \RL{kw}}

但它很醜陋,而且有點老派…

請注意,它不適用於\setlanguage{arabic}.

相關內容