J'ai un document sous ~/my_files/test.tex et je veux inclure dans test.tex des informations de style, que l'on peut trouver sous ~/latex/styles/info_hypersetup.tex.Comment activer les chemins absolus dans LaTeX
Quand je la phrase suivante dans mon test.tex:
%% setting the infos for the pdf
\include{home/helex/latex/styles/info_hypersetup.tex}
Je reçois l'erreur suivante lors de l'exécution pdflatex test.test:
! I can't write on file `~/latex/styles/info_hypersetup.tex.aux'.
Je mis les droits à 777 mais ça n'a rien changé. Cela fonctionne, si je mets info_hypersetup.tex dans la structure de répertoire où test.tex est. Mais je veux utiliser cette information de style comme un paramètre global pour tous mes documents et je ne veux pas le copier dans chaque projet.
Merci pour votre aide.
Le répertoire '~/latex/styles /' est-il accessible en écriture? – kennytm
Salut KennyTM, oui je l'ai mis avec sudo chmod -R 777 ~/latex et l'erreur est toujours la même. –
Ajoutez-le à votre arbre TeXmf local (~/texmf/tex/latex/local /), puis exécutez texhash (comme vous, * pas * en tant que root). Vous devriez alors pouvoir faire \ include {info_hypersetup.tex}. BTW, je soupçonne que vous voulez vraiment entrer \ ce fichier: \ include est destiné à être composé. (Il existe de bonnes raisons de sécurité pour interdire le type de chemin que vous avez essayé d'utiliser.) –