Hola. El plugin Mathjax actual puede ser bastante molesto, ya que solo admite signos de puntuación en inglés.
Por ejemplo, 1+1 está bien.
Sin embargo, 1+1 falla. Esto realmente desvirtúa el propósito de renderizar Mathjax. Esto solo renderiza Mathjax para inglés exclusivamente.
Uso Mathjax para mi blog. El Mathjax o KaTeX original funciona bien con la puntuación china.
discourse: latest
discourse-mathjax-plugin: latest
2 Me gusta
¿Alguna ayuda o consejo, por favor?
sam
(Sam Saffron)
7 Junio, 2024 04:11
3
Creo que este es el problema… ¿quieres intentar una PR para ello y ver si te soluciona el problema?
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
Gracias por tu ayuda. Me parece complejo lidiar con esto. Sin embargo, si utilizas MathJax como en las instrucciones oficiales, debería funcionar sin grandes modificaciones. ¿Has comprobado esto alguna vez?
Creo que este podría ser un error importante para el plugin MathJax. Espero que alguien pueda solucionarlo.
Yunpeng Tai:
Hola. El plugin Mathjax actual puede ser bastante molesto, ya que solo admite puntuación en inglés.
Por ejemplo, 1+1 está bien
Sin embargo, 1+1 falla. Esto realmente desvirtúa el propósito de renderizar Mathjax. Esto solo renderiza Mathjax para inglés solamente.
Uso Mathjax para mi blog. El Mathjax o KaTeX original funciona bien con la puntuación china.
Lo probé, siempre que haya un espacio antes y después, está bien, ver
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...
Siendo chino, ¿escribirías símbolos matemáticos con espacios específicamente? ¿Tan abstracto? Esto obviamente no se ajusta a los hábitos de entrada de los usuarios del foro y también afecta la apariencia.
Yunpeng Tai:
Como persona china, ¿realmente introducirías símbolos matemáticos con espacios? Eso es bastante abstracto, ¿no? Claramente no se alinea con los hábitos de entrada de los usuarios del foro, y también resta atractivo visual.
Solo un amable recordatorio de que es mucho más fácil para todos seguir si las publicaciones incluyen una traducción al inglés.
2 Me gusta
sam
(Sam Saffron)
11 Junio, 2024 04:47
9
PR aquí: debería fusionarse pronto.
main ← multilingual-punctuation
opened 04:47AM - 11 Jun 24 UTC
Chinese / Korean / Japanese / Thai and Arabic use different punctuations.
2 Me gusta
¡Muchas gracias! Sin embargo, todavía le falta una característica importante. Si no hay puntuación antes de la ecuación, también debe renderizarse en gramática china. Por ejemplo, 我们拿出$k$个向量
¡Gracias por tu amable ayuda!
1 me gusta