Exposant de formule chimique trop à droite

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
pianiste06
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 145
Inscription : mardi 05 mai 2020, 08:29

[Résolu] Exposant de formule chimique trop à droite

Message non lu par pianiste06 »

Bonjour,

J'ai vu qu'on pouvait facilement écrire la formule d'un ion ; pour cela, il fallait utiliser le programme suivant :

Code : Tout sélectionner

\documentclass{article}
\usepackage{chemfig}
\usepackage{chemmacros}
\begin{document}
\ch{SO4\mch[2]}
\end{document}
Mais quand je le compile, l'exposant est bien plus à droite que le résultat attendu (le 2- doit se trouver au dessus du 4 et dans mon cas, il est bien en exposant mais décalé vers la droite). J'ai un warning qui apparaît :

Code : Tout sélectionner

Package chemmacros Warning: You haven't loaded any package for upright Greek
Je ne sais pas s'il y a un moyen d'insérer un fichier pdf sur ce message afin que vous compreniez mon problème ?

Bon week end à vous
Dernière modification par MB le dimanche 17 mai 2020, 09:20, modifié 1 fois.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 241
Inscription : mercredi 24 avril 2013, 19:47
Statut actuel : Enseignant

Re: Exposant de formule chimique trop à droite

Message non lu par Arathorn »

Suite à ma précédent réponse (viewtopic.php?p=159118#p159118), j'ai regardé le paquet chemformula et ai noté cette différence. Je garde le paquet mhchem.

Code : Tout sélectionner

\documentclass{standalone}
\usepackage{chemformula,mhchem}

\begin{document}
\ch{SO_4^{2-}}\qquad\ce{SO^{2-}_4}\qquad\ce{SO^2-_4}
\end{document}
pianiste06
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 145
Inscription : mardi 05 mai 2020, 08:29

Re: Exposant de formule chimique trop à droite

Message non lu par pianiste06 »

Ca marche Nickel chrome !!!
Je ne savais pas qu'on pouvait intervertir l'ordre des exposants et des indices.

Mille mercis !
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4034
Inscription : mercredi 02 janvier 2008, 23:18

Re: Exposant de formule chimique trop à droite

Message non lu par balf »

On peut utiliser la syntaxe de chemformula, qui donne encore un décalage, mais très léger (il y a peut-être des raisons à cela — je ne suis pas chimiste). Si l'on veut absolument supprimer tout décalage, il suffit d'utiliser \rlap pour l'indice. Le petit code qui suit illustre les trois façons de faire:

Code : Tout sélectionner

\documentclass{article}
\usepackage{chemfig}
\usepackage{chemmacros}

\begin{document}

\ch{SO4\mch[2]}\qquad \ch{SO4^2-}\qquad \ch{SO\rlap{4}^2-}

\end{document}
qui donne
position-exposant.png
position-exposant.png (5.2 Kio) Consulté 366 fois
B. A.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 241
Inscription : mercredi 24 avril 2013, 19:47
Statut actuel : Enseignant

Re: Exposant de formule chimique trop à droite

Message non lu par Arathorn »

il y a peut-être des raisons à cela
Est-ce la nouvelle norme typographique ?
https://www.degruyter.com/view/journals ... -p1039.xml
http://old.iupac.org/publications/books ... lature.pdf

Par contre, dans la documentation de chemformula, il est écrit.
You don’t need to use \mch and related commands inside \ch .
pianiste06
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 145
Inscription : mardi 05 mai 2020, 08:29

Re: Exposant de formule chimique trop à droite

Message non lu par pianiste06 »

Je trouve que la présentation ion sulfate de droite est plus esthétique.
Maintenant, c'est vrai qu'il y a des modes en chimie.
Quand j'étais étudiant, on écrivait l'ion hydroxyde OH-, maintenant, il s'écrit HO-... il faut s'adapter avec son temps...
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4034
Inscription : mercredi 02 janvier 2008, 23:18

Re: Exposant de formule chimique trop à droite

Message non lu par balf »

Peut-être que le léger décalage dans la formule du milieu, qui semble être le défaut, est destiné à bien marquer que les charges s'appliquent au groupement d'atomes, et non au seul atome d'oxygène ?

B. A.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 977
Inscription : jeudi 25 novembre 2010, 22:10

Re: Exposant de formule chimique trop à droite

Message non lu par marco56 »

Non.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 241
Inscription : mercredi 24 avril 2013, 19:47
Statut actuel : Enseignant

Re: Exposant de formule chimique trop à droite

Message non lu par Arathorn »

Quelle est la raison ?
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 977
Inscription : jeudi 25 novembre 2010, 22:10

Re: Exposant de formule chimique trop à droite

Message non lu par marco56 »

De ce décalage ? Je ne sais pas.
Il est clair que quand on note $SO_4^{2-}$, le 4 est appliqué à $O$ et le $^{2-}$ à l'ensemble $SO_4$.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 241
Inscription : mercredi 24 avril 2013, 19:47
Statut actuel : Enseignant

Re: Exposant de formule chimique trop à droite

Message non lu par Arathorn »

Je reviens un peu tard sur cette discussion (je ne connais pas le délai normal avant qu'un fil de discussion soit considéré comme enterré) mais j'ai trouvé la norme pour l'écriture des ions polyatomique dans ce pdf à la page 65.
https://iupac.org/wp-content/uploads/20 ... chable.pdf