Exposant de formule chimique trop à droite

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté par le forum via les balises tex.

Modérateur : gdm_tex

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 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 : 234
Inscription : mercredi 24 avril 2013, 19:47

Re: Exposant de formule chimique trop à droite

Message 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 par pianiste06 »

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

Mille mercis !
balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 4025
Inscription : mercredi 02 janvier 2008, 23:18

Re: Exposant de formule chimique trop à droite

Message 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
B. A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 234
Inscription : mercredi 24 avril 2013, 19:47

Re: Exposant de formule chimique trop à droite

Message 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 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
Utilisateur chevronné
Utilisateur chevronné
Messages : 4025
Inscription : mercredi 02 janvier 2008, 23:18

Re: Exposant de formule chimique trop à droite

Message 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 : 974
Inscription : jeudi 25 novembre 2010, 22:10

Re: Exposant de formule chimique trop à droite

Message par marco56 »

Non.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 234
Inscription : mercredi 24 avril 2013, 19:47

Re: Exposant de formule chimique trop à droite

Message par Arathorn »

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

Re: Exposant de formule chimique trop à droite

Message 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 : 234
Inscription : mercredi 24 avril 2013, 19:47

Re: Exposant de formule chimique trop à droite

Message 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