Forums » Utilisation d'AMC (french) »
incompatibilité versions Latex et AMC
Added by Ferreira da silva Régis about 7 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 7 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 7 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 7 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 7 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 7 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 7 years ago
Comment avez-vous installé AMC ?
RE: incompatibilité versions Latex et AMC
-
Added by Ferreira da silva Régis about 7 years ago
via homebrew
RE: incompatibilité versions Latex et AMC
-
Added by Maël Valais about 7 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 7 years ago
oui, exactement.
Laquelle dois-je enlever du coup?
RE: incompatibilité versions Latex et AMC
-
Added by Maël Valais about 7 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 7 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 7 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)