محرر الرياضيات في Discourse

محرر معادلات الرياضيات في Discourse هو إضافة تتيح إدخال المعادلات الرياضية في Discourse بطريقة أكثر سهولة للمستخدم. يساعدك هذا المحرر على إنشاء صيغ LaTeX. يرجى الاطلاع على ويكيبيديا لمزيد من المعلومات إذا لم تكن تعرف ما هي: ويكيبيديا
وللحصول على وثائق أكثر شمولاً حول جميع أوامر LaTeX التي يمكنك استخدامها، يرجى الاطلاع هنا: توثيق MathLive
كما يُرجى مشاهدة الفيديو:

التثبيت

اتبع دليل تثبيت إضافة من موقع Discourse Meta الرسمي، باستخدام الأمر التالي:
git clone https://github.com/spirobel/discourse-matheditor.git
كأمر للإضافة.
كما تحتاج إلى استخدام إضافة الرياضيات الرسمية مع هذه الإضافة:
إضافة الرياضيات الرسمية
أوصي باستخدام KateX بدلاً من MathJax، فهي أسرع بكثير (على الأقل بالنسبة لي).

وهذا كل شيء

23 إعجابًا

أخبار رائعة. شكرًا لك.

هل يمكن تغيير مكان أيقونة محرر الرياضيات؟

إعجاب واحد (1)

يمكننا إضافة مخرجات إلى البرنامج الإضافي أو لا.

إعجاب واحد (1)

شكرًا على الاقتراح، إنه منطقي. سألقِي نظرة عليه!

هل تقصد الرسم البياني أسفل المربع كما في وثائق MathLive؟ أعتقد أنها فكرة جيدة، لكنها ربما تكون أفضل إذا تم التعامل معها في إضافة مختلفة. ما رأيك في هذه الإضافة:

هل تناسب حالة الاستخدام الخاصة بك؟

إعجاب واحد (1)

نعم، هذا ما أعنيه. أما بالنسبة لإضافة Graphviz، فأنا لست متأكدًا مما إذا كانت قادرة على عرض الصور الرياضية أم لا.

إعجابَين (2)

أعتقد أنه بناءً على استخدام عنصر الفحص في mathlive.io، فإنه يستخدم Plotly javascript graphing library in JavaScript. إذا كانت هناك حاجة لمكتبات رسم بياني أخرى، فقد نستخدم إضافة Graphviz كنقطة انطلاق ودمجها بطريقة مماثلة.

إعجابَين (2)

أنا لست شخصًا في الرياضيات، لكنني مهتم بالعمل مع اللغات. هل من الممكن إنشاء إضافة باستخدام لوحة المفاتيح الافتراضية من جوجل؟

إعجاب واحد (1)

بالمناسبة، لقد وجدت بعض المنشورات هنا حيث لا يستطيع الأشخاص المقيمون في دول أخرى الكتابة بلغتهم الأم، لأنهم لا يملكون لوحة مفاتيح محلية مع جهاز كمبيوتر أو محمول. بالطبع يمكنهم استخدام لوحات المفاتيح عبر الإنترنت، لكن هذا أشبه بـ ‘عجلة خشبية’ في سيارة جديدة.

إعجاب واحد (1)

هذا في الواقع شيء يثير اهتمامي أيضًا. أنا أتعلم كيفية إنشاء إضافات لـ Discourse لأنني أرغب في إنشاء قاموس صيني تعاوني. المشروع كبير إلى حد ما، لذا أقوم بإنشاء إضافات أصغر أولاً تحتوي على ميزات مشابهة لأتمكن من تجربة كيفية تنفيذ المشروع بأكمله. لا يمكننا استخدام لوحة المفاتيح الافتراضية من Google، لأنها لا تبدو مكتبة مفتوحة المصدر. لكن بحثًا سريعًا على Google يظهر أن هناك حلولًا للوحة المفاتيح الافتراضية مفتوحة المصدر: على سبيل المثال، صادفت هذا الحل مؤخرًا: Virtual Keyboard
أعتقد أن العيب الكبير في هذه لوحات المفاتيح هو أن الكتابة تكون بطيئة جدًا. لذا، عادةً إذا أردت الكتابة بلغة مختلفة، فإنني أقوم بتثبيت شيء مثل Unikey للغة الفيتنامية مثلًا أو Sunpinyin للصينية. أتوقع أن يتمكن معظم المستخدمين من الكتابة بلغتهم، لذا لا أخطط لإضافة لوحة مفاتيح افتراضية. لكنني أرغب أيضًا في وجود طريقة لإدخال بينيين و ZhuYin مع نغمات. لم أتمكن بعد من معرفة ما يجب فعله بشأن هذا. ما هي اللغات التي تعمل عليها؟

إعجابَين (2)

هذا جميل جداً!
هل يمكن القيام بذلك؟ هل سيكلف الكثير من موارد الأجهزة؟

@spirobel لقد قمت للتو بتثبيت المكون الإضافي الخاص بك والآن أحصل على هذا الخطأ. هل هناك فرصة لتحديث المكون الإضافي الرائع الخاص بك؟

خطأ: تحتاج النافذة المنبثقة 'matheditor-modal' إلى تحديث للعمل مع أحدث إصدار من Discourse. انظر https://meta.discourse.org/t/268057.

تحتاج هذه الإضافة إلى تحديث. إنها تسبب أخطاء في منطقة المحرر.

إعجاب واحد (1)

مرحباً سبيروبال،

المكون الإضافي الخاص بك مفيد للغاية، خاصة للأجهزة المحمولة.

كانت هناك العديد من تحديثات “ديسكورس” منذ أبريل 2024، ولم أرَ موضوع المكون الإضافي هذا مُصنفًا على أنه “معطل”، لذا أفترض أن الأخطاء المذكورة أعلاه لم تكن قابلة للتكرار في إصدارات “ديسكورس” اللاحقة؟

هل حقق أي شخص أي نجاح مع هذا على الهاتف الذكي مؤخرًا؟