Bonjour, J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas…
Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit : > Il semble que pdflatex va chercher dans le répertoire personnel. Hors, > www-data n'en possède pas. > > Comment puis-je changer se comportement? merci d'avance LaTeX va chercher les éléments à différents endroits : - au niveau du système (quelque part dans « /usr » et « /usr/local ») et ce qu'il y trouve est disponible pour tous les utilisateurs; - dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ » et « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour l'utilisateur propriétaire du dossier (sauf bricolage infâme que je n'évoquerai pas plus). Apparemment quand tu compiles en tant que « root », il trouve tout, notamment dans le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data », il ne trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ». La bonne approche à ton problème n'est pas de créer et peupler le dossier personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour nous demander de l'aide pour comprendre le comportement incompréhensible de ton serveur Web. Tu veux que « www-data » accède aux éléments que « root » a dans « ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans « /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux installer. Cette page te sera sûrement utile : https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages Sébastien