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, 05:53

Suku's gravatar image

Suku
262
Akzeptiert: 25%

bearbeitet 14 Sep, 06: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, 06:13

Clemens's gravatar image

Clemens
20.1k123360

bearbeitet 14 Sep, 06:14

Vielen vielen Dank für die schnelle Hilfe :)

(14 Sep, 06:20) Suku
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×29
×15

Frage gestellt: 14 Sep, 05:53

Frage wurde angeschaut: 387 Mal

Zuletzt aktualisiert: 14 Sep, 06:20