Wie kann ich einige dieser Symbole in Latex schreiben?
- Vierfachbindung oder sogar 5 oder 6 Bindungen, wie aus Wikipedia-Artikeln hervorgeht: (Vervierfachen)(Verfünffachen)(Sextuple)
- Gebogene / Bananenbindungen (Bindungen, die aufgrund von Spannung eine gekrümmte Struktur aufweisen)
Bitte antworten ... Danke!
Antwort1
chemformula
Abhängig von Ihren Anforderungen ist dies mit dem Paket und ein wenig TikZ ziemlich unkompliziert :
\documentclass{article}
\usepackage{chemformula}
\NewChemBond{quadruple}{
\foreach \i in {-.15em,-.05em,.05em,.15em}{
\draw[chembond]
([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
}
}
\NewChemBond{quintuple}{
\foreach \i in {-.16em,-.08em,0em,.08em,.16em}{
\draw[chembond]
([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
}
}
\NewChemBond{sextuple}{
\foreach \i in {-.2em,-.12em,-.04em,.04em,.12em,.2em}{
\draw[chembond]
([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
}
}
\NewChemBond{banana}{
\draw[chembond]
(chemformula-bond-start)
parabola[bend pos=.5] bend +(0,.5ex)
(chemformula-bond-end) ;
}
\begin{document}
\ch{X\bond{quadruple}X}\par
\ch{X\bond{quintuple}X}\par
\ch{X\bond{sextuple}X}\par
\ch{X\bond{banana}X}
\end{document}
Antwort2
So können Sie mit Chemfig n-Bindungen (n>1) zeichnen:
\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{decorations.markings}
\makeatletter
\tikzset{nbond/.style args={#1}{%
draw=none,%
decoration={%
markings,%
mark=at position 0 with {\coordinate (CFstart@) at (0,0);},
mark=at position 1 with {%
\foreach\CF@i in{0,1,...,\number\numexpr#1-1}{%
\pgfmathsetmacro\CF@nbondcoeff{\[email protected]*(#1-1)}%
\draw ([yshift=\CF@nbondcoeff\CF@double@sep]CFstart@)--(0,\CF@nbondcoeff\CF@double@sep);
}%
}
},
postaction={decorate}
}
}
\makeatother
\begin{document}
\chemfig{A-[1,,,,nbond=4]B-[:-30,,,,nbond=5]C-[6,,,,nbond=6]D}
\end{document}
Antwort3
Ich weiß nicht, ob mit Chemfig Vierfachbindungen hergestellt werden können, aber die gekrümmten Bindungen sind kein Problem.
Mit der Tikz-Bibliothek "Pathmorphing" und dem folgenden Code
\chemfig{A-[,3,,,decorate,decoration=snake]B}
Du bekommst das:
Andere Formen können mit Knoten erstellt werden. Probieren Sie zum Beispiel diesen Code aus
\chemfig{@{a}A-[,,,,draw=none]@{b}B}
\chemmove{\draw[-](a)..controls +(45:7mm) and +(225:7mm)..(b);}
um Folgendes zu erhalten:
Erläuterung:
225:7mm
225 ist der Winkel und 7mm ist die Amplitude der Bindung. Unsere Bindung tritt in B in einem Winkel von 225° ein und die Kurve hat ihr Minimum bei y=-7mm.
Democode:
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chemfig}
\usepackage[T1]{fontenc}
\usepackage{chemfig}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\schemestart
\chemfig{A-[,3,,,decorate,decoration=snake]B}
\schemestop
\par
\schemestart
\chemfig{@{a}A-[,,,,draw=none]@{b}B}
\chemmove{\draw[-](a)..controls +(45:7mm) and +(225:7mm)..(b);}
\schemestop
\end{document}
Bitte achten Sie darauf, die Kompilierung zweimal auszuführen, damit die gekrümmten Bindungen angezeigt werden!