Exposant de formule chimique trop à droite

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur 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 : 118
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 : 209
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 : 118
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 : 3925
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 donneImage

B. A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 209
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 : 118
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 : 3925
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 : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Exposant de formule chimique trop à droite

Message par marco56 »

Non.

Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 209
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 : 864
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$.