Que signifie l’erreur : « I can’t write on file ‘⟨nom⟩’ » ?#
Message :
I can't write on file `⟨nom⟩'
Origine : TeX
TeX n’est pas capable d’écrire des données dans le fichier ⟨nom⟩
. Il est
probablement en lecture seule ou il n’y a pas de permission en écriture
dans son répertoire. Sur certaines implémentations TeX (comme TeX Live),
l’erreur peut être précédée d’une ligne telle que :
TeX: Not writing to /TeXmf/TeX/LaTeX/base/LaTeX.ltx (openout_any = p).
Ces installations TeX sont configurées par défaut pour être « paranoïaques »
(d’où le « p ») en ce qui concerne l’écriture de fichiers. Elles ne permettent
que l’écriture de fichiers situés sous le répertoire courant et interdisent
l’écriture de fichiers spécifiés avec un chemin absolu ou dont le nom commence
par un point. Ce comportement est modifiable en éditant le fichier texmf.cnf
.
Sources
FAQ erreurs - Lettre I, sur le site Developpez.com
LaTeX Companion, 2e édition, Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006)