Hallo zusammen, ich würde gerne Oxidationszahlen in einer Strukturformel unterbringen. An sich auch kein Problem. Aber ich habe jetzt das Problem, dass ich auch die Bindungsposition im Code angeben möchte und das funktioniert nicht richtig. Könnt ihr mir da weiterhelfen? Es geht um die markierte Bindung im Succinat (siehe Bild1 - Figure1). Passe ich die Bindungsposition an bekomme ich als Resultat das 2. Bild - Figure2 Hier mein Code (Ich bekomme ihn leider nicht kompiliert als Minimalbeispiel. Sorry.): Öffne in Overleaf
\documentclass[12pt,ngerman,smallheadings,pointlessnumbers]{scrreprt} \usepackage{chemfig} \usepackage{xstring} \usepackage{chemstyle} \usepackage[version=3, arrows=pgf-filled]{mhchem} \usepackage{tikz} \begin{document} \begin{figure}[!h]%1 \scalebox{.9}{ \schemestart \chemname{\chemfig{\chemabove{C}{\scriptstyle \color{blue}{-I}}((-[3]H)(-[5,,,4]^{-}OOC))=\chemabove{C}{\scriptstyle \color{blue}{-I}}((-[7]H)(-[1]COO^{-}))}}{Fumarat} \arrow(.base east--.base west){->[\ce{Red\text{.}}][][-10pt]} \chemname{\chemfig{H_2\chemabove{C}{\scriptstyle \color{blue}{-I}}(-[5,,,4]^{-}OOC)-\chemabove{C}{\scriptstyle \color{blue}{-I}}H_2(-[1,,1,1]COO^{-})}}{Succinat} \chemfig{\Rightarrow 2\chemabove{C}{\scriptstyle \color{blue}{-I}}} \arrow(.base east--.base west){->[\ce{$+2e^{-}$}][][5pt]} \chemfig{2\chemabove{C}{\scriptstyle \color{blue}{-II}}} \schemestop \tikz{\node[blue] at (0,1) {~~~~~Reduktion};} } \end{figure} \begin{figure}[!h]%2 \scalebox{.9}{ \schemestart \chemname{\chemfig{\chemabove{C}{\scriptstyle \color{blue}{-I}}((-[3]H)(-[5,,,4]^{-}OOC))=\chemabove{C}{\scriptstyle \color{blue}{-I}}((-[7]H)(-[1]COO^{-}))}}{Fumarat} \arrow(.base east--.base west){->[\ce{Red\text{.}}][][-10pt]} \chemname{\chemfig{H_2\chemabove{C}{\scriptstyle \color{blue}{-I}}(-[5,,2,4]^{-}OOC)-\chemabove{C}{\scriptstyle \color{blue}{-I}}H_2(-[1,,1,1]COO^{-})}}{Succinat} \chemfig{\Rightarrow 2\chemabove{C}{\scriptstyle \color{blue}{-I}}} \arrow(.base east--.base west){->[\ce{$+2e^{-}$}][][5pt]} \chemfig{2\chemabove{C}{\scriptstyle \color{blue}{-II}}} \schemestop \tikz{\node[blue] at (0,1) {~~~~~Reduktion};} } \end{figure} \end{document} gefragt 14 Sep '17, 11:53 Suku |
Mein Vorschlag: Öffne in Overleaf
\documentclass{article} \usepackage{chemfig} \usepackage[version=4]{mhchem}% aktuell ist v4.07 vom 24. Juli 2017 \newcommand\oxnum[2]{% \chemabove{#1}{\scriptstyle\textcolor{blue}{\ensuremath{\mathrm{#2}}}}% } \begin{document} \chemfig{ ^{-}OOC-[1,,,2]H_2|\oxnum{C}{-I} -\oxnum{C}{-I}H_2 -[1,,1]COO^{-} } \end{document} beantwortet 14 Sep '17, 12:13 cgnieder Vielen vielen Dank für die schnelle Hilfe :)
(14 Sep '17, 12:20)
Suku
|