مرحباً. يمكن أن يكون مكون Mathjax الإضافي الحالي مزعجًا للغاية، لأنه يدعم علامات الترقيم الإنجليزية فقط.
على سبيل المثال، 1+1 جيد
ومع ذلك، فإن 1+1 يفشل. هذا يضيع الغرض من عرض Mathjax. هذا يعرض Mathjax للغة الإنجليزية فقط.
أستخدم Mathjax لمدونتي. يعمل Mathjax أو KaTeX الأصليان بشكل جيد مع علامات الترقيم الصينية.
discourse: latest
discourse-mathjax-plugin: latest
إعجابَين (2)
أي مساعدة أو نصيحة من فضلكم؟
sam
(Sam Saffron)
7 يونيو 2024، 4:11ص
3
أعتقد أن هذه هي المشكلة… هل تريد تجربة طلب سحب (PR) لها ومعرفة ما إذا كان سيحل المشكلة بالنسبة لك؟
AI Conversation with Gpt-4o
sam : Given:
Hi. The current Mathjax plugin can be quite annoying, for it only supports English punctuation.
For instance, $1+1$ is ok
However,$1+1$ fails. This really misses the point of rendering Mathjax. This only renders Mathjax for English only.
I use Mathjax for my blog. The original Mathjax or KaTeX works well with Chinese punctuation.
Look at the source of the discourse mathjax plugin, fin…
sam : try again, the source is at: GitHub - discourse/discourse-math: Official MathJax support for Discourse
gpt4o_bot : In the file assets/javascripts/initializers/discourse-math-mathjax.js, the initMathJax, decorate, and mathjax functions should be checked and potentially modified to ensure that Chinese punctuation is properly supported.
Identifying the Issue:
The main issue lies in the function decorate, where it’s handling the creation of mathScript and mathWrapper elements that render the MathJax content. I…
sam : I think you are barking up the wrong tree… look at discourse-math/assets/javascripts/lib/discourse-markdown/discourse-math.js at main · discourse/discourse-math · GitHub
...
Read full transcript
شكراً لمساعدتك. يبدو الأمر معقداً بالنسبة لي للتعامل مع هذا. ومع ذلك، إذا استخدمت MathJax مثل التعليمات الرسمية. يجب أن يعمل ذلك دون تعديلات كبيرة. هل فحصت هذا من قبل؟
أعتقد أن هذه يمكن أن تكون مشكلة كبيرة في إضافة MathJax. آمل أن يتمكن شخص ما من إصلاحها.
Yunpeng Tai:
مرحباً. المكون الإضافي الحالي لـ Mathjax يمكن أن يكون مزعجًا للغاية، لأنه يدعم علامات الترقيم الإنجليزية فقط.
على سبيل المثال، 1+1 جيد
ولكن، 1+1 يفشل. هذا يضيع الغرض من عرض Mathjax. هذا يعرض Mathjax للغة الإنجليزية فقط.
أستخدم Mathjax لمدونتي. Mathjax الأصلي أو KaTeX يعملان بشكل جيد مع علامات الترقيم الصينية.
لقد اختبرت الأمر، طالما أن هناك مسافات قبل وبعد، فهذا يكفي، انظر
mathjax的一个小bug,但有解决办法 没空格 Hi. The current Mathjax plugin can be quite annoying, for it only supports English punctuation. For instance, $1+1$ is ok However,$1+1$ fails. This really misses the point of rendering Mathjax. This only renders...
بصفتك شخصًا صينيًا، هل ستضيف مسافات حول الرموز الرياضية عند إدخالها؟ هل هذا مجرد؟ هذا بالتأكيد لا يتوافق مع عادات الإدخال لمستخدمي المنتدى، كما أنه يؤثر على المظهر.
تذكير لطيف بأن الأمر أسهل بكثير للجميع للمتابعة إذا تضمنت المشاركات ترجمة باللغة الإنجليزية.
إعجابَين (2)
شكراً جزيلاً! ومع ذلك، لا يزال يفتقر إلى ميزة واحدة مهمة. إذا لم تكن هناك علامة ترقيم قبل المعادلة، فيجب أيضًا عرضها بقواعد اللغة الصينية. على سبيل المثال، 我们拿出$k$个向量
شكراً لمساعدتك الكريمة!
إعجاب واحد (1)