---
title: "Thư viện MolScript: cơ chế phản ứng viết bằng văn bản | MolDraw Blog"
url: https://www.moldraw.com/vi/blog/molscript-gallery.html
description: "41 cơ chế mũi tên cong và sơ đồ, mỗi cái hiển thị cùng đoạn văn bản MolScript và hình MolDraw vẽ từ đó: SN1, SN2, E2, aldol, Michael, Diels–Alder, mũi tên lưỡi câu gốc tự do, cộng hưởng, trạng thái chuyển tiếp và chu trình xúc tác."
lang: vi
publisher: Scidart Academy
generated: 2026-10-26
---
# Thư viện MolScript: cơ chế phản ứng viết bằng văn bản

Đăng: 17/10/2026 · Tác giả: Scidart Academy

Mỗi cơ chế dưới đây là vài dòng [MolScript](https://www.moldraw.com/vi/blog/molscript-reaction-mechanism-language.html) và hình vẽ MolDraw tạo ra từ đó. Đây chính là các script MolDraw kiểm thử sau mỗi thay đổi: mỗi script phải vẽ được với mọi mũi tên cong đặt đúng quy tắc vẽ, và các mũi tên phải cho ra, đúng từng electron, những sản phẩm được viết sau chúng. Một cơ chế chỉ xuất hiện ở đây nếu vượt qua kiểm tra.

Sao chép bất kỳ script nào vào thẻ MolScript của bảng Templates trong MolDraw, hoặc nhờ trợ lý AI tạo một cơ chế, rồi chỉnh sửa từ đó.

## SN2

```
title: SN2 of bromomethane
[OH-:1] "hydroxide" + [CH3:2][Br:3] "bromomethane" ->[SN2][acetone] CO "methanol" + [Br-]
move :1 -> 1..2
move 2-3 -> 3
```

![SN2, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/sn2.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## SN1

```
title: SN1 of tert-butyl bromide
C[C:1](C)(C)[Br:2] ->[slow] C[C+:3](C)C + [Br-]
move 1-2 -> 2
-> C[C+:4](C)C + [OH2:5]
move :5 -> 5..4
->[fast] CC(C)(C)[OH2+]
```

![SN1, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/sn1.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## E2

```
title: E2 elimination
[OH-:1] + [H:4][CH2:2][CH:3](C)[Br:5] ->[E2] C=CC + O + [Br-]
move :1 -> 1..4; 4-2 -> 2-3; 3-5 -> 5
```

![E2, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/e2.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cyanohydrin

```
title: Cyanide addition to a carbonyl
[C-:1]#N + C[CH:2]=[O:3] -> CC([O-])C#N
move :1 -> 1..2
move 2-3 -> 3
```

![Cyanohydrin, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/cyanohydrin.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Khử bằng hydride

```
title: NaBH4 reduction of acetone
[H:1][BH3-:2] + C[C:3](C)=[O:4] ->[H⁻ transfer] CC([O-])C
move 1-2 -> 1..3
move 3-4 -> 4
```

![Khử bằng hydride, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/hydride-reduction.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Thủy phân ester (bước cộng)

```
[OH-:1] + C[C:2](=[O:3])OC ->[addition] CC([O-])(O)OC
move :1 -> 1..2
move 2-3 -> 3
```

![Thủy phân ester (bước cộng), do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/ester-hydrolysis-addition-step.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Sụp đổ trung gian tứ diện

```
C[C:1]([O-:2])(O)[O:3]C ->[elimination] CC(=O)O + [O-]C
move :2 -> 2-1
move 1-3 -> 3
```

![Sụp đổ trung gian tứ diện, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/tetrahedral-collapse.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng aldol

```
title: Aldol addition
[CH2-:1]C(C)=O "enolate" + C[CH:2]=[O:3] "acetaldehyde" -> CC([O-])CC(C)=O
move :1 -> 1..2
move 2-3 -> 3
```

![Cộng aldol, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/aldol-addition.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng Michael

```
title: Michael addition
[CH2-:1]C(C)=O + [CH2:2]=[CH:3][C:4](C)=[O:5] ->[1,4-addition] CC(=O)CCC=C(C)[O-]
move :1 -> 1..2; 2-3 -> 3-4; 4-5 -> 5
```

![Cộng Michael, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/michael-addition.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng hưởng enolate

```
[CH2-:1][C:2](C)=[O:3] <-> C=C(C)[O-]
move :1 -> 1-2
move 2-3 -> 3
```

![Cộng hưởng enolate, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/enolate-resonance.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng hưởng nhóm nitro

```
C[N+:1](=[O:2])[O-:3] <-> C[N+]([O-])=O
move :3 -> 3-1
move 1-2 -> 2
```

![Cộng hưởng nhóm nitro, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/nitro-resonance.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng hưởng cation allyl

```
[CH2:1]=[CH:2][CH2+:3] <-> [CH2+]C=C
move 1-2 -> 2-3
```

![Cộng hưởng cation allyl, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/allyl-cation-resonance.svg)

1 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Proton hóa carbonyl

```
[O:1]=C(C)C + [H:3][OH2+:4] ->[H⁺ transfer] [OH+]=C(C)C + O
move :1 -> 1..3
move 3-4 -> 4
```

![Proton hóa carbonyl, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/carbonyl-protonation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Bước tạo hemiacetal

```
C[CH:1]=[OH+:2] + [OH:3]C ->[addition] CC(O)[OH+]C
move :3 -> 3..1
move 1-2 -> 2
```

![Bước tạo hemiacetal, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/hemiacetal-step.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Mở vòng epoxide

```
[OH-:1] + C[CH:2]1[O:3]C1 ->[SN2] CC(O)C[O-]
move :1 -> 1..2
move 2-3 -> 3
```

![Mở vòng epoxide, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/epoxide-opening.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Brom hóa alkene

```
title: Bromination of ethene
[CH2:1]=[CH2:2] + [Br:3][Br:4] -> C1C[Br+]1 + [Br-]
move 1-2 -> 3; :3 -> 3..2
move 3-4 -> 4
```

![Brom hóa alkene, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/alkene-bromination.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Tấn công Friedel-Crafts

```
[CH:1]1=[CH:2]C=CC=C1 + C[C+:3]=O ->[SEAr] CC(=O)C1C=CC=C[CH+]1
move 1-2 -> 2..3
```

![Tấn công Friedel-Crafts, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/friedel-crafts-attack.svg)

1 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Deproton hóa ion arenium

```
CC(=O)[C:1]1([H:2])C=CC=C[CH+:3]1 + [Cl-:4] ->[−H⁺] CC(=O)c1ccccc1 + Cl
move :4 -> 4..2; 2-1 -> 1-3
```

![Deproton hóa ion arenium, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/arenium-deprotonation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Diels-Alder

```
title: Diels–Alder
[CH2:1]=[CH:2][CH:3]=[CH2:4] + [CH2:5]=[CH2:6] ->[Δ] C1CC=CCC1
move 1-2 -> 2-3; 3-4 -> 4..5; 5-6 -> 6..1
```

![Diels-Alder, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/diels-alder.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Phân cắt đồng ly bromine

```
[Br:1][Br:2] ->[hν] [Br] + [Br]
move 1-2 ~> 1; 1-2 ~> 2
```

![Phân cắt đồng ly bromine, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/bromine-homolysis.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng gốc tự do

```
title: Radical addition of Br• to propene
[Br:1] + [CH2:2]=[CH:3]C -> BrC[CH]C
move 1 ~> 1..2
move 2-3 ~> 1..2
move 2-3 ~> 3
```

![Cộng gốc tự do, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/radical-addition.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng hưởng carboxylate

```
C[C:1](=[O:2])[O-:3] <-> CC([O-])=O
move :3 -> 3-1
move 1-2 -> 2
```

![Cộng hưởng carboxylate, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/carboxylate-resonance.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## SN2 qua trạng thái chuyển tiếp

```
title: SN2 through its transition state
per-row: 5
[OH-:1] + [CH3:2][Br:3] {δ+=2 δ-=3} -> [OH]~C([H])([H])([H])~[Br] {ts} -> CO + [Br-]
move :1 -> 1..2; 2-3 -> 3
```

![SN2 qua trạng thái chuyển tiếp, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/sn2-through-its-transition-state.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng nucleophile với nhóm R

```
title: Nucleophile adds to a ketone
[Nu-:1] + [R1][C:2](=[O:3])[R2] -> [Nu]C([R1])([R2])[O-]
move :1 -> 1..2; 2-3 -> 3
```

![Cộng nucleophile với nhóm R, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/nucleophilic-addition-with-r-groups.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## E2 với hydrogen được đặt tên

```
title: E2 elimination (hN names the hydrogen)
let base = [OH-:1] "hydroxide"
$base + [CH3:2][CH:3](C)[Br:5] ->[E2] C=CC + O + [Br-]
move :1 -> 1..h2; h2-2 -> 2-3; 3-5 -> 5
```

![E2 với hydrogen được đặt tên, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/e2-with-a-named-hydrogen.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Acyl hóa Friedel-Crafts với cấu trúc thuốc thử

```
title: Friedel–Crafts acylation
c1ccccc1 ->[{CC(=O)Cl}][AlCl3] CC(=O)c1ccccc1 + Cl
```

![Acyl hóa Friedel-Crafts với cấu trúc thuốc thử, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/friedel-crafts-acylation-with-a-reagent-structure.svg)

1 bước, không có mũi tên cong.

## Chu trình xúc tác Suzuki

```
title: Suzuki coupling: catalytic cycle
layout: cycle
[Pd] "Pd(0)" ->[oxidative addition][+ ArBr] Br[Pd][Ar]
->[transmetalation][+ PhB(OH)2] [Ph][Pd][Ar]
->[reductive elimination][− Ar–Ph] [Pd]
```

![Chu trình xúc tác Suzuki, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/suzuki-catalytic-cycle.svg)

3 bước, không có mũi tên cong.

## Tạo imine: cộng amine

```
title: Imine formation, step 1
C[CH:1]=[O:2] + [NH2:3]C ->[addition] CC([O-])[NH2+]C
move :3 -> 3..1; 1-2 -> 2
```

![Tạo imine: cộng amine, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/imine-formation-amine-addition.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Tạo ion oxocarbenium (acetal)

```
title: Acetal formation: loss of water
C[CH:1]([O:2]C)[OH2+:3] -> C[CH]=[O+]C + O
move :2 -> 2-1; 1-3 -> 3
```

![Tạo ion oxocarbenium (acetal), do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/oxocarbenium-formation-acetal.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Deproton hóa E1

```
title: E1: water removes a proton
C[C+:1](C)[CH3:2] + [OH2:3] -> C=C(C)C + [OH3+]
move :3 -> 3..h2; h2-2 -> 2-1
```

![Deproton hóa E1, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/e1-deprotonation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Bước cộng trong ngưng tụ Claisen

```
title: Claisen condensation: enolate addition
[CH2-:1]C(=O)OC + C[C:2](=[O:3])OC -> COC(=O)CC(C)([O-])OC
move :1 -> 1..2; 2-3 -> 3
```

![Bước cộng trong ngưng tụ Claisen, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/claisen-condensation-addition.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Tạo halohydrin

```
title: Water opens a bromonium ion
[CH2:2]1[CH2:3][Br+:1]1 + [OH2:4] -> [OH2+]CCBr
move :4 -> 4..2; 2-1 -> 1
```

![Tạo halohydrin, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/halohydrin-formation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Giai đoạn phát triển mạch chlor hóa gốc tự do

```
title: Chlorination of methane: propagation
[Cl:1] + [H:2][CH3:3] ->[hν] Cl + [CH3]
move 1 ~> 1..2; 2-3 ~> 1..2; 2-3 ~> 3
```

![Giai đoạn phát triển mạch chlor hóa gốc tự do, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/radical-chlorination-propagation.svg)

3 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Kết hợp gốc methyl

```
title: Radical termination
[CH3:1] + [CH3:2] -> CC
move 1 ~> 1..2; 2 ~> 1..2
```

![Kết hợp gốc methyl, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/methyl-radical-coupling.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Deproton hóa carboxylic acid

```
title: Hydroxide deprotonates acetic acid
[OH-:1] + CC(=O)[OH:2] -> CC(=O)[O-] + O
move :1 -> 1..h2; h2-2 -> 2
```

![Deproton hóa carboxylic acid, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/carboxylic-acid-deprotonation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Cộng hưởng amide

```
C[C:1](=[O:2])[NH2:3] <-> CC([O-])=[NH2+]
move :3 -> 3-1; 1-2 -> 2
```

![Cộng hưởng amide, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/amide-resonance.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## SN1 không có số ánh xạ

```
title: SN1 with element ends, numbered, snake rows
number: both
wrap: snake
per-row: 3
CC(C)(C)Br ->[slow] C[C+](C)C + [Br-]
move C-Br -> Br
-> C[C+](C)C + O
move :O -> O..C+
->[fast] CC(C)(C)[OH2+]
```

![SN1 không có số ánh xạ, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/sn1-without-map-numbers.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## SN2 được tô sáng

```
title: SN2 with the reacting atoms highlighted
[OH-:1] {highlight=1:blue} + [CH3:2][Br:3] {highlight=2/2-3:red} -> CO + [Br-]
move :1 -> 1..2; 2-3 -> 3
```

![SN2 được tô sáng, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/highlighted-sn2.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Chu trình Pd kèm số oxi hóa

```
title: Cross-coupling cycle with oxidation states
layout: cycle
[Pd:1] {ox=1:0} ->[oxidative addition][+ ArX] [X][Pd:2][Ar] {ox=2:II}
->[transmetalation][+ R–M] [R][Pd:3][Ar] {ox=3:II}
->[reductive elimination][− Ar–R] [Pd:1]
```

![Chu trình Pd kèm số oxi hóa, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/pd-cycle-with-oxidation-states.svg)

3 bước, không có mũi tên cong.

## Cộng Grignard (cặp ion)

```
title: Grignard addition to a ketone
[CH3:1][Mg:2]Br + C[C:3](C)=[O:4] -> CC(C)(C)[O-] + [Mg+]Br
move 1-2 -> 1..3; 3-4 -> 4
```

![Cộng Grignard (cặp ion), do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/grignard-addition-ion-pair.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Proton hóa alkoxide

```
title: Work-up: the alkoxide is protonated
CC(C)(C)[O-:1] + [H:2][OH2+:3] -> CC(C)(C)O + O
move :1 -> 1..2; 2-3 -> 3
```

![Proton hóa alkoxide, do MolDraw vẽ từ đoạn MolScript ở trên](https://www.moldraw.com/blog/images/molscript/gallery/alkoxide-protonation.svg)

2 mũi tên cong, mỗi mũi tên đều đặt đúng quy tắc vẽ; việc kiểm đếm electron cho đúng các sản phẩm đã vẽ.

## Hướng dẫn liên quan

[MolScript: hướng dẫn ngôn ngữ](https://www.moldraw.com/vi/blog/molscript-reaction-mechanism-language.html) [Mẫu cơ chế chemfig](https://www.moldraw.com/vi/blog/chemfig-mechanism-samples.html) [Vẽ phản ứng hóa học](https://www.moldraw.com/vi/tools/free-chem-tools/chemical-reaction-drawer.html) [Tất cả bài viết](https://www.moldraw.com/vi/blog/)

Cập nhật lần cuối: ngày 17 tháng 10 năm 2026
