Re: Chemmacros: überlappende Oxidationszahlen

Harald Hollmann <[email protected]> Fri, 15 May 2026 19:19:25 +0200
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1778865598-123899-234
Content-Language: de-DE, en-US, en-GB
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Danke, das ist absolut minimal, ich werde es mir merken.
Und ja, man schreibt es so in der Schule, und genau dafür ist es auch. 
Wenn man dann noch die Vorzeichen haben will, ergibt sich das Problem, 
selbst, wenn ich [align=right] herausnehme:

\documentclass{article}
\usepackage{chemformula,chemmacros}
\chemsetup[redox]{pos = top, explicit-sign=true}
\begin{document}
	
	
	\ch{"\ox{2,C}" "\ox{-2,O}"}
	
	
\end{document}


Am 15.05.26 um 18:08 schrieb Tobias Hilbricht (via tex-d-l Mailing List):
> Das ist ein MWE. So besser?
> 
> \documentclass{article}
> \usepackage{chemformula,chemmacros}
> \chemsetup{redox/pos = top}
> \begin{document}
> 	
> 	
> 	\ch{"\ox[align=right]{2,C}" "\ox{-2,O}"}
> 		
> 	
> \end{document}
> 
> Ich glaube, mit der Position top schreibt man das nur in der Schule im
> Chemieunterricht, oder?
> 
> Tobias
> 
> 
> Am Freitag, dem 15.05.2026 um 16:19 +0200 schrieb Harald Hollmann:
>> Hallo in die Runde,
>>
>> beim Erstellen von Redoxreaktion mit chemmacros habe ich das Problem,
>> dass die Oxidationszahlen von C und O in CO überlappen.
>>
>> 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=top, explicit-sign=true, format=\tiny}
>> \NewChemPhase\slde{s}
>> \NewChemPhase\lqde{l}
>>
>> \begin{document
>> \chemsetup[phases]{pos=sub}
>> \ch{3 "\ox*{+3,Fe}" {}2 "\ox*{-2,O}" {}3\slde{} + "\ox*{+2,C}" {}
>> "\ox*{-2,O}" {}\gas{} -> 2 (FeO.Fe2O3)\slde{} + CO2\gas{}}
>> \end{document}
>>
>> In der Präambel habe ich zwar \chemsetup[redox]{pos=top,
>> explicit-sign=true, format=\tiny} gesetzt, das scheint aber keinen
>> Effekt zu haben.
>>
>> Hat jemand eine Idee?
>>
>>
>> Mit TeXnischen Grüßen,
>> Harald
>>
>> dante     # 6721
>>
>>
> 
> 
> 

-- 
Mit TeXnischen Grüßen,
Harald

dante     # 6721



------------=_1778865598-123899-234
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
------------=_1778865598-123899-234--