Reaktion über mehrere Zeilen (MyChemistry)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Reaktion über mehrere Zeilen (MyChemistry)

von cgnieder » Mo 25. Apr 2011, 13:21

Mit der Version 1.5 (vom 23.04.) geht es z.B. so:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mychemistry}

\setatomsep{1.8em}
\setcrambond{3pt}{0.5pt}{1pt}
\setarrowlength{3em}
\setarrowline{thin}

\begin{document}
\mCsetup{bondlength=1.7em,rcndist=.9em}
\begin{rxn}
   \reactant{\chemfig{R-[:-90]NH_2}}
   \chemand
   \reactant{\chemfig{N(=[:90]O)-[:-30]O(-[:-30,.4,,,draw=none]+)(-[:30]H)-[:-90]H}}
   \arrow[,<=>,,,]{}{}
   \reactant{\chemfig{R-[:-90]N(-[:45,.5,,,draw=none]+)(-[:180]H)(-[:-90]H)-[:0]\lewis{1,N}=[:-60]O}}
   \chemand
   \reactant{\ce{H2O}}
   \arrow[,<=>,,,]{}{}
   \reactant{\chemfig{R-[:-90]\lewis{6,N}(-[:-150]H)-[:-30]\lewis{6,N}=[:30]O}}
   \chemand[,plus]
   \reactant{\ce{H3O+}}
   \branch[plus.-90,glgw,,yshift=-1em]{
     \arrow[-90,<=>,,,]{}{}
   }
   \mesomeric[glgw.-90,,xshift=-5.5em]{
     \reactant{\chemfig{R-[:-90]N(-[:45,.5,,,draw=none]+)(-[:-150]H)=[:-30]\lewis{6,N}-[:30]O-[:-30]H}}
     \marrow
     \reactant{\chemfig{R-[:-90]\lewis{6,N}(-[:-150]H)-[:-30]\lewis{6,N}=[:30]\chemabove{O}{+}-[:-30]H}}
   }
\end{rxn}
\mCsetup{reset,arrowlength=3em,arrowline=thin}
\end{document}
(leichte Veränderungen, damit es keine overfull \hbox gibt)

Reaktion über mehrere Zeilen (MyChemistry)

von Ferghun » So 24. Apr 2011, 12:22

Frohe Ostern euch allen! :D

Während ich in meinen Schokohasen beiße, versuche ich gerade für mein Protokoll den Reaktionsmechanismus einer N-Nitrosierung mit MyChemistry zu formulieren. Leider erstreckt sich dieser Reaktionsmechanismus über voraussichtlich drei Zeilen (entnommen aus dem folgenden Dokument):

http://duepublico.uni-duisburg-essen.de ... lie362.pdf

Ich hänge gerade dabei in die zweite Zeile zu gelangen:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mychemistry}

\setatomsep{1.8em}
\setcrambond{3pt}{0.5pt}{1pt}
\setarrowlength{3em}
\setarrowline{thin}

\begin{document}
\begin{rxn}
	\reactand{\chemfig{R-[:-90]NH_2}}
	\chemand
	\reactand{\chemfig{N(=[:90]O)-[:-30]O(-[:-30,.4,,,draw=none]+)(-[:30]H)-[:-90]H}}
		\arrow[,<=>,,,]{}{}
	\reactand{\chemfig{R-[:-90]N(-[:45,.5,,,draw=none]+)(-[:180]H)(-[:-90]H)-[:0]\lewis{1,N}=[:-60]O}}
	\chemand
	\reactand{\ce{H2O}}
		\arrow[,<=>,,,]{}{}
	\reactand{\chemfig{R-[:-90]\lewis{6,N}(-[:-150]H)-[:-30]\lewis{6,N}=[:30]O}}
	\chemand
	\reactand{\ce{H3O+}}
	  \arrow[below,<=>,,,]{}{}
	\mesomeric{
	\reactand[below]{\chemfig{R-[:-90]\lewis{6,N}(-[:-150]H)-[:-30]\lewis{6,N}=[:30]\chemabove{O}{+}-[:-30]H}}
	\marrow[below]
	\reactand[below]{\chemfig{R-[:-90]N(-[:45,.5,,,draw=none]+)(-[:-150]H)=[:-30]\lewis{6,N}-[:30]O-[:-30]H}}
	}
\end{rxn}
\end{document}
1. Wie kann man den letzten Gleichgewichtspfeil so setzen, dass dieser nicht nur unter dem H3O+ liegt, sondern mittig (also unter dem \chemand).
2. Wie kann die erste mesomere Grenzformel unter dem Gleichgewichtspfeil gesetzt werden, und die zweite Grenzformel links daneben?

Nach oben