prova a eseguire sudo fmtutil-sys --all che dovrebbe creare tutti i file di formato mancanti.
Se hai installato TeX dai repository del tuo sistema Linux, puoi reinstallare il pacchetto xetex da un repository.
-
Cappellino rosso/Fedora:
sudo yum reinstall texlive-xetex -
Debian/Ubuntu:
sudo apt-get install --reinstall texlive-xetex
Assicurati di avere i pacchetti LaTeX corretti installati oltre a quelli XeLaTeX.
Nella mia installazione di TeX Live su un Mac, inizialmente non avevo il latex o latex-bin pacchetti installati, ma avevo xetex installato. Esecuzione di xelatex risulterebbe nel messaggio di errore fornito dal cyberscientist.
Prova quanto segue per installare i pacchetti LaTeX e generare xelatex.fmt :
tlmgr install latex latex-bin
fmtutil ---all
Se hai bisogno di fare cose a livello di sistema piuttosto che nella tua directory utente, prova
sudo tlmgr install latex latex-bin
sudo tlmgr-sys --all
Per me questo ha portato in modo non intuitivo alla generazione di xelatex.fmt . xelatex ora funziona correttamente.