controlla di avere il file hyph-la.tex insieme ai sui compagni luadhyph… ecc. Si dovrebbero troave in …/texmf-distr/tex/generic/hyph-utf8/ nelle varie sottocartelle lì contenute..
Probabilmente ci sono, ma se non ci fossero scaricali da CTAN e metticeli. Se ci sono può essere che il file name data base non sia aggiornato, se ce li hai aggiunti a mano ricordati di aggiornare il file name data base con il comando`sudo mktexlsr`
controlla il contenuto di language.dat e language.dat; dovrebbero essere entrambe in …/texmf-distr/tex/generic/config/; cerca al loro interno la parola latin.
In language.dat dovrebbe esserci delle righe del tipo`% from hyphen-latin:
latin loadhyph-la.tex
classiclatin loadhyph-la-x-classic.tex`la terza riga potrebbe mancarti, ma sarebbe meglio se ci fosse.
In language.def le righe dovrebbero essere`% from hyphen-latin:
\addlanguage{latin}{loadhyph-la.tex}{}{2}{2}
\addlanguage{classiclatin}{loadhyph-la-x-classic.tex}{}{2}{2}` di fatto per la terza riga agisci come per language.dat.
Apri un terminale e scrivici dentro`sudo tlmgr generate language`Al posto di sudo mettici quel che occorre con il tuo sistema operativo per agire da superuser o amministratore o root.
Ora sempre da terminale dà il comando`sudo fmtutil-sys –all`
Ora ricontrolla xelatex.log e vedi se ha inglobato il latino. Ora se c’è il latino funziona.
Se non c’è ancora, manda il file .log zippato, e vediamo che cosa è andato storto.