Guten Tag, kaum auf dem Forum haben ich nur Fragen. Ich erstelle gerade Reaktionsmechanismen und muss deshalb Elektronenbewegungen darstellen. Das hat auch bisher gut funktioniert, doch erkennt Latex meine Bennenung des Wasserstoffes nicht an oder wahrscheinlicher: ich benenne es falsch. Aber wie muss ich es richtig benennen? Es handelt sich um das 2., also oben links, Wasserstoffatom des Oxoniumions. Der Pfeil geht von dem Sauerstoff nach Timbuktu, das ist aber gänzlich falsch. Freundliche Grüße und ein herzliches Dankeschön \documentclass[12pt,a4paper]{article} \usepackage[T1]{fontenc} \usepackage{physics} \usepackage{tikz} \usepackage{chemfig} \usepackage[version=4]{mhchem} \begin{document} \setchemfig{atom sep=15mm} \schemestart \ce{\chemfig{H_3C-C(-[2]CH_3)(-[6]CH_3)-@{1}\charge{90=\:,270=\:}{O}-H}\: -> [\chemfig{\charge{315=\:}{\chemabove{O}{\oplus}}(-[1]H)(-[3]@{2}H)(-[6]H)}]\: \chemfig{H_3C-C(-[2]CH_3) (-[6]CH_3)-O^+(-[1]H)(-[7]H)}} \schemestop \chemmove{\draw[shorten >=3pt] (1).. controls +(north:1cm)and+(south:1cm)..(2);} \end{document} gefragt 05 Jan '23, 02:10 Zachansassian |
Lösung gefunden! Das \ce{} ist auch noch ein altes überbleibsel, muss also weg. Das doppelt sich mit dem \schemestart. Entsprechend muss der Reaktionspfeil noch zu \arrow{->[\chemfig{\charge{315=\:}{\chemabove{O}{\oplus}}(-[1]H)(-[3]@{2}H)(-[6]H)}]} angepasst werden. Ich passe jetzt mal so einiges an. Schönen Tag noch beantwortet 05 Jan '23, 21:17 Zachansassian |
Nachfolgend noch eine weitere angepasste Lösung. \documentclass{article} \usepackage{chemfig} \setchemfig{atom sep = 2.3em, cram width = 4.5pt } \renewcommand*\printatom[1]{\ensuremath{\mathsf{#1}}} % \begin{document} \thispagestyle{empty} \schemestart \chemfig{H_3C-C(-[:90]CH_3)(-[:-90]CH_3)-@{1}\charge{90:1pt=\:,-90:1pt=\:}{O}-[:-40]H} \arrow{0}[,0.1] + \arrow{0}[,0.25] \chemfig{@{4}\charge{0:2pt=$\scriptstyle{\oplus}$}{O}(-[:70,.9,,,line width=3pt,dash pattern=on 0.8pt off 2pt]H)(<[@{3}:110]@{2}H)-[:-90]H} \arrow{->[][--$\,\mathsf{H_2O}$][1pt][]}[,1.2,-Latex] \chemfig{H_3C-C(-[:90]CH_3)(-[:-90]CH_3)-\charge{-90:1pt=\:,90:3pt=$\scriptstyle{\oplus}$}{O}(-[:40]H)-[:-40]H} \schemestop \chemmove{\draw[shorten >=5pt, shorten <=2pt] (2).. controls +(135:1cm)and+(90:1cm)..(1);} \chemmove{\draw[shorten >=2pt, shorten <=5pt] (3).. controls +(180:0.4cm)and+(west:.75cm)..(4);} \end{document} beantwortet 10 Mai '23, 12:02 Delorian |