Contoh Mekanisme chemfig: Mekanisme Bertahap, Panah Lengkung, dan Panah Kail Radikal
Jawaban singkat: di bawah ini ada lima mekanisme lengkap yang ditulis dalam chemfig: dua reaksi rantai radikal yang digambar dengan panah kail satu elektron dan tiga mekanisme polar yang digambar dengan panah lengkung dua elektron. Masing-masing berupa file .tex yang dapat Anda unduh dan kompilasi dengan pdflatex (jalankan dua kali). Untuk mengubahnya, tempel file ke kanvas MolDraw, sunting dengan mouse, lalu pilih Download → chemfig (.tex).
Kelima contoh
| Klorinasi radikal metana | Inisiasi, dua tahap propagasi, dan terminasi, di bawah judul tahap masing-masing. Homolisis, panah kail yang bertemu dalam ikatan baru. radical-chlorination-of-methane.tex |
|---|---|
| Adisi anti-Markovnikov HBr | Efek peroksida dalam empat tahap: homolisis peroksida, pembentukan atom bromin, adisi pada propena, dan abstraksi H. Titik radikal pada karbon kerangka. anti-markovnikov-hbr-addition.tex |
| Adisi aldol dengan katalis basa | Pembentukan enolat (kesetimbangan), pembentukan ikatan C–C, dan protonasi. Panah dari muatan dan ikatan π. base-catalysed-aldol-addition.tex |
| Dehidrasi E1 tert-butanol | Satu skema yang dibungkus menjadi empat baris, dengan kondisi di atas setiap panah dan sebuah karbokation. e1-dehydration-of-tert-butanol.tex |
| Brominasi benzena | Substitusi aromatik elektrofilik melalui kompleks σ, dengan katalis di atas panah. bromination-of-benzene.tex |
Setiap tahap di bawah memiliki tiga bagian: kode chemfig-nya (gunakan tombol Copy), PDF yang dihasilkan pdflatex dari kode itu, dan gambar yang dibuat MolDraw saat Anda menempelkan kode yang sama. Kedua gambar dibuat tepat dari kode yang ditampilkan, sehingga Anda dapat memeriksa bahwa hasil tempel memberikan tata letak, jarak, dan panah lengkung yang sama dengan PDF.
Untuk menggambarkan kimianya alih-alih gambarnya, tulis mekanisme dalam MolScript: spesi sebagai SMILES dan satu baris per panah lengkung. MolDraw menata letaknya dan dapat memberikan kode chemfig yang sama.
Cara menulis panah lengkung di chemfig
chemfig menggambar panah antar-atom dengan TikZ, dalam tiga bagian:
- Beri nama ujung-ujungnya. Letakkan
@{a1}di depan atom, atau di dalam opsi ikatan (-[@{b1}:0]), untuk memberinya nama. - Gambar di
\chemmove. Setelah skema,\chemmove{ \draw[…] (a1) to[bend left=50] (a2); }menggambar panah dari satu nama ke nama lainnya. - Kompilasi dua kali. chemfig menyimpan posisi atom yang diberi nama pada proses pertama dan memakainya pada proses kedua.
Contoh-contoh ini memakai aturan berikut, yang sesuai dengan tampilan panah di kanvas MolDraw:
| Dua elektron | Kepala panah penuh: -{Stealth[length=4pt,inset=1.5pt]}. |
|---|---|
| Satu elektron | Panah kail, yaitu setengah kepala panah: -{Straight Barb[left,length=4pt]}. [left] atau [right] hanya mempertahankan kait di sisi luar lengkungan. |
| Tempat ekor berawal | Pada pasangan elektron bebas, muatan negatif, titik radikal, atau tengah ikatan yang memberikan elektron. [shift={(…em,…em)}] memindahkan ekor dari pusat atom ke titik tersebut. |
| Tempat kepala berhenti | Sedikit sebelum atom yang menerima elektron, atau di antara dua atom saat ikatan baru terbentuk. |
| Skala | \setchemfig{atom sep=2.5em, …} mengatur panjang ikatan. Setiap shift dalam em diukur terhadapnya, jadi pertahankan baris ini saat Anda menyalin kode. |
| Lengkungan | bend left / bend right dengan sebuah sudut, ditambah looseness untuk lengkungan yang dalam. Sudutnya relatif terhadap garis antara kedua ujung, sehingga lengkungan mempertahankan bentuknya jika chemfig mengatur jarak skema secara berbeda dari kanvas. |
Kelima file memuat dua baris yang sama, yang juga Anda perlukan jika menyalin kode ke dokumen Anda sendiri:
\usepackage{chemfig}
\usetikzlibrary{arrows.meta,decorations.pathmorphing}
1. Klorinasi radikal metana
Contoh pertama standar reaksi rantai radikal, dalam empat tahap:
- Inisiasi: cahaya memutus ikatan Cl–Cl secara merata (homolisis). Dua panah kail meninggalkan ikatan, satu ke masing-masing klorin.
- Propagasi 1: atom klorin mengambil hidrogen dari metana. Satu elektron dari Cl• dan satu dari ikatan C–H membentuk ikatan H–Cl baru; elektron C–H lainnya tetap pada karbon sebagai radikal metil.
- Propagasi 2: radikal metil mengambil atom klorin dari Cl2 dan menghasilkan kembali Cl•, yang memulai siklus lagi.
- Terminasi: dua radikal berpasangan, di sini CH3• dan Cl•.
Setiap tahap memiliki \schemestart … \schemestop sendiri. Tahap terminasi menunjukkan bagian yang paling sulit ditulis secara manual: dua panah kail yang bertemu di tengah ikatan yang dibentuknya.
Inisiasi
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}Cl-[@{b1}:0]@{a2}Cl}
\arrow{->[h$\nu$]}
\chemfig{\charge{90=\.}{Cl}}
\+
\chemfig{\charge{90=\.}{Cl}}
\schemestop
\chemmove{
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0.25em,-0.27em)}]b1) to[bend left=77,looseness=1.4] ([shift={(0.23em,-0.63em)}]a1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.25em,0.27em)}]b1) to[bend left=77,looseness=1.4] ([shift={(-0.23em,0.63em)}]a2);
}
Propagasi 1: abstraksi hidrogen
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}\charge{90=\.}{Cl}}
\+
\chemfig{@{a2}H-[@{b1}:0]@{a3}CH_3}
\arrow{->}
\chemfig{HCl}
\+
\chemfig{\charge{90=\.}{C}H_3}
\schemestop
\chemmove{
\path (a2) -- (a1) coordinate[pos=0.5] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,1.71em)}]a1) to[bend left=65,looseness=1.2] ([shift={(0em,1.64em)}]m1);
\path (a2) -- (a1) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,-0.33em)}]b1) to[bend left=57,looseness=1.1] ([shift={(0em,-1.64em)}]m2);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.45em,0.33em)}]b1) to[bend left=65,looseness=1.2] ([shift={(-0.83em,0.78em)}]a3);
}
Propagasi 2: transfer klorin
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}\charge{90=\.}{C}H_3}
\+
\chemfig{@{a2}Cl-[@{b1}:0]@{a3}Cl}
\arrow{->}
\chemfig{H_3C-[:0]Cl}
\+
\chemfig{\charge{90=\.}{Cl}}
\schemestop
\chemmove{
\path (a2) -- (a1) coordinate[pos=0.5] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.55em,1.36em)}]a1) to[bend left=57,looseness=1.1] ([shift={(0em,0.87em)}]m1);
\path (a2) -- (a1) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,-0.27em)}]b1) to[bend left=57,looseness=1.1] ([shift={(0em,-0.87em)}]m2);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.45em,0.27em)}]b1) to[bend left=77,looseness=1.4] ([shift={(-0.23em,0.63em)}]a3);
}
Terminasi
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}\charge{90=\.}{C}H_3}
\+
\chemfig{@{a2}\charge{90=\.}{Cl}}
\arrow{->}
\chemfig{H_3C-[:0]Cl}
\schemestop
\chemmove{
\path (a2) -- (a1) coordinate[pos=0.58] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.55em,1.36em)}]a1) to[bend left=57,looseness=1.1] ([shift={(0em,0em)}]m1);
\path (a1) -- (a2) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(0em,1.37em)}]a2) to[bend right=57,looseness=1.1] ([shift={(0em,1.31em)}]m2);
}
Dalam kode terminasi, baris \path … coordinate membuat sebuah titik di antara kedua radikal. Karena titik itu merupakan fraksi dari jarak di antara keduanya, panah kail tetap bertemu di celah itu jika Anda mengubah + sep left atau panjang ikatan. Offset tetap dari satu atom akan meleset dari celah begitu jaraknya berubah.
Titik radikal ditulis dengan \charge{90=\.}{Cl}: satu elektron pada 90°, di atas atom. Untuk CH3•, titiknya diletakkan pada karbon, \charge{90=\.}{C}H_3, bukan pada seluruh gugus.
2. Adisi anti-Markovnikov HBr (efek peroksida)
Dengan adanya peroksida, HBr mengadisi propena dengan arah "terbalik": bromin berakhir pada karbon ujung. Alasannya, rantai dibawa oleh Br•, yang mengadisi di posisi yang menyisakan radikal sekunder yang lebih stabil.
- Inisiasi 1: di-tert-butil peroksida terpecah pada ikatan O–O yang lemah.
- Inisiasi 2: radikal tert-butoksil mengambil H dari HBr dan membebaskan Br•.
- Propagasi 1: Br• mengadisi ujung CH2 dari C=C. Satu elektron π menuju ikatan C–Br baru dan yang lain tetap pada karbon tengah.
- Propagasi 2: radikal sekunder itu mengambil H dari HBr, menghasilkan 1-bromopropana dan membentuk Br• lagi.
Inisiasi: homolisis peroksida
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{-[:23](-[:-69]@{a2}O-[@{b1}:-3]@{a1}O-[:-52](-[:43])(-[:-75])-[:-161])(-[:47])-[:133]}
\arrow{->[h$\nu$ or $\Delta$]}[,1.3]
\chemfig{\charge{90=\.}{O}-[:-12](-[:-36])(-[:82])-[:-122]}
\+
\chemfig{\charge{90=\.}{O}-[:-12](-[:-36])(-[:82])-[:-122]}
\schemestop
\chemmove{
\draw[-{Straight Barb[left,length=4pt]}]([shift={(-0.24em,0.28em)}]b1) to[bend left=77,looseness=1.4] ([shift={(-0.23em,0.62em)}]a1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0.24em,-0.28em)}]b1) to[bend left=77,looseness=1.4] ([shift={(0.23em,-0.62em)}]a2);
}
Inisiasi: pembentukan atom bromin
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}\charge{90=\.}{O}-[:-12](-[:-36])(-[:82]@{a3})-[:-122]}
\+
\chemfig{@{a2}H-[@{b1}:0,0.8]@{a4}Br}
\arrow{->}
\chemfig{HO-[:-12](-[:-36])(-[:82])-[:-122]}
\+
\chemfig{\charge{90=\.}{Br}}
\schemestop
\chemmove{
\path (a2) -- (a3) coordinate[pos=0.7] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,1.36em)}]a1) to[bend left=65,looseness=1.2] ([shift={(-0.08em,-0.19em)}]m1);
\path (a2) -- (a1) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(0em,0.27em)}]b1) to[bend right=57,looseness=1.1] ([shift={(0em,0em)}]m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(-0.36em,-0.27em)}]b1) to[bend right=77,looseness=1.4] ([shift={(-0.11em,-0.63em)}]a4);
}
Propagasi 1: Br• mengadisi karbon yang kurang tersubstitusi
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}\charge{90=\.}{Br}}
\+
\chemfig{@{a2}=[@{b1}:0]@{a3}-[:-60]}
\arrow{->}
\chemfig{-[:0]\charge{90=\.}{}-[:-60]-[:0]Br}
\schemestop
\chemmove{
\path (a2) -- (a1) coordinate[pos=0.5] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,1.37em)}]a1) to[bend left=65,looseness=1.2] ([shift={(-0.12em,0.87em)}]m1);
\path (a2) -- (a1) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(0em,0.48em)}]b1) to[bend right=57,looseness=1.1] ([shift={(-0.12em,0.87em)}]m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(-0.45em,-0.48em)}]b1) to[bend right=65,looseness=1.2] ([shift={(-0.44em,-0.53em)}]a3);
}
Propagasi 2: abstraksi hidrogen dari HBr
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{-[:0]@{a1}\charge{90=\.}{}-[:-60]-[:0]Br}
\+
\chemfig{@{a2}H-[@{b1}:0,0.8]@{a3}Br}
\arrow{->}
\chemfig{-[:0]-[:-60]-[:0]Br}
\+
\chemfig{\charge{90=\.}{Br}}
\schemestop
\chemmove{
\path (a2) -- (a1) coordinate[pos=0.58] (m1);
\draw[-{Straight Barb[left,length=4pt]}]([shift={(0em,1.36em)}]a1) to[bend left=57,looseness=1.1] ([shift={(0em,0em)}]m1);
\path (a2) -- (a1) coordinate[pos=0.5] (m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(0em,0.27em)}]b1) to[bend right=57,looseness=1.1] ([shift={(0.05em,0.43em)}]m2);
\draw[-{Straight Barb[right,length=4pt]}]([shift={(-0.36em,-0.27em)}]b1) to[bend right=77,looseness=1.4] ([shift={(-0.11em,-0.63em)}]a3);
}
Radikal pada propagasi 2 berada pada karbon kerangka, yang tidak memiliki huruf untuk ditempeli titik. chemfig menanganinya dengan \charge{90=\.}{}: \charge pada atom kosong, sehingga ikatan tetap bertemu di sudut.
Panah kail dapat berawal pada ikatan maupun pada titik. Pada propagasi 1, panah berawal pada ikatan C=C, yang diberi nama dengan =[@{b3}:0].
3. Adisi aldol dengan katalis basa
Mekanisme polar dengan panah dua elektron, dalam tiga tahap:
- Hidroksida mengambil hidrogen-α dari aseton sehingga terbentuk enolat. Tahap ini merupakan kesetimbangan (
\arrow{<=>}). - Karbon enolat menyerang karbon karbonil asetaldehida, dan elektron π C=O berpindah ke oksigen.
- Alkoksida mengambil proton dari air, menghasilkan β-hidroksi keton dan hidroksida kembali.
1. Pembentukan enolat
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{@{a1}HO^{-}}
\+
\chemfig{-[:0](-[:-60]@{a3}-[@{b1}:0,0.8]@{a2}H)=[:60]O}
\arrow{<=>}
\chemfig{-[:0](-[:-60]\charge{300:4pt=$\scriptstyle-$}{})=[:60]O}
\+
\chemfig{H_2O}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(1.88em,0em)}]a1) to[bend right=47] ([shift={(-0.69em,-0.4em)}]a2);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.2em,0.27em)}]b1) to[bend right=65,looseness=1.2] ([shift={(0.17em,0.47em)}]a3);
}
2. Adisi nukleofilik pada aldehida
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{-[:0](-[:-60]@{a1}\charge{300:4pt=$\scriptstyle-$}{})=[:60]O}
\+
\chemfig{@{a3}O=[@{b1}:60]@{a2}-[:0]}
\arrow{->}
\chemfig{O=[:0](-[:-60])-[:60]-[:0](-[:60])-[:-60]O^{-}}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.39em,1.07em)}]a1) to[bend left=57,looseness=1.1] ([shift={(-0.65em,0.38em)}]a2);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.64em,0.15em)}]b1) to[bend left=77,looseness=1.4] ([shift={(0.64em,0em)}]a3);
}
3. Protonasi alkoksida
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{O=[:0](-[:-60])-[:60]-[:0](-[:60])-[:-60]@{a1}O^{-}}
\+
\chemfig{@{a3}HO-[@{b1}:90,0.8,2]@{a2}H}
\arrow{->}
\chemfig{O=[:0](-[:-60])-[:60]-[:0](-[:60])-[:-60]OH}
\+
\chemfig{HO^{-}}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.62em,1.07em)}]a1) to[bend left=40] ([shift={(-0.72em,0.26em)}]a2);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.27em,0.36em)}]b1) to[bend left=77,looseness=1.4] ([shift={(1.01em,0.11em)}]a3);
}
Setiap panah di sini memiliki kepala penuh. Setiap tahap memiliki dua panah: satu membentuk ikatan, dan satu memutus ikatan serta membawa elektronnya ke sebuah atom. Jenis kedua berawal pada ikatan (b1) dan berakhir pada atom.
Muatan negatif enolat berada pada karbon kerangka. Muatan itu ditulis dengan cara yang sama seperti radikal pada contoh 2, dengan \charge pada atom kosong, sehingga ikatan tidak terpotong di sekitar label "−".
4. Dehidrasi E1 tert-butanol: satu skema dalam beberapa baris
Tiga contoh pertama menaruh setiap tahap di bawah judulnya sendiri. Anda juga dapat menggambar seluruh mekanisme sebagai satu skema berkesinambungan yang dibungkus ke baris baru, seperti di banyak buku teks:
- Gugus OH mengambil proton dari H3O+.
- Air lepas dan menghasilkan kation tert-butil. Ini adalah tahap lambat.
- Air mengambil proton dari karbon di sebelah C+, dan elektron C–H membentuk ikatan C=C pada 2-metilpropena.
Dalam chemfig setiap baris adalah skema tersendiri yang diawali dengan panahnya, sehingga kondisi tetap bersama panah yang menjadi tempatnya:
Skema lengkap
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
{\centering \textbf{Acid-catalysed dehydration of tert-butanol (E1)}\par}
\par\bigskip
\vspace{0.9em}
\schemestart
\chemfig{@{a1}H\charge{90=\:,-90=\:}{O}-[:-12](-[:-36])(-[:82])-[:-122]}
\+
\chemfig{@{a3}H_2O^{+}-[@{b1}:90,0.8,2]@{a2}H}
\schemestop
\par\bigskip
\schemestart
\arrow{->[protonation]}[,1.6]
\chemfig{@{a4}H_2O^{+}-[@{b2}:-12](-[:-36])(-[:82])-[:-122]}
\+
\chemfig{H_2O}
\schemestop
\par\bigskip
\schemestart
\arrow{->[$-$H$_{2}$O][slow]}
\chemfig{-[:0]\charge{120:4pt=$\scriptstyle+$}{}(-[@{b4}:-60]-[@{b3}:0,0.8]@{a6}H)-[:60]}
\+
\chemfig{@{a5}H_2\charge{90=\:,-90=\:}{O}}
\schemestop
\par\vspace{1.2em}
\par\bigskip
\schemestart
\arrow{->[$-$H$^{+}$]}
\chemfig{-[:0](=[:-60])-[:60]}
\+
\chemfig{H_3O^{+}}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.37em,1.21em)}]a1) to[bend left=40] ([shift={(-0.67em,0.56em)}]a2);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.27em,0.36em)}]b1) to[bend left=77,looseness=1.4] ([shift={(1.19em,0.11em)}]a3);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.19em,-0.31em)}]b2) to[bend left=77,looseness=1.4] ([shift={(0.66em,-0.63em)}]a4);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.55em,-1.21em)}]a5) to[bend left=47] ([shift={(0.69em,-0.4em)}]a6);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0em,0.27em)}]b3) to[bend right=77,looseness=1.4] ([shift={(0.08em,0.33em)}]b4);
}
Dua detail yang layak ditiru:
[,1.6]membuat panah 1,6 kali panjang normalnya, sehingga kata protonation muat di atasnya alih-alih menabrak struktur berikutnya.- Karbokation ditulis
\charge{120:4pt=$\scriptstyle+$}{}: tanda "+" kecil berjarak 4 pt dari sudut, di celah terlebar di antara ikatan.
5. Brominasi elektrofilik benzena
Elektron π benzena menyerang bromin (yang diaktifkan oleh FeBr3) sehingga terbentuk kompleks σ. Bromida kemudian mengambil proton dari karbon sp3, dan elektron C–H memulihkan cincin aromatik.
Unduh bromination-of-benzene.tex1. Serangan pada bromin (kompleks σ)
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{?[a]-[:90]=_[@{b1}:30]-[:-30]=_[:-90]-[:-150]?[a,{=_}]}
\+
\chemfig{@{a1}Br-[@{b2}:0]@{a2}Br}
\arrow{->[FeBr$_{3}$]}[,1.1]
\chemfig{?[a]=_[:90]-[:30](-[:90]Br)-[:-30]\charge{30:4pt=$\scriptstyle+$}{}-[:-90]=_[:-150]?[a]}
\+
\chemfig{Br^{-}}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(-0.13em,0.23em)}]b1) to[bend left=74,looseness=1.34] ([shift={(-0.13em,0.73em)}]a1);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(-0.25em,-0.27em)}]b2) to[bend right=77,looseness=1.4] ([shift={(-0.23em,-0.63em)}]a2);
}
2. Lepasnya H⁺ memulihkan cincin
\setchemfig{atom sep=2.5em, + sep left=0.7em, + sep right=0.7em, compound sep=4em, arrow offset=6pt}
\schemestart
\chemfig{?[a]=_[:90]-[:30](-[:90]Br)(-[@{b2}:-30]\charge{30:4pt=$\scriptstyle+$}{}-[:-90]=_[:-150]?[a])-[@{b1}:30,0.8]@{a2}H}
\+
\chemfig{@{a1}Br^{-}}
\arrow{->}
\chemfig{?[a]-[:90]=_[:30](-[:90]Br)-[:-30]=_[:-90]-[:-150]?[a,{=_}]}
\+
\chemfig{HBr}
\schemestop
\chemmove{
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(-1.55em,0em)}]a1) to[bend right=51] ([shift={(0.73em,0.13em)}]a2);
\draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(-0.04em,-0.33em)}]b1) to[bend left=51] ([shift={(0.51em,-0.02em)}]b2);
}
Cincin ditulis dengan sudut ikatan absolut dan hook (?[a]), bukan *6(…), sehingga setiap cincin memiliki orientasi yang persis sama seperti di kanvas dan setiap ikatan cincin dapat membawa nama @{…} untuk panah. Subskrip pada FeBr3 diketik sebagai FeBr₃ di MolDraw dan diekspor sebagai FeBr$_{3}$.
Buat mekanisme Anda sendiri
- Gambar spesi dan panah reaksi di editor MolDraw, atau mulai dari salah satu file ini: buka, salin semuanya, dan tempel ke kanvas dengan Ctrl+V.
- Pilih alat panah lengkung. Seret dari pasangan elektron bebas, muatan, titik radikal, atau ikatan ke atom atau ikatan yang menerima elektron. Untuk tahap satu elektron, pilih Fishhook (1e⁻) di opsi panah.
- Tambahkan judul tahap dengan alat teks, di atas setiap baris.
- Pilih Download → chemfig (.tex), atau Copy as chemfig (LaTeX) untuk menempelkan kode ke dokumen Anda sendiri.
- Kompilasi dua kali.
Anda juga dapat meminta asisten AI di editor, misalnya: “Gambar brominasi radikal toluena pada posisi benzilik dengan panah kail, dengan inisiasi, propagasi, dan terminasi di bawah judul masing-masing.” Asisten menggambar tahap-tahapnya di kanvas, dan Anda dapat mengekspornya dengan cara yang sama.
Saat Anda menempelkan chemfig kembali, MolDraw membaca pada atom atau ikatan mana setiap panah \chemmove berawal dan berakhir, apakah kepalanya penuh atau berupa panah kail, ke sisi mana bend-nya melengkung, dan seberapa dalam lengkungannya. Kepala yang berakhir pada titik \path … coordinate di antara dua atom menjadi panah pembentuk ikatan, sehingga panah kail bertemu lagi di celahnya. Jaraknya berasal dari \setchemfig (atom sep, compound sep, + sep left/right, arrow offset), dan teks serta garis digambar dengan huruf serif bergaya LaTeX pada ketebalan garis tipis chemfig. MolDraw tetap menyesuaikan setiap panah dengan aturannya sendiri, sehingga \draw yang ditulis tangan tidak harus sempurna.
Menyesuaikan kode hasil ekspor secara manual
- Lengkungan lebih datar atau lebih dalam: ubah sudut bend (
bend left=40alih-alih57), atau hapuslooseness. - Lengkungan di sisi lain: tukar
bend leftdanbend right. Untuk panah kail, tukar juga[left]dan[right]pada ujungnya, agar kait tetap di luar. - Memindahkan ekor atau kepala: sunting
shiftdalam em.(0em,1em)berarti 1 em di atas pusat atom. - Tempat panah kail bertemu: ubah
pos=0.58.0.5tepat di tengah-tengah kedua atom. - Ruang di atas sebuah baris:
\vspace{…em}sebelum setiap skema menyisakan ruang untuk panah yang melengkung ke atas. Perbesar jika sebuah panah menyentuh judul.
Tanya jawab
Bagaimana cara menggambar panah kail di chemfig?
Beri nama kedua ujungnya dengan @{…} dan gambar panah di \chemmove dengan ujung setengah panah: \draw[-{Straight Barb[left,length=4pt]}] (a1) to[bend left=50] (a2); Gunakan [left] atau [right] agar kait berada di sisi luar lengkungan. Muat pustaka TikZ arrows.meta.
Bagaimana cara membuat dua panah kail bertemu di tengah ikatan baru?
Buat sebuah titik di antara kedua atom dengan \path (a1) -- (a2) coordinate[pos=0.5] (m1); di dalam \chemmove, lalu akhiri kedua panah kail di (m1). Titik itu ikut bergerak bersama atom, bagaimanapun chemfig mengatur jarak skema.
Bagaimana cara menaruh titik radikal pada karbon kerangka di chemfig?
Gunakan \charge pada atom kosong: \charge{90=\.}{}. Ikatan tetap bertemu di sudut dan titiknya berada di atasnya. Untuk atom berlabel, tulis \charge{90=\.}{Cl}.
Mengapa panah lengkung berada di tempat yang salah dalam PDF saya?
\chemmove memakai posisi yang disimpan pada proses LaTeX pertama. Kompilasi file untuk kedua kalinya.
Bisakah saya menyunting contoh-contoh ini?
Bisa. Buka file .tex, salin isinya, dan tempel ke kanvas MolDraw. Ubah struktur atau panah dengan mouse, lalu unduh lagi chemfig (.tex).
Apakah contoh-contoh ini bebas digunakan?
Ya. Gunakan dalam catatan, kumpulan soal, skripsi, tesis, dan makalah.