`\documentclass{article}
\usepackage{arabtex}
\usepackage[italian,french]{babel}
\begin{document}
\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}`
Produce:
`! Illegal arabic command: :.
\a@cmderr …age {Illegal arabic command: \nxp #1}
\a@@cmd = {{\a@puttt #1\ar…
l.18 qa.sIraTiN wa-qAla lahu:
sawfa
? `
(L’esempio arabo l’ho copiato pari pari dalla doc. di arabtex e senza l’opzione french di babel funziona benissimo.)C’è rimedio?
È il solito problema che quando è attiva l’opzione french di babel, i caratteri : ? e ! sono attivi.
`\shorthandoff{:}\setarab`
Prova anche caricando arabtex dopo babel
Ciao
Enrico