Forums » Utilisation d'AMC (french) »
incompatibilité versions Latex et AMC
Added by Ferreira da silva Régis about 6 years ago
Bonjour,
j'ai réinstaller dernièrement la dernière version d'AMC sur mon mac.
Lors d'un premier test, AMC m'indique ne pas pouvoir compiler suite à une incompatibilité entre Latex (LaTeX 3.77) et AMC (1.3.0) (voir capture d'écran jointe).
Auriez-vous une idée du problème?
Merci d'avance,
Régis
Replies (12)
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
Je vous joins également le fichier log.
amc-compiled.log (91.8 kB)
RE: incompatibilité versions Latex et AMC - Added by Alexis Bienvenüe about 6 years ago
Comment avez-vous installé AMC ? Le fichier /opt/local/share/texmf-local/tex/latex/AMC/auto-multiple-choice.sty
semble provenir d'une autre installation : pouvez-vous essayer en le déplaçant vers un autre répertoire qui ne sera pas pris en compte par latex
?
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
Je viens de déplacer ce fichier sur le bureau, la compilation s'arrête en cours.
Dois-je le replacer?
RE: incompatibilité versions Latex et AMC - Added by Alexis Bienvenüe about 6 years ago
Dois-je le replacer?
Oui.
Pouvez-vous regarder quel est le contenu de la ligne qui définit AMC@VERSION
dans ce fichier sty
(au début du fichier) ?
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
voici le contenu de la ligne:
\def\AMC@VERSION{AMC 1.3.0+hg2017-10-12 }
Avez-vous besoin que je vous envoie le fichier?
RE: incompatibilité versions Latex et AMC - Added by Alexis Bienvenüe about 6 years ago
Comment avez-vous installé AMC ?
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
via homebrew
RE: incompatibilité versions Latex et AMC - Added by Maël Valais about 6 years ago
Bizarre, homebrew installe dans /usr/local mais pourtant le sty est dans /opt/local
Une ancienne installation de AMC par macports peut-être ?
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
oui, exactement.
Laquelle dois-je enlever du coup?
RE: incompatibilité versions Latex et AMC - Added by Maël Valais about 6 years ago
Je suppose qu’il faut desinstaller celle de macports mais peu importe sinon
RE: incompatibilité versions Latex et AMC - Added by Ferreira da silva Régis about 6 years ago
un ami m'a aidé:
- il a fait pointer texmflocal dans TEXMFLOCAL = /usr/local/share/texmf-local,
- après avoir relancé AMC, on s'est retrouvé avec une incompatibilité avec AMC et LaTeX,
- suite au message d'erreur d'AMC, il a modifié une commande dans auto-multiple-choice.sty: \tl_to_lowercase:n remplacé par \tex_lowercase:D .
Tout a l'air de bien fonctionné maintenant,
Merci beaucoup pour votre aide!
RE: incompatibilité versions Latex et AMC - Added by Maël Valais about 6 years ago
tl;dr pour régler le problème :
sudo auto-multiple-choice latex-link remove sudo auto-multiple-choice latex-link
Explications:
Ça y est ! Je me souviens d'où peut provenir le problème. En fait, les installation à travers macports et homebrew nécessitent toutes les deux de lancer la commande sudo auto-multiple-choice latex-link
qui va créer un lien symbolique vers le automultiplechoice.sty
installé par macports ou homebrew. Dans votre cas, ce lien symbolique menait vers la version de macports de automultiplechoice.sty
. Pour qu'AMC marche après l'avoir installé à travers Homebrew (et qu'il a aussi été installé à travers macports), il faut supprimer puis recréer ce lien (avec latex-link
au dessus).
Cela veut aussi dire qu'il est difficile d'utiliser les deux versions (de macports et homebrew) en même temps à cause de ce lien symbolique. Ou alors il faut latex-link
/latex-link remove
à chaque fois
(1-12/12)