Forums » Utilisation d'AMC (french) »
Représentation de Lewis
Added by Bernard FARNO 7 days ago
Bonjour,
J'essaie d'écrire la représentation de Lewis de la molécule d'eau en travaillant avec AMC.TXT.
J'utilise le package chemfig.
J'arrive à représenter la molécule sans les doublets non liants (\chemfig{H-O-H}) mais la représentation de Lewis avec l'instruction \chemfig{H-\charge{90=\|,-90=\|}{O}-H} fait bugger AMC.
Est-ce que quelqu'un a déjà rencontré ce problème et a pu le résoudre?
Merci d'avance pour votre aide.
Replies (11)
RE: Représentation de Lewis
-
Added by Alexis Bienvenüe 7 days ago
Pouvez-vous poster un exemple complet minimal ?
RE: Représentation de Lewis
-
Added by Bernard FARNO 7 days ago
En pièce jointe, le fichier txt correspondant.
exemple.txt (813 Bytes)
RE: Représentation de Lewis
-
Added by Alexis Bienvenüe 7 days ago
Cela donne ce résultat chez moi. Ce n'est pas ce qui est attendu ?
eau.png (12.3 kB)
RE: Représentation de Lewis
-
Added by Frédéric Bréal 7 days ago
J'obtiens le même résultat qu'Alexis. N'auriez-vous pas en faisant le test oublié de rajouter une étoile pour une question multiple ou de transformer un + en - ?
*[columns=2]{formula=(NB-NBC==0 && NMC==0 ? 0.75 : 0)} La molécule d'eau a pour schéma de Lewis : + \chemfig{H-\charge{90=\|,-90=\|}{O}-H} - \chemfig{H-O-H} - \chemfig{H-H-O}
RE: Représentation de Lewis
-
Added by Bernard FARNO 7 days ago
Merci pour vos réponses.
Le bug vient donc de chez moi, mais je n'en vois pas l'origine.
Quand je met, juste ces deux instructions, tout passe :
\chemfig{H-O-H}
\chemfig{H-H-O}
et dès que je rajoute la dernière instruction permettant d'afficher les doublets liants, j'ai un message d'erreur.
L'erreur ne vient pas du choix sur question multiple ou des + et -.
J'ai mis en pièce jointe, le détail de la sortie de commande. On dirait que c'est cette partie de l'instruction qui pose problème :\charge{90=\|,-90=\|.
fichier_de_sortie.txt (27.5 kB)
RE: Représentation de Lewis
-
Added by Alexis Bienvenüe 7 days ago
Vous avez peut-être une version de chemfig
trop ancienne.
Vous travaillez apparemment avec une texlive 2019, et j'ai l'impression que la macro \charge
est arrivée avec la version 1.6 sortie en 2021
RE: Représentation de Lewis
-
Added by Frédéric Bréal 7 days ago
Pouvez-vous rajouter \listfiles
dans LaTeX-Preambule:
et comparer la version de chemfig
Pour moi c'est: chemfig 2023/12/28 v1.66 Draw molecule with an easy syntax (CT) avec Texlive 2024.
RE: Représentation de Lewis
-
Added by Frédéric Bréal 7 days ago
Voici ce qui est écrit dans le fichier chemfig.tex, ligne 3568.
v1.5 2020/03/05
- nouvelles macros \charge et \Charge. Les macros \lewis et \Lewis
sont obsolètes et amenées à disparaitre à moyen terme (au moins
9 mois), soit fin 2020
RE: Représentation de Lewis
-
Added by Bernard FARNO 7 days ago
Merci beaucoup pour votre aide. En effet, la version est de 2019.
Je vais essayer de mettre tout ça à jour. Si quelqu'un connait un tuto, pour faire ça , je suis preneur.
J'ai Ubuntu sous Windows et je n'utilise que AMC . Je ne maitrise donc pas Ubuntu et en plus à partir de la console.
RE: Représentation de Lewis
-
Added by Frédéric Bréal 7 days ago
Si vous avez texlive 2019, votre version d'ubuntu devrait être la 21 ou 22.
Le plus simple mais le plus long serait de laisser faire ubuntu en sélectionnant dans le gestionnaire de mise à jour, dans l'onglet mises à jour : Me prévenir lorsqu'une nouvelle version d'ubuntu est disponible : Pour les versions prises en charge sur le long terme.
La plus rapide, installer la version 2024 avec un cd en effaçant l’installation précédente.
Celle que je préfère, installer indépendamment AMC et Texlive mais cela nécessite d'utiliser le terminal dans ubuntu. Allez dans la documentation d'AMC et le lien AMC et TeXLive «vanille» (ubuntu et debian).
RE: Représentation de Lewis
-
Added by Bernard FARNO 6 days ago
Merci à tous. J'ai tout réinstallé et maintenant tout fonctionne.
(1-11/11)