È il solito problema che quando è attiva l’opzione french di babel, i caratteri : ? e ! sono attivi.
`\shorthandoff{:}\setarab`
Prova anche caricando arabtex dopo babel
Purtroppo il trucco di cambiare l’ordine di caricamento dei pacchetti non funziona, questa volta. Ho anche provato ad aggiungere il tuo incantesimo, ma non funziona.
`\documentclass{article}
\usepackage{arabtex}
\usepackage[french,italian]{babel}
\begin{document}
\shorthandoff{:}\setarab % choose the language specific conventions
\vocalize % switch diacritics for short vowels on
\transtrue % additionally switch on the transliteration
\arabtrue % print arabic text … is on by default anyway
\begin{center}
\RL{^gu.hA wa-.himAruhu}
\end{center}
\begin{RLtext}
’at_A .sadIquN ’il_A ^gu.hA
ya.tlubu minhu .himArahu
li-yarkabahu fI safraTiN
qa.sIraTiN wa-qAla lahu: sawfa
’u‘Iduhu ’ilayka fI al-masA’i,
wa-’adfa‘u laka ’u^graTaN.
fa-qAla ^gu.hA: ’anA ’AsifuN
^giddaN ’annI lA ’asta.tI‘u
’an ’u.haqqiqa laka
ra.gbataka, fa-al.himAru laysa
hunA al yawma. wa-qabla ’an
yutimmu ^gu.hA kalAmahu bada’a
al-.himAru yanhaqu fI
i.s.tablihi. fa-qAla lahu
.sadIquhu: ’innI ’asma‘u
.himAraka yA ^gu.hA yanhaqu.
fa-qAla lahu ^gu.hA: .garIbuN
’amruka yA .sadIqI!
’a-tu.saddiqu al-.himAra
wa-tuka_d_dibunI?
\end{RLtext}
\end{document}`
L’errore è lo stesso di prima.
😕
Ciao,
L.