Forums » Utilisation d'AMC (french) »
package mhchem
Added by Bernard FARNO 28 days ago
Bonjour,
J'ai l'habitude de travailler avec AMCtxt mais pour insérer des formules et des équations chimiques, j'ai essayé de faire le sujet sous latex avec le package mhchem.
J'ai édité mon fichier avec Texmaker sous windows puis copié mon fichier dans mon projet AMC.
Le problème est lorsque que je lance "mettre à jour les documents", rien ne se passe. Je pense qu'il ne trouve par le fichier mhchem.sty
Comment peut-on l'installer ? j'utilise AMC sous windows.
Merci d'avance pour votre aide.
Replies (16)
RE: package mhchem - Added by Alexis Bienvenüe 28 days ago
C'est bizarre que rien ne se passe du tout : pas de message d'erreur ? Rien dans « Détail de la sortie des commandes » ?
Au pire, pouvez-vous poster le fichier amc-compiled.log
du répertoire projet ?
RE: package mhchem - Added by Frédéric Bréal 28 days ago
Avez-vous déclarer l'option LaTeX ?
# AMC-TXT source PaperSize: A4 Lang: FR LaTeX: 1 LaTeX-Preambule: \usepackage{mhchem} Title: Mon premier questionnaire Presentation: Veuillez répondre aux questions ci-dessous du mieux que vous pouvez. * Quelle est la formule de l'eau ? +\ce{H2O} -\ce{HO} -\ce{HO2}
RE: package mhchem - Added by Bernard FARNO 28 days ago
Le fichier que j'exploite sur AMC est écrit en LaTex.
Sur AMC , je l'ai importer et bien indiqué LaTex et non AMC.TXT.
Je met ci-dessous, la copie du détail de la sortie des commandes et en pièce-jointe, le fichier LaTex.
===<MAJ>=T(Fabrication du sujet (1))
===<MAJ>=+0.1
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./Devoir3 1ere.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2022-01-21>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def))
(/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty
(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty) (./mhchem.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
Fichier.tex (2.1 kB)
RE: package mhchem - Added by Frédéric Bréal 28 days ago
Pour moi, c'est le copier-coller de la double flèche ⇌ qui pose problème
\begin{reponses} \mauvaise{\ce{Cl2 + e- <=> Cl-(aq)}} \mauvaise{\ce{2Cl-(aq) + 2e- <=> Cl2}} \bonne{\ce{Cl2 + 2e- <=> 2Cl-(aq)}} %⇌ \mauvaise{\ce{2Cl-(aq) + e- <=> Cl2}} %⇌ \end{reponses}
RE: package mhchem - Added by Bernard FARNO 28 days ago
j'avais oublié de les changer mais même en modifiant, j'ai toujours la même erreur.
RE: package mhchem - Added by Frédéric Bréal 28 days ago
Je ne maîtrise pas les lignes de commande mais si vous tapez
locate mhchem.sty
est-ce que cela renvoie un chemin ?
RE: package mhchem - Added by Alexis Bienvenüe 28 days ago
j'ai toujours la même erreur.
Le log que vous avez fourni ci-dessus est incomplet. Est-ce que vous pouvez voir la suite ? Ou bien pouvez-vous poster le fichier amc-compiled.log
?
RE: package mhchem - Added by Frédéric Bréal 28 days ago
Sinon au lieu de mhchem, essayez chemformula qui ressemble beaucoup \ch{H2O}
.
RE: package mhchem - Added by Bernard FARNO 28 days ago
Si je tape locate mhchem.sty , il m'indique qu'il ne trouve rien.
En utilisant chemformula, j'ai toujours le même problème.
En poècejointe, le fichier amc-compiled.log
amc-compiled.log (4.9 kB)
RE: package mhchem - Added by Alexis Bienvenüe 28 days ago
On peut lire l'erreur de compilation dans le fichier log
:
! LaTeX Error: File `chemgreek.sty' not found.
LaTeX ne trouve pas le fichier de style
chemgreek.sty
, qui doit manquer à l'installation…RE: package mhchem - Added by Bernard FARNO 27 days ago
Dans quel répertoire peut-on installer se fichier pour qu'il soit reconnu par AMC ?
RE: package mhchem - Added by Frédéric Bréal 27 days ago
D'après le pdf de José Ouin vous pouvez installer synaptic pour gérer les paquets.
sudo apt-get install synaptic
Lancez-le puis cherchez et installez chemgreek qui doit être inclus dans le paquet texlive-sciences puis recompilez votre sujet.
RE: package mhchem - Added by Bernard FARNO 25 days ago
Le problème est résolu.
Merci beaucoup pour votre aide.
RE: package mhchem - Added by Frédéric Bréal 25 days ago
Pourriez-vous nous préciser comment ?
Mauvais codage de votre fichier, installation d'un paquet, réinstallation d'AMC ou texlive ?
Cela aiderait les utilisateurs.
Merci
RE: package mhchem - Added by Bernard FARNO 24 days ago
Pour résoudre le problème, j'ai réinstaller AMC comme indiqué sur la page :
https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Installation_d'AMC_sous_windows10
Puis j'ai installé synaptic .
Avec synaptic, j'ai installé Texmaker, texlive et texlive-science.
RE: package mhchem - Added by Joss OUIN 21 days ago
Bonjour à tous,
L'avantage de Synaptic c'est qu'il place les packages "au bon endroit".
Une vidéo pour découvrir comment installer et utiliser Synaptic
Lien : https://www.youtube.com/watch?v=FLpCdm0vVLE
Belle journée à tous.
José
(1-16/16)