Hallo zusammen, ich versuche den Mechanismus einer radiaklischen Polymersitation darzustellen. Bisher ist mir das auch gelungen... Aber bei diesem Schema scheine ich einen Denkfehler zu haben. Ich finde zumindest meinen Fehler nicht. Ich hoffe ihr könnt mir weiterhelfen. Zeichne ich nur das AIBN (Molekül vor dem Reaktionspfeil) sieht es so aus, wie ich es haben möchte... Nur sobald ich das Radikalmolekül hinzufüge sind die Pfeile verzerrt. Ich verstehe einfach nicht warum :( Aus diesem Code: Öffne in Overleaf
\tikzset{ elmove/.style={red, -{Stealth[#1]},shorten >=3pt,shorten <=2pt} } \minisec{Radikalbildung} \bigskip \begin{figure}[h!tb] \schemestart \chemfig{N(-[@{c5}5]@{b1}(-[5,,,1]CH_{3})(-[4]NC)(-[7]CH_{3}))=[@{a}]N(-[@{c2}1]@{b2}(-[1]CH_{3})(-[3]H_{3}C)(-[0]CN))} \arrow{->[][-\ce{N2}]} 2~~\chemfig{NC-[0]\lewis{0.,C}(-[1]CH_{3})(-[7]CH_{3})} \schemestop \chemmove{ \draw[elmove=left] (c2) ..controls +(90:6mm) and +(90:6mm) .. (a) ; \draw[elmove=left] (c5) ..controls +(-90:6mm) and +(-90:6mm) .. (a) ; \draw[elmove=left] (c5) ..controls +(90:4mm) and +(90:4mm) .. (b1) ; \draw[elmove=left] (c2) ..controls +(-90:4mm) and +(-90:4mm) .. (b2) ; } \end{figure} folgt dieses Ergebnis... Vielen Dank für eure Nerven! Liebe Grüße Suku gefragt 31 Jan '18, 22:53 Suku |
Es wäre eigentlich leicht gewesen, aus Deinem Code ein komplettes Minimalbeispiel zu machen. So hast Du Glück, dass ich weiß, dass Das Problem stammt von Deiner Benennung der Nodes, spezieller die Benennung Öffne in Overleaf
\documentclass{article} \usepackage{chemfig} \begin{document} \schemedebug{true} \schemestart eins \arrow zwei \arrow drei \schemestop \end{document} Nun kann man das zwar alles Überschreiben (das Handbuch erklärt das eigentlich ausführlich), aber ich würde in diesem Fall einfach eine andere Benennung im Molekül verwenden. Ich habe unten Außerdem würde ich statt Öffne in Overleaf
\documentclass{scrartcl} \usepackage{chemfig,mhchem} \tikzset{ elmove/.style={red, -{Stealth[#1]},shorten >=3pt,shorten <=2pt} } \begin{document} \minisec{Radikalbildung} \begin{center} \schemestart \chemfig{N(-[@{c5}5]@{b1}(-[5,,,1]CH_{3})(-[4]NC)(-[7]CH_{3}))=[@{a}]N(-[@{XX}1]@{b2}(-[1]CH_{3})(-[3]H_{3}C)(-[0]CN))} \arrow{->[][$-\ce{N2}$]} 2\quad \chemfig{NC-[0]\lewis{0.,C}(-[1]CH_{3})(-[7]CH_{3})} \schemestop \chemmove{ \draw[elmove=left] (XX) ..controls +(90:6mm) and +(90:6mm) .. (a) ; \draw[elmove=left] (c5) ..controls +(-90:6mm) and +(-90:6mm) .. (a) ; \draw[elmove=left] (c5) ..controls +(90:4mm) and +(90:4mm) .. (b1) ; \draw[elmove=left] (XX) ..controls +(-90:4mm) and +(-90:4mm) .. (b2) ; } \end{center} \end{document} beantwortet 01 Feb '18, 21:34 cgnieder Vielen Dank für die Erklärung und die ergänzenden Tipps. Ich nehme oft das Handbuch zu chemfig in die Hand, um mich an den Beispielen zu orientieren. Durchgearbeitet habe ich es nicht. Dafür fehlt aktuell leider die Zeit. Ich war der festen Überzeugung ich hätte die Packages ergänzt. War keine Absicht nur die Codeschnipsel zu posten, sorry. Lg Suku
(02 Feb '18, 17:06)
Suku
1
Das lässt sich leicht testen: kopiere den Code deiner Frage so wie Du ihn gepostet hast in ein neues Dokument! Kannst Du es dann kompilieren, ohne noch etwas zu ergänzen? Wenn nein, dann ist der Code nicht vollständig! ;)
(02 Feb '18, 17:21)
cgnieder
|
Hallo zusammen, ich habe das Problem jetzt "gelöst", indem ich 2 Schemas angefertigt habe und die mittels minipage nebeneinander gepackt habe. Keine schöne Lösung, aber als kurzfristige Lösung ist es ausreichend.
Ich wäre sehr dankbar, wenn mir das jemand erklären könnte, also warum sowas passiert. Lg Suku