Salut. Le plugin Mathjax actuel peut être assez gênant, car il ne prend en charge que la ponctuation anglaise.
Par exemple, 1+1 est correct
Cependant, 1+1 échoue. Cela manque vraiment le but du rendu Mathjax. Cela ne rend Mathjax qu’en anglais.
J’utilise Mathjax pour mon blog. Le Mathjax ou KaTeX d’origine fonctionne bien avec la ponctuation chinoise.
discourse: latest
discourse-mathjax-plugin: latest
2 « J'aime »
Des conseils ou de l’aide s’il vous plaît ?
sam
(Sam Saffron)
Juin 7, 2024, 4:11
3
Je pense que c’est le problème… voulez-vous essayer une PR pour cela et voir si cela résout le problème pour vous ?
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
Merci pour votre aide. Cela me semble complexe à gérer. Cependant, si vous utilisez MathJax comme dans les instructions officielles, cela devrait fonctionner sans modifications majeures. Avez-vous déjà vérifié cela ?
Je pense que cela pourrait être un énorme bug pour le plugin MathJax. J’espère que quelqu’un pourra le corriger.
Yunpeng Tai:
Bonjour. Le plugin Mathjax actuel peut être assez gênant, car il ne prend en charge que la ponctuation anglaise.
Par exemple, 1+1 est correct
Cependant, 1+1 échoue. Cela manque vraiment le but du rendu Mathjax. Cela ne rend Mathjax que pour l’anglais uniquement.
J’utilise Mathjax pour mon blog. Le Mathjax ou KaTeX d’origine fonctionne bien avec la ponctuation chinoise.
Je l’ai testé, tant qu’il y a des espaces avant et après, cela fonctionne, voir
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...
En tant que Chinois, mettriez-vous des espaces autour des symboles mathématiques lorsque vous tapez ? C’est si abstrait ? Cela ne correspond clairement pas aux habitudes de saisie des utilisateurs du forum, et cela affecte également l’apparence.
Yunpeng Tai:
En tant que Chinois, mettriez-vous vraiment des symboles mathématiques avec des espaces ? C’est plutôt abstrait, n’est-ce pas ? Cela ne correspond clairement pas aux habitudes de saisie des utilisateurs du forum, et cela nuit également à l’attrait visuel.
Juste un petit rappel qu’il est beaucoup plus facile pour tout le monde de suivre si les publications incluent une traduction en anglais.
2 « J'aime »
sam
(Sam Saffron)
Juin 11, 2024, 4:47
9
PR ici : devrait être fusionné bientôt.
main ← multilingual-punctuation
opened 04:47AM - 11 Jun 24 UTC
Chinese / Korean / Japanese / Thai and Arabic use different punctuations.
2 « J'aime »
Merci beaucoup ! Cependant, il manque encore une fonctionnalité importante. S’il n’y a pas de ponctuation avant l’équation, elle doit également être rendue en grammaire chinoise. Par exemple, 我们拿出$k$个向量
Merci pour votre aide précieuse !
1 « J'aime »