||||
-|-|
| الملخص | يستخدم Discourse Math MathJax (افتراضي) أو KaTeX لعرض الرياضيات في منتديات Discourse الخاصة بك.
| دليل التثبيت | هذا المكون الإضافي مُضمّن مع نواة Discourse. لا حاجة لتثبيت المكون الإضافي بشكل منفصل.
تمكين الرياضيات
يمكن تمكين مكون الرياضيات من إعداداته، والتي يمكن الوصول إليها من صفحة admin/plugins الخاصة بك:
![]()
الميزات
بمجرد التمكين، يمكنك عرض الرياضيات في السطر عن طريق تغليفها بعلامة $ واحدة كما يلي: $E=mc^2$.
يمكنك عرض كتل من الرياضيات عن طريق تغليفها بـ $$
$$
\sqrt{(-1)} \; 2^3 \; \sum \; \pi
$$
يستخدم Discourse Math خوارزمية استدلالية للتأكد من أن الجمل مثل: “أنفقت 20 دولاراً و100 دولار أخرى” لا يتم تحويلها.
فواصل LaTeX
عند التمكين عبر إعدادات الموقع، يمكنك أيضاً استخدام فواصل LaTeX القياسية:
- في السطر:
\(...\)- مثال:\(E=mc^2\) - كتلة:
\[...\]- مثال:\[ \frac{1}{2} \]
AsciiMath (MathJax فقط)
عند استخدام MathJax، يمكنك تفعيل معالجة asciimath التي تستخدم % كفاصل: %E=mc^2%
التكامل مع المحرر
يحتوي المحرر على زر إدراج الرياضيات في شريط الأدوات مع اختصار لوحة المفاتيح Shift+M. يفتح هذا نافذة منبثقة حيث يمكنك:
- التبديل بين وضع السطر ووضع الكتلة
- كتابة تعبير 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 فقط) |
مستضاف لدينا؟ هذا المكون الإضافي متاح في جميع مستويات الاستضافة لدينا Math | Discourse - Civilized Discussion
