我有以下 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}
.