Problème d'arbre texmf (texlive 2011 / debian wheezy, 7 mai 2012)

Added by Sylvain M over 8 years ago

Bonjour,

Ce message concerne sans doute les utilisateurs de debian (wheezy).

J'ai récemment fait un update de mon système et j'ai remarqué à cette occasion que la distribution de texlive avait été mise à jour.

J'ai l'impression que cette mise à jour s'accompagne d'un changement de localisation de l'arbre texmf de la distribution, causant une erreur à la compilation des QCM, avec le message d'erreur suivant:

! LaTeX Error: File `automultiplechoice.sty' not found.

D'après mon analyse (qui n'est pas celle d'un expert):
  • Jusqu'ici, l'arbre texmf de texlive était dans le répertoire /usr/share/texmf-texlive
  • Depuis la mise à jour de texlive, ce répertoire serait devenu /usr/share/texlive/texmf-dist

Le processus d'installation d'AMC écrit le fichier automultiplechoice.sty dans /usr/share/texmf-texlive/tex/latex/AMC c'est à dire dans un répertoire correspondant à l'ancien arbre texmf de texlive, d'où le message d'erreur plus haut (et un texhash ne change rien au problème).

  • Ma solution personnelle : j'ai copié le dossier AMC et ce qu'il contient de /usr/share/texmf-texlive/tex/latex/ dans mon arbre texmf local (celui de mon répertoire home) et j'ai fait un texhash de ce répertoire.
  • Ce qu'il conviendrait de faire : faire en sorte que le processus d'installation d'AMC copie ses fichiers dans le nouvel emplacement de l'arbre texmf

Mais peut-être est-ce un problème en lien avec texlive plutôt qu'avec AMC...

Sylvain


Replies (1)

RE: Problème d'arbre texmf (texlive 2011 / debian wheezy, 7 mai 2012) - Added by Alexis Bienvenüe over 8 years ago

Merci beaucoup pour cette information. Je pense qu'il est aussi possible de créer un lien pour mettre le fichier sty dans un répertoire connu par texlive :

sudo ln -s /usr/share/texmf-texlive/tex/latex/AMC /usr/share/texmf/tex/latex/AMC
sudo texhash

La prochaine version debian du paquet auto-multiple-choice corrigera ce problème.

(1-1/1)