ما هو mhchem؟

mhchem هو صيغة إدخال متخصصة صُممت لتنسيق المعادلات والصيغ الكيميائية. يوفر طريقة بديهية لكتابة تدوينات كيميائية معقدة مثل المؤشرات السفلية والعلوية، الأسهم، والشحنات باستخدام أوامر نصية بسيطة. تُستخدم الصيغة على نطاق واسع في الوثائق العلمية عبر أنظمة مثل MathJax وKaTeX، مما يجعلها معيارًا لعرض الكيمياء على الويب وفي الأوراق الأكاديمية.

وصف الأداة

هذه الأداة تحول المعادلات الكيميائية من صيغة mhchem إلى صيغة LaTeX. تقوم بتحليل تدوينات mhchem وتوليد الشفرة LaTeX المقابلة التي يمكن استخدامها في الوثائق العلمية، العروض التقديمية، أو صفحات الويب. تعتمد الأداة على مكتبة mhchemParser الرسمية لضمان تحويل دقيق ومتسق.

الميزات

  • تحويل المعادلات الكيميائية من mhchem إلى صيغة LaTeX
  • دعم الصيغ الكيميائية المعقدة مع المؤشرات السفلية والعلوية
  • معالجة أسهم التفاعل ورموز التوازن
  • معالجة حالات المواد الكيميائية والشحنات
  • تحليل معاملات التفاعل
  • دعم تدوين نقل الإلكترونات
  • تحويل فوري أثناء الكتابة

حالات الاستخدام

  • الكتابة الأكاديمية: تحويل معادلات الكيمياء لوثائق LaTeX والأوراق البحثية
  • النشر على الويب: إنشاء شفرة LaTeX لمحتوى الكيمياء على المواقع باستخدام MathJax أو KaTeX
  • المواد التعليمية: إعداد صيغ الكيمياء للمواد التعليمية والعروض التقديمية
  • التوثيق الفني: تنسيق التفاعلات الكيميائية والمركبات للتوثيق العلمي
  • دراسة الكيمياء: ممارسة كتابة المعادلات الكيميائية بالصيغة القياسية
  • التحقق من الصيغة: التأكد من صحة صيغة mhchem الخاصة بك عبر عرض ناتج LaTeX

أمثلة التحويل

مركب بسيط: H2O → تنسيق المؤشر السفلي للماء

تفاعل كيميائي: CO2 + C -> 2 CO → تفاعل اختزال ثاني أكسيد الكربون

شحنة أيونية: H+ → تدوين أيون الهيدروجين

توازن: A <=> B → سهم تفاعل عكسي

صيغة معقدة: CuSO4.5H2O → كبريتات النحاس خماسي الهايدرات

حالات الأكسدة: Fe^{II} → الحديد في حالة أكسدة +2