MathJax не работает с китайской пунктуацией

Привет. Текущий плагин MathJax может быть довольно раздражающим, так как он поддерживает только английскую пунктуацию.

Например, 1+1 работает нормально.

Однако, 1+1 не работает. Это полностью противоречит идее рендеринга MathJax. Это позволяет рендерить MathJax только для английского языка.

Я использую MathJax для своего блога. Оригинальный MathJax или KaTeX хорошо работают с китайской пунктуацией.

discourse: latest
discourse-mathjax-plugin: latest
2 лайка

Пожалуйста, дайте любой совет или помощь?

Думаю, проблема именно в этом… Хочешь попробовать создать PR и посмотреть, исправит ли это проблему для тебя?

Спасибо за помощь. Мне кажется, что разобраться в этом довольно сложно. Однако, если вы используете MathJax, как указано в официальной инструкции, всё должно работать без серьёзных доработок. Вы уже проверяли это?

Полагаю, это может быть серьёзной ошибкой в плагине MathJax. Надеюсь, кто-нибудь сможет это исправить. :smile:

Я протестировал, и достаточно просто добавить пробелы до и после, см.

Вы же китаец, разве вы специально добавляете пробелы вокруг математических символов? Это как-то слишком абстрактно. Это явно не соответствует привычкам пользователей форума, да и выглядит это не очень.

Просто мягкое напоминание: всем будет гораздо легче следить за обсуждением, если в сообщениях будет приведён перевод на английский. :pray:

2 лайка

PR здесь: должно быть слито в ближайшее время.

2 лайка

Большое спасибо! Однако в ней всё ещё отсутствует одна важная функция. Если перед уравнением нет знака препинания, оно также должно быть оформлено в соответствии с правилами китайской грамматики. Например: 我们拿出$k$个向量

Спасибо за вашу помощь!

1 лайк