package mhchem

Added by Bernard FARNO 7 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 7 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 7 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 7 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 7 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 7 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 7 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 7 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 7 days ago

Sinon au lieu de mhchem, essayez chemformula qui ressemble beaucoup \ch{H2O}.

RE: package mhchem - Added by Bernard FARNO 6 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 6 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 6 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 6 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 4 days ago

Le problème est résolu.
Merci beaucoup pour votre aide.

RE: package mhchem - Added by Frédéric Bréal 4 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 3 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 about 2 hours 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)