Re: Chemmacros: überlappende Oxidationszahlen

"\"Andreas J. Bittner\"" (via tex-d-l Mailing List) <[email protected]> Fri, 15 May 2026 19:55:57 +0200
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1778867763-128931-262
Content-Language: de-DE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hallo, Harald,

anbei mein W=C3=BCrg-around. In der Formel sorgen die Indices beim Fe_2O_3=
=20
f=C3=BCr den n=C3=B6tigen Abstand, ich sehe nur die M=C3=B6glichkeit, den A=
bstand=20
zwischen C und O etwas zu vergr=C3=B6=C3=9Fern. Das sieht auch nicht nach e=
inem=20
Minus sondern eher nach einem n-dash oder sogar m-dash aus. Mit einem=20
"~" ist das vielleicht etwas zu breit, dann sind sie aber richtig=20
getrennt, mit einem "\," ber=C3=BChren sich dash und I von +II gerade.

HTH & viele Gr=C3=BC=C3=9Fe
Andreas

\documentclass{article}
\usepackage{chemformula,chemmacros}
\chemsetup[redox]{pos=3Dtop, explicit-sign=3Dtrue, format=3D\tiny}
\NewChemPhase\slde{s}
\NewChemPhase\lqde{l}

\begin{document}
\chemsetup[phases]{pos=3Dsub}

\ch{3 "\ox*{+3,Fe}" {}2 "\ox*{-2,O}" {}3\slde{} + "\ox*{+2,C}" {~}=20
"\ox*{-2,O}" {}\gas{} -> 2 (FeO.Fe2O3)\slde{} + CO2\gas{}}

 =C2=A0 \hspace{5.3em}=C2=A0 \ch{"\ox{2,C}{~}\ox{-2,O}"}
\end{document}

Am 15.05.26 um 16:19 schrieb Harald Hollmann:
> Hallo in die Runde,
>
> beim Erstellen von Redoxreaktion mit chemmacros habe ich das Problem,=20
> dass die Oxidationszahlen von C und O in CO =C3=BCberlappen.
>
> Hier ist mein MWE:
>
> \documentclass{scrartcl}
> \usepackage[ngerman]{babel}
> \usepackage[T1]{fontenc}
> \usepackage{chemgreek}
> \usepackage{graphicx}
> \usepackage{microtype}
> \usepackage{minted}
> \usepackage{minted-code}
> \usepackage{chemmacros}
> \chemsetup[redox]{pos=3Dtop, explicit-sign=3Dtrue, format=3D\tiny}
> \NewChemPhase\slde{s}
> \NewChemPhase\lqde{l}
>
> \begin{document
> \chemsetup[phases]{pos=3Dsub}
> \ch{3 "\ox*{+3,Fe}" {}2 "\ox*{-2,O}" {}3\slde{} + "\ox*{+2,C}" {}=20
> "\ox*{-2,O}" {}\gas{} -> 2 (FeO.Fe2O3)\slde{} + CO2\gas{}}
> \end{document}
>
> In der Pr=C3=A4ambel habe ich zwar \chemsetup[redox]{pos=3Dtop,=20
> explicit-sign=3Dtrue, format=3D\tiny} gesetzt, das scheint aber keinen=20
> Effekt zu haben.
>
> Hat jemand eine Idee?
>
>
> Mit TeXnischen Gr=C3=BC=C3=9Fen,
> Harald
>
> dante=C2=A0=C2=A0=C2=A0=C2=A0 # 6721
>
>
>



------------=_1778867763-128931-262
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
------------=_1778867763-128931-262--