---
title: "chemfig وMolDraw: الصق chemfig وحرّره بصريًا وصدّر LaTeX | مدونة MolDraw"
url: https://www.moldraw.com/ar/blog/chemfig-latex-moldraw-guide.html
description: "دليل لمستخدمي chemfig وLaTeX: الصق شيفرة \\chemfig في MolDraw لترى البنية وتحرّرها، ثم نزّلها مجددًا ملفَّ .tex يُترجم باستخدام pdflatex. يعمل مع المخططات والأسهم المنحنية."
lang: ar
publisher: Scidart Academy
generated: 2026-10-26
---
# chemfig وMolDraw: الصق chemfig، وحرّره بصريًا، وصدّر LaTeX

نُشر: 17 أكتوبر 2026 · الكاتب: Scidart Academy · مدة القراءة: ~9 دقائق

![شيفرة chemfig للكافيين في لوحة شيفرة داكنة بجوار بنية الكافيين التي يرسمها MolDraw منها، مع تسميتي Paste chemfig وDownload .tex](https://www.moldraw.com/blog/thumbs/chemfig-latex-moldraw.webp)

الصق chemfig لترسمه، وحرّر على لوحة الرسم، ونزّله مجددًا ملفَّ .tex.

**إجابة مختصرة:** انسخ شيفرة `\chemfig{…}` (أو مخطط `\schemestart … \schemestop` كاملًا، أو ملف `.tex` كاملًا)، وافتح [محرر MolDraw](https://www.moldraw.com/ar/) واضغط **Ctrl+V**. يرسمها MolDraw، بما فيها الأسهم المنحنية. حرّرها بالفأرة، ثم اختر **Download ← chemfig (.tex)** للحصول على ملف يُترجم باستخدام pdflatex، أو **Copy as chemfig (LaTeX)** للحصول على شيفرة تلصقها في أطروحتك أو بحثك.

## لمن هذا الدليل

chemfig هي الطريقة المعيارية لرسم الجزيئات داخل LaTeX. والناتج جميل ويعيش في الملف نفسه مع نصك، لكن كتابته بطيئة. تكتب `-[:30]` و`=[::-60]`، ثم تترجم، وتنظر، وتعدّل زاوية. وإصلاح chemfig كتبه شخص آخر أصعب، وقد يحتاج سهم منحنٍ في `\chemmove` إلى محاولات كثيرة.

أصبح MolDraw الآن يقرأ chemfig ويكتبه. فتحتفظ بـ chemfig صيغةً لك وتستخدم لوحة رسم للرسم:

- **شاهد** ما يرسمه مقتطف chemfig دون ترجمة.
- **أصلحه** بالفأرة: حرّك ذرة، أو اقلب رابطة ثنائية، أو أضف شحنة أو سهمًا منحنيًا.
- **استرجع chemfig** يُترجم باستخدام pdflatex، بالزوايا نفسها التي تراها على الشاشة.
- **ابدأ من صيغ أخرى** (SMILES أو MOL أو ملفات ChemDraw أو اسم مركّب) واحصل على chemfig.

كل شيء يعمل في متصفحك. ولا تُرسل شيفرتك إلى خادم لتحويلها.

## الصق chemfig على لوحة الرسم

![محرر MolDraw يعرض مخطط SN2 ملصوقًا من chemfig: الهيدروكسيد مع برومو الميثان، وسهم تفاعل موسوم بـ SN2 فوق الأسيتون، والميثانول مع البروميد، مع سهمين منحنيين والأسماء تحت كل مركّب](https://www.moldraw.com/blog/images/chemfig/paste-chemfig.webp)

مخطط chemfig ملصوق بـ Ctrl+V. تنتقل الأسماء ونص السهم والسهمان المنحنيان كلها.

1. انسخ الشيفرة من محررك أو من Overleaf. يصلح أمر `\chemfig{…}` واحد، أو عدة أوامر، أو كتلة `\schemestart … \schemestop`، أو مستند كامل.
2. افتح [محرر MolDraw](https://www.moldraw.com/ar/)، وانقر على جزء فارغ من لوحة الرسم واضغط **Ctrl+V** (**Cmd+V** على Mac). ويمكنك أيضًا استخدام زر **Paste** أو النقر بزر الفأرة الأيمن ← Paste.
3. يظهر الرسم محددًا، بجوار أي شيء موجود على لوحة الرسم. اسحبه إلى حيث تريد.

جرّب ذلك بهذا المخطط:

```
\schemestart
  \chemname{\chemfig{*6(=-=-=-)}}{benzene}
  \+
  \chemfig{Br-Br}
  \arrow{->[FeBr$_3$][CH$_2$Cl$_2$]}
  \chemname{\chemfig{*6(=-=(-Br)-=-)}}{bromobenzene}
\schemestop
```

يحتفظ MolDraw بزوايا الروابط وأطوالها التي كتبتها، فيكون للرسم الشكل نفسه الذي في ملف PDF. وتنتقل كلها التسميات مثل `H_3C` أو `NH_2` أو `{CO_2Me}`، والشحنات، والأزواج الحرة من `\lewis` أو `\charge`، وعُقد `@{name}`.

## حرّره مثل أي رسم

الرسم الملصوق بنية MolDraw عادية، فتعمل عليه كل الأدوات:

- اسحب الذرات، أو حدّد مجموعة ودوّرها؛
- مرّر المؤشر فوق رابطة واضغط **1** أو **2** أو **3** لجعلها أحادية أو ثنائية أو ثلاثية، وانقر على رابطة ثنائية بأداة الرابطة الثنائية لنقل خطها الثاني إلى الجهة الأخرى؛
- أضف الشحنات والأزواج الحرة والجذور الحرة من شريط الأدوات أو من قائمة النقر بزر الفأرة الأيمن؛
- ارسم الأسهم المنحنية وخطّافات السمك بأداة الأسهم. فهي تلتصق بالأزواج الحرة والروابط والشحنات وتبقى ملتصقة عندما تحرّك الذرات؛
- حرّر النص فوق سهم التفاعل وتحته بالنقر عليه نقرًا مزدوجًا.

وتحصل أيضًا على الفحوص الكيميائية التي لا يستطيع chemfig تقديمها: تحذيرات التكافؤ، والصيغة والكتلة، وSMILES، وعرض ثلاثي الأبعاد لكل بنية.

## صدّر chemfig مجددًا إلى LaTeX

![قائمة Download في MolDraw مفتوحة، بمجموعات Image وChemistry وText؛ والعنصر الأخير في مجموعة Text، ‏chemfig .tex، مُبرَز](https://www.moldraw.com/blog/images/chemfig/download-menu.webp)

Download ← chemfig (.tex)، في نهاية مجموعة Text.

هناك طريقتان للإخراج:

- **Download ← chemfig (.tex)** يحفظ ملف LaTeX كاملًا ومستقلًا. ترجمه وحده للحصول على PDF للرسم، أو أدرج ذلك الـ PDF في مستندك باستخدام `\includegraphics`.
- **Copy as chemfig (LaTeX)** (في قائمة Copy وفي قائمة **Copy as** عند النقر بزر الفأرة الأيمن) ينسخ شيفرة الرسم فقط، دون `\documentclass`. الصقها مباشرة في أطروحتك أو بحثك.

للشيفرة المنسوخة، أضف هذين السطرين إلى الديباجة مرة واحدة:

```
\usepackage{chemfig}
\usetikzlibrary{arrows.meta,decorations.pathmorphing}
```

إذا كان في الرسم أسهم منحنية أو أقواس بوليمر، **فترجم مرتين**. يرسمها chemfig من مواضع يحفظها في التشغيل الأول. وإذا حدّدت جزءًا من لوحة الرسم أولًا، فلا يُصدَّر إلا التحديد.

## كيف تبدو الشيفرة المُصدَّرة

هذا هو الملف الذي يكتبه MolDraw لمخطط SN2 في لقطة الشاشة الأولى:

```
% Exported from MolDraw — compile with pdflatex / lualatex (twice: arrows and brackets use positions from the first run)
\documentclass[border=22pt,varwidth=60cm]{standalone}
\usepackage{chemfig}
\usetikzlibrary{arrows.meta,decorations.pathmorphing}
\begin{document}
\setchemfig{+ sep left=2em, + sep right=2em, arrow offset=6pt}
{\centering \textbf{SN2 of bromomethane}\par}
\par\bigskip
\schemestart
  \chemname[2em]{\chemfig{@{a1}HO^{-}}}{hydroxide}
  \+
  \chemname[2em]{\chemfig{@{a2}-[@{b1}:90]@{a3}Br}}{bromomethane}
  \arrow{->[SN2][acetone]}
  \chemname[2em]{\chemfig{-[:90,,,1]OH}}{methanol}
  \+
  \chemfig{Br^{-}}
\schemestop
\chemmove{
  \draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(1.07em,0.77em)}]a1) to[bend right=47] ([shift={(-0.39em,-0.23em)}]a2);
  \draw[-{Stealth[length=4pt,inset=1.5pt]}]([shift={(0.21em,-0.36em)}]b1) to[bend right=77] ([shift={(0.64em,-0.23em)}]a3);
}
\end{document}
```

بعض الأمور التي تستحق الانتباه:

- تستخدم الروابط **زوايا مطلقة** (`-[:90]`)، فتتجه كل رابطة الاتجاه نفسه الذي على لوحة الرسم. والرابطة التي ليست بالطول القياسي تحصل على معامل طول مثل `-[:30,1.2]`.
- الذرات والروابط التي يلمسها سهم منحنٍ تحصل على **أسماء عُقد** (`@{a1}` و`@{b1}`). ويرسم `\chemmove` كل سهم بينها، بزاوية `bend` تطابق المنحنى على لوحة الرسم.
- تقع أسماء المركبات تحت البنى، مع ترك مساحة للأسهم المنحنية التي تنحني من الأسفل.
- تُغلق روابط الحلقات بالخطاطيف (`?[a]`)، وتحصل كل رابطة ثنائية على `=^` أو `=_` ليكون خطها الثاني في الجهة نفسها كما في MolDraw، أي داخل الحلقة بالنسبة إلى الحلقات.

![حذف E2 مرسوم مرتين: على لوحة رسم MolDraw في الأعلى، وتحته المخطط نفسه مترجمًا باستخدام pdflatex من chemfig المُصدَّر، بزوايا الروابط والأسهم المنحنية والعنوان والظروف نفسها](https://www.moldraw.com/blog/images/chemfig/canvas-vs-latex.webp)

حذف E2 على لوحة الرسم (في الأعلى) وchemfig المُصدَّر مترجمًا باستخدام pdflatex (في الأسفل).

## احصل على chemfig من SMILES أو MOL أو ملفات ChemDraw

لأن MolDraw يقرأ صيغًا كثيرة، فهو يعمل أيضًا **محوّلًا إلى chemfig**:

1. أدخل البنية: الصق SMILES أو InChI، أو ابحث عن اسم مركّب في مربع PubChem، أو افتح ملف MOL أو SDF أو RXN أو CDXML أو CDX ‏(ChemDraw).
2. رتّبها عند الحاجة. التنظيف والتدوير في شريط الأدوات.
3. اختر **Download ← chemfig (.tex)**.

هذه أسرع طريقة لنقل مجموعة من أشكال ChemDraw إلى أطروحة LaTeX: افتح كل ملف ونزّله بصيغة chemfig.

## آليات التفاعل والأسهم المنحنية

الأسهم المنحنية أصعب جزء في chemfig للكتابة يدويًا. في MolDraw ترسمها بالفأرة، أو تطلب من مساعد الذكاء الاصطناعي رسم آلية، ويكتب التصدير أسماء `@{…}` وكتلة `\chemmove` نيابة عنك.

عندما تلصق chemfig فيه أسهم `\chemmove` مسبقًا، يقرأ MolDraw الذرات أو الروابط التي يصل بينها كل سهم، والجهة التي ينحني إليها `bend` الخاص به. ثم يضع السهم وفق قواعد الرسم الخاصة به: يبدأ الذيل على الزوج الحر أو الشحنة أو الرابطة، ويتوقف الرأس قبل هدفه بقليل. ولا تحتاج إلى نسخ منحنى TikZ الدقيق.

لأمثلة محلولة كاملة، راجع [نماذج آليات chemfig](https://www.moldraw.com/ar/blog/chemfig-mechanism-samples.html): تفاعلات سلسلية جذرية بخطّافات السمك وآليات قطبية متعددة الخطوات، كل منها ملف .tex يمكنك تنزيله.

## اسأل مساعد الذكاء الاصطناعي

يعرف مساعد المحادثة في المحرر chemfig. يمكنك مثلًا أن تسأل:

- *“Export this as chemfig.”* فيعيد الشيفرة لما هو على لوحة الرسم.
- *“Draw this: `\chemfig{H_3C-C(=[:60]O)-[:-60]OH}`.”* فيضع البنية على لوحة الرسم.
- *“Draw the mechanism of acid-catalysed ester hydrolysis, then give me the chemfig.”*

## ما الذي ينتقل في الاتجاهين

كل عنصر أدناه يُصدَّر، ويُترجم باستخدام pdflatex، ويُقرأ مجددًا في MolDraw، ويُقارن بالرسم الأصلي.

| الروابط | الأحادية `-`، والثنائية `=`، والثلاثية `~`؛ والحلقات العطرية بصيغة كيكوليه؛ وجهة الخط الثاني للرابطة الثنائية (`=^` / `=_`)؛ والروابط الإسفينية والمخطّطة مع اتجاهها (`<` `>` `<:` `>:`). |
| --- | --- |
| أنماط الروابط | الروابط المتموجة والعريضة والمنقّطة والتناسقية، وألوان الروابط، مكتوبة خيارات TikZ على الرابطة. |
| الذرات | التسميات مع H الضمنية، والمجموعات المختصرة (CO2Me وPh)، والشحنات، والشحنات المحاطة بدائرة (`\oplus`)، والنظائر، وD وT، والأزواج الحرة ونقاط الجذور الحرة (`\charge` و`\lewis`)، وألوان الذرات. |
| الحلقات | أي حلقة والحلقات المندمجة؛ وعند الاستيراد أيضًا `*6(…)` و`**6(…)` والحلقات المتداخلة. |
| المخططات | `->` و`<-` والاتزان `<=>` ونصف الاتزان `<->>` والرنين `<->` وأسهم التحليل الرجعي؛ والظروف فوق السهم وتحته على عدة أسطر؛ و`\+`؛ و`\chemname`؛ والمخططات الملتفّة على عدة صفوف. |
| نص | عنوان فوق المخطط وملاحظات تحته. |
| الأقواس المربعة | أقواس الحالة الانتقالية مع ‡ (`\chemleft[ … \chemright]`) ووحدات التكرار في البوليمر (`\polymerdelim`). |
| الأسهم المنحنية | أسهم الإلكترونين وخطّافات الإلكترون الواحد بين الذرات والروابط المسمّاة (`\chemmove`). |

عند اللصق، يفهم MolDraw أيضًا `\definesubmol` مع `!{name}`، وزاوية البدء مثل `\chemfig{[:30]…}`، والروابط غير المرئية (`draw=none`)، والأسهم المائلة مثل `\arrow{->}[-90]` (يأتي المركّب التالي تحته)، و`\subscheme`، وأسماء الألوان مثل `red` و`blue`.

## ما لا يستطيع chemfig احتواءه

بعض الأشياء على لوحة رسم MolDraw ليس لها مقابل في chemfig: الصور الملصوقة، والأشكال والأدوات الزجاجية المخبرية، والخطوط اليدوية، والمدارات، وتعبئة الحلقات، والإبرازات. تُستبعد من التصدير، ويخبرك شريط التلميحات بما استُبعد بعد كل تنزيل أو نسخ، فلا يختفي شيء دون إشعار.

تتحول أسهم المخططات المنحنية أو التي على شكل S إلى أسهم chemfig مستقيمة. ويُحفظ النص الموضوع بجوار الرسم (لا فوقه ولا تحته) تعليقًا `%` في الملف.

## مرجع سريع لـ chemfig

أجزاء صياغة chemfig التي ستصادفها كثيرًا، وما يرسمه MolDraw لكل منها:

| `A-B=C~D` | روابط أحادية وثنائية وثلاثية. ودون زاوية، تتجه الروابط إلى اليمين. |
| --- | --- |
| `-[2]`, `-[:30]`, `-[::60]` | زاوية بخطوات من 45°، أو زاوية مطلقة، أو زاوية نسبية إلى الرابطة السابقة. |
| `-[:30,1.5]` | زاوية ومعامل طول (1.5 ضعف طول الرابطة العادي). |
| `<` `<:` `>` `>:` | روابط إسفينية ومخطّطة. ‏`<` ضيق عند الذرة التي تبدأ منها. |
| `C(-[2]H)(-[6]H)` | التفرعات بين قوسين. |
| `*6(=-=-=-)` | حلقة سداسية، وهنا البنزين. ‏`**6(------)` يرسم دائرة في الداخل؛ ويقرؤها MolDraw حلقة بنزين بروابط ثنائية متناوبة. |
| `?[a] … ?[a]` | خطّاف: يربط الذرتين اللتين تحملان الحرف نفسه (يغلق حلقة). |
| `=^`, `=_` | رابطة ثنائية خطها الثاني على يسار اتجاه السير أو يمينه. |
| `\charge{90=\:}{O}` | زوج حر عند 90° على O. ‏`\.` إلكترون منفرد. |
| `@{a1}` | يسمّي ذرة أو رابطة ليتمكن `\chemmove` من رسم سهم إليها. |
| `\arrow{->[above][below]}` | سهم مخطط مع نص فوقه وتحته. |

## حل المشكلات

- **لا يحدث شيء عند اللصق.** يجب أن يحتوي النص على `\chemfig` أو `\schemestart`. انقر على لوحة الرسم أولًا، ليذهب اللصق إلى الرسم لا إلى مربع نص.
- **الأسهم المنحنية في المكان الخطأ في ملف PDF.** ترجم مرة ثانية.
- **“I do not know the key /tikz/Stealth”.** أضف `\usetikzlibrary{arrows.meta,decorations.pathmorphing}` إلى الديباجة.
- **تبدو بنية ما مضغوطة بعد اللصق.** إذا وضع chemfig ذرتين في الموضع نفسه، يعيد MolDraw ترتيب البنية ويذكر ذلك في شريط التلميحات. استخدم زر التنظيف لترتيبها.
- **تحوّل “B” أو “D” إلى بورون أو ديوتيريوم.** يقرأ MolDraw تسميات الذرات على أنها كيمياء. فالحروف المؤقتة من دليل chemfig تُقرأ عناصرَ حيث يوجد عنصر بذلك الرمز.

## أسئلة وأجوبة

### هل يمكنني تحويل شيفرة chemfig إلى رسم؟

نعم. الصق شيفرة `\chemfig{…}` أو مخطط `\schemestart` أو ملف .tex كاملًا على لوحة رسم MolDraw. يقرأ MolDraw الروابط والزوايا والحلقات والشحنات والأزواج الحرة والأسهم وأسماء المركبات والأسهم المنحنية `\chemmove` ويرسمها.

### هل يستطيع MolDraw تصدير شيفرة chemfig؟

نعم. يحفظ Download ← chemfig (.tex) ملف LaTeX مستقلًا، وينسخ Copy as chemfig (LaTeX) شيفرة الرسم فقط لمستندك. وتُترجم الشيفرة باستخدام pdflatex وlualatex.

### ما حزم LaTeX التي أحتاجها؟

chemfig، إضافة إلى مكتبتي TikZ ‏arrows.meta وdecorations.pathmorphing: ‏`\usepackage{chemfig}` و`\usetikzlibrary{arrows.meta,decorations.pathmorphing}`. والملف المنزَّل يحتوي هذه الأسطر مسبقًا.

### لماذا تكون أسهمي المنحنية في المكان الخطأ بعد الترجمة؟

يرسم `\chemmove` في chemfig الأسهم المنحنية من مواضع تُحفظ في التشغيل الأول لـ LaTeX. ترجم الملف مرة ثانية فتستقر الأسهم على ذراتها وروابطها.

### هل يمكنني تحويل ملف ChemDraw أو MOL إلى chemfig؟

نعم. افتح ملف MOL أو SDF أو CDXML أو CDX في MolDraw، أو الصق SMILES، ثم اختر Download ← chemfig (.tex).

### ما الذي لا يتحول إلى chemfig؟

الصور والأشكال والأدوات الزجاجية والخطوط اليدوية والمدارات وتعبئة الحلقات والإبرازات ليس لها مقابل في chemfig. ويسرد MolDraw كل ما استبعده في شريط التلميحات بعد التنزيل أو النسخ.

### هل هو مجاني؟

نعم. لصق chemfig وتحريره مجاني في المتصفح. أما تنزيل الملفات فيحتاج إلى حساب MolDraw مجاني.

## أدلة ذات صلة

[نماذج آليات chemfig](https://www.moldraw.com/ar/blog/chemfig-mechanism-samples.html) [راسم التفاعلات الكيميائية](https://www.moldraw.com/ar/tools/free-chem-tools/chemical-reaction-drawer.html) [ChemDraw مقابل MolDraw](https://www.moldraw.com/ar/blog/chemdraw-vs-moldraw-free-alternative-guide.html) [أضف الأزواج الحرة](https://www.moldraw.com/ar/blog/how-to-add-lone-pair-in-moldraw.html) [مكتبة الأدوات المخبرية](https://www.moldraw.com/ar/blog/lab-glassware-apparatus-library-guide.html) [جميع المقالات](https://www.moldraw.com/ar/blog/)

آخر تحديث: 17 أكتوبر 2026
