| ملخص | يستخدم Discourse Math MathJax (افتراضيًا) أو KaTeX لعرض المعادلات الرياضية في منتدى Discourse. | |
| دليل التثبيت | هذه الإضافة مدمجة في نواة Discourse. لا حاجة لتثبيت الإضافة بشكل منفصل. |
تمكين الرياضيات
يمكن تمكين إضافة الرياضيات من إعداداتها، والتي يمكن الوصول إليها من صفحة admin/plugins الخاصة بك:
![]()
الميزات
بمجرد التمكين، يمكنك عرض الرياضيات المضمنة عن طريق تغليفها بعلامة $ واحدة كما يلي: $E=mc^2$.
يمكنك عرض كتل من الرياضيات عن طريق تغليفها بـ $$
\n$$\n\\sqrt{(-1)} \\; 2^3 \\; \\sum \\; \\pi\n$$\n
يستخدم Discourse Math استنتاجًا لضمان عدم تحويل جمل مثل: “أنفقت 20$ وأخرى 100$”.
فواصل LaTeX
عند التمكين عبر إعدادات الموقع، يمكنك أيضًا استخدام فواصل LaTeX القياسية:
- مضمن:
\\(...\\)- مثال:\\(E=mc^2\\) - كتلة:
\\[...\\]- مثال:
\n\\[\n\\frac{1}{2}\n\\]\n
AsciiMath (MathJax فقط)
عند استخدام MathJax، يمكنك تمكين معالجة asciimath التي تستخدم % كفاصل: %E=mc^2%
تكامل المحرر
يتضمن المحرر زر إدراج رياضيات في شريط الأدوات مع اختصار لوحة المفاتيح \u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eM\u003c/kbd\u003e. يفتح هذا نافذة منبثقة حيث يمكنك:
- التبديل بين الوضع المضمن ووضع الكتلة
- كتابة تعبير LaTeX
- معاينته وإدراجه في منشورك
في محرر النصوص الغنية، تظهر تعبيرات الرياضيات كعقد قابلة للتحرير مع زر تحرير لتعديل التعبير.
دعم الدردشة
يتم أيضًا عرض تعبيرات الرياضيات في رسائل دردشة Discourse باستخدام نفس الإعدادات ومحرك العرض.
محركات العرض
MathJax (الافتراضي)
- الإصدار: 4.1
- صيغ الإخراج: HTML (افتراضي) أو SVG
- الميزات:
- قائمة سياقية (نقر بزر الماوس الأيمن على الرياضيات)
- إثراء إمكانية الوصول لقارئات الشاشة
- تكبير عند النقر مع الضغط على Alt (تكبير بنسبة 175%)
- دعم AsciiMath
KaTeX (بديل)
- الميزات:
- عرض سريع
- إضافة Mhchem للمعادلات الكيميائية
- إضافة CopyTex - انقر على الرياضيات لنسخ مصدر LaTeX إلى الحافظة
- دعم المراجع المتبادلة باستخدام ماكرو
\\label، و\\ref، و\\eqref
إعدادات الموقع
راجع جميع إعدادات الموقع ذات الصلة بالبحث في إعدادات المسؤول عن “math”.
| الاسم | الوصف |
|---|---|
| discourse math enabled | تمكين إضافة Discourse Math (تضيف معالجة خاصة لكتل $ و$$) |
| discourse math provider | مزود عرض الرياضيات: mathjax (افتراضي) أو katex |
| discourse math enable latex delimiters | تمكين فواصل نمط LaTeX: \\(...\\) للرياضيات المضمنة و\\[...\\] للرياضيات الكتلية |
| discourse math mathjax output | صيغة إخراج MathJax: html (افتراضي) أو svg (MathJax فقط) |
| discourse math enable menu | تمكين القائمة السياقية لتعبيرات الرياضيات (MathJax فقط) |
| discourse math enable accessibility | تمكين ميزات إمكانية الوصول مثل إثراء النص (MathJax مع القائمة فقط) |
| discourse math zoom on click | تكبير بنسبة 175% عند التفاعل بالنقر مع الضغط على Alt (MathJax مع القائمة فقط) |
| discourse math enable asciimath | تمكين معالجة asciimath باستخدام فاصل % (MathJax فقط) |
\u003e
مستضاف منا؟ هذه الإضافة متاحة في جميع مستويات استضافتنا Math | Discourse - Civilized Discussion
