Citazioni in arabo – XeLaTeX

  • Creatore
    Topic
  • #110477
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    ho la necessità di inserire alcune citazioni in arabo in un testo in italiano e sto avendo alcune difficoltà.
    Se inserisco i comandi di polyglossia

    `\setotherlanguage{arabic}
    \newfontfamily\arabicfont[Script=Arabic]{Amiri}`

    verso l’inizio del preambolo, la risposta è:

    `! Package bidi Error: Oops! you have loaded package xcolor after bidi package.
    Please load package xcolor before bidi package, and then try to run xelatex on
    your document again.`

    e forzando la compilazione il risultato è “sballato”; se inserisco quei comandi in coda, ho un diverso messagio di errore:

    `! LaTeX Error: Command \XeTeX already defined.
    Or name \end… illegal, see p.192 of the manual.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.122 …di@reflect@box{E}}\kern-.1667em \TeX}}$}}

    ? `

    ma forzando la compilazione il risultato per l’arabo è quello sperato, ma trovo che la comilazione è interventua modificando altri apsetti del file.
    Purtroppo si tratta di una rivista che impagino, e mi è difficile fornire un esmepio minimo compilabile, ma chiedo aiuto a quanti abbiano dovuto inserire testo arabo in un testo italiano, in presenza di un progetto tipografico complesso, con il caricamento di numerosissimi pacchetti.

    Grazie in anticpo!
    Matteo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #110478
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Matteo, nella guida L’Arte di scrivere in diverse lingue con (Xe)LaTeX si spiega come fare. ma il problema non è quello; è che il pacchetto bidi è mal fatto e produce entrambi gli errori di cui parli.

        La soluzione che io ti consiglio, che sia una sola parola, o una citazione di diverse righe, mettele in display, ma come immagine: crea un altro file dove composi solo in arabo, specifica la classe standalone e scrivi in arabo dentro una minipage di larghezza adattoa alla rivista per cui stai scrivendo.

        Componi solo il testo in arabo, ripetendo l’operazione pe gli atri casi di citazioni in arabo, ovviamante usando nomi diversi epr i file.

        Poi torna al tuo articolo e importa i singoli file (già scontornati se usi la classe standalone) come se fossero delle immagini; qualcosa come`\begin{quote}\centering
        \incldegraphics{file PDF del testo in arabbo)
        \end{quote)` e vedrai che funziona.

        Finché bidi non viene corretto, non c’è altra via. purtroppo chi si cura di bidi non risponde nemmeno alle segnalazioni di questo e di altri bug che bidi causa anche nel testo in caratteri latini.

      • #110479
        Up
        0
        Down
        ::


        Caro Claudio,

        Grazie mille: anch’io stavo pensando a una soluzione ‘artigianale’ simile a quella che proponi.
        Buona giornata e a presto,

        Matteo

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top