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

Added by Sylvain M almost 12 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 almost 12 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)