- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 10 anni, 5 mesi fa da .
-
Topic
-
Come forse alcuni hanno avuto occasione di notare, è più di un mese che con lualatex+polyglossia non si riesce ad ottenere la sillabazione per nessuna lingua ad di fuori dall’inglese.
Ci sono stati dialoghi accesi nei vari forum internazionali. Sembra che la causa sia causata da un upgrade di babel introdotta con un aggiornameto di circa 5 settimane fa. Plyglossia infatti si appoggia ad alcuni moduli di babel per fare il suo mestiere senza duplicare ciò che già esiste. Nello stesso tempoil file di formato di lualatex contiene solu i pattern knuthiani per linglese, e il programma si carica al volo solo i pattern di ogni altra lingua usata nel documento.Un tacón (alla veneta) per questo inconveniente che affligge i rari utenti di lualatex che leggono questo forum è il seguente:`\documenclass[…]{…}
…
\usepackage[base]{babel}
\usepackage{polyglossia}
\setmainlanguage[…]{…}
\setotherlanguages{…,…,…,}
\setotherlanguage[…]{…}
…
\begin{dicument}` In sostanza si tratta di caricare prima di polyglossia il modulo di base di babel, senza specificare nessuna lingua a babel.Provato, funziona benissimo, ma bisogna ricordarsi di eliminare questo patch quando finalmente polyglossia e babel andranno d’accordo nativamente. Solo che ci vuole tempo; ancora oggi Arthur Reuthehauer, il curatore di polyglossia, ha scritto che non è ancora riuscito nell’intento.
Nessun problema invece con pdfLaTeX e XeLaTeX, ma ovviamente questi non hanno le funzionalità che rendono LuaLaTeX prezioso (per esempio quelle che servono per comporre la musica gregoriana 😉
Non è possibile, almeno per me, seguire tuti i forum in giro per il mondo che trattano di TeX %& Co. questa soluzione sembra che sia stata pubblicata un tre settimane fa in uno di questi forum; a me l’ha segnalata Luigi S., che ringrazio moltissimo, perché mi ha permesso di uscire dallo sconforto che mi aveva preso. Grazie Luigi.
- Devi essere connesso per rispondere a questo topic.