Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- begin{center}
- setchemfig{cram width=3pt}
- schemestart
- subscheme{
- chemleft[
- chemfig{@{F}Lewis{0:2:4:6:,F}}
- chemright]}
- +
- chemfig{F-@{B}{phantom{B}}(-[2,0,,,draw=none]{})(<[:-20]F)<:[:20]F}
- arrow{->}
- chemleft[
- chemfig{chembelow[0.5pt]{F}{scriptstylehspace{4.5mm}oplus}-[:-90,0.8]@{cb}chemabove[0.5pt]{B}{scriptstylehspace{4.5mm}ominus}(<:[:-40,0.8]F)(<[:-70,0.8]F)-[:-140]F}
- chemright]
- schemestop
- tikz[overlay,remember picture]{
- begin{scope}[overlay,shift={(B)}]
- draw[-] (-0.1,0.2) ..controls +(120:1) and +(60:1) .. (0.1,0.2);
- draw[-,fill=black!10] (-0.1,-0.2) ..controls +(-120:1) and +(-60:1) ..
- +(0.2,0);
- end{scope}
- node[fill=white,inner sep=0.1pt] at (B){{fontfamily{cmr}selectfont
- B
- }};
- draw[-latex,shorten <=2pt] (F) ..controls +(90:1.7cm)and+(90:1cm)..
- ([yshift=9pt]B.north);
- }
- tikz[overlay,remember picture]{
- draw[-latex,shorten <=2pt,densely dashed] ([yshift=9pt]cb.north) ..controls +(180:0.7) and +(-90:1).. +(-0.7,1) node[above,align=center] {scriptsize coordinate scriptsize covalent\ scriptsize bond};
- }
- chemmove{node[xshift=6pt] at (c2.north east) {$-$};}
- chemmove{node[xshift=6pt] at (c3.north east) {$-$};}
- end{center}
- setchemfig{cram width=3pt}
- chemnameinit{}
- schemestart
- chemname{chemfig{H_{3}C-C(=[:45]O)-[:-45]O-[:0]H}}{tikzmarknode{A}{Acetic
- Acid}}
- +
- chemname{chemfig{H_{3}C-Lewis{2:,N}(<:[:-15]H)<[:-40]H}}{tikzmarknode{B}{Methylamine}}
- arrow{<=>}
- chemname{chemfig{H_{3}C-C(=[:45]O)-[:-45]Orlap{${}^-$}}}{tikzmarknode{C}{Acetate
- Ion}}
- +
- chemname{chemfig{H_{3}C-Nrlap{${}^+$}(-[:45]H)(<:[:-15]H)<[:-40]H}}{tikzmarknode{D}{Mathylammonium
- Ion}}
- schemestop
- begin{tikzpicture}[overlay,remember picture]
- node[below=3mm of A,fill=dullblue,draw,ellipse] (Acid1) {Acid};
- node[below=3mm of B,draw,ellipse] (Base1) {Base};
- node[below=3mm of C,fill=dullblue,draw,ellipse] (Base2) {Base};
- node[below=3mm of D,draw,ellipse] (Acid2) {Acid};
- draw[blue!50] (Acid1) -- ++ (0,-1.5) coordinate(aux) -| (Base2);
- draw (Base1) -- ++ (0,-2) -| (Acid2);
- node[anchor=south,blue!50,fill=white,outer sep=1pt] at (aux-|Base1) {Conjugate pair};
- end{tikzpicture}
- usepackage{chemfig}
- usepackage{tikz}
- usetikzlibrary{tikzmark,positioning,shapes.geometric}
- definecolor{dullblue}{RGB}{178,201,231}
Add Comment
Please, Sign In to add comment