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}

alt text

alt text

gefragt 14 Sep '17, 11:53

Suku's gravatar image

Suku
5148
Akzeptiert-Rate: 0%

bearbeitet 14 Sep '17, 12:09


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}

alt text

Permanenter link

beantwortet 14 Sep '17, 12:13

cgnieder's gravatar image

cgnieder
20.8k193463
Akzeptiert-Rate: 60%

bearbeitet 14 Sep '17, 12:14

Vielen vielen Dank für die schnelle Hilfe :)

(14 Sep '17, 12:20) Suku
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×39
×23

gestellte Frage: 14 Sep '17, 11:53

Frage wurde gesehen: 2,971 Mal

zuletzt geändert: 14 Sep '17, 12:20