Mathjax на той же строке вызывает перенос точки на новую строку

Привет, ребята,
Я заметил, что иногда, если строка в сообщении достигает определённой длины X и содержит запятую или точку, эта запятая или точка переносится на новую строку. Например, если длинная строка:

Discourse had a great website.

То результат будет:

Discourse has a great webaite
.

Это не совсем хороший пример для воспроизведения бага, но он показывает, в чём проблема.

Я попробую воспроизвести это здесь:

Тест номер 1 - текст текст texttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt.
Тест номер 2 - текст текст texttttttttttttttttttttttttt.
Тест номер 2 - текст текст texttttttttttttttttttttttttttttttt.

Редактирование: здесь это не происходит. Обычно это случается, когда я использую MathJax на той же строке. Если кто-то хочет увидеть живой пример, пожалуйста, напишите мне в личные сообщения.

Это на 100% специфично для MathJax, поэтому я отредактировал ваш заголовок, чтобы отразить это.

Пожалуйста, покажите нам воспроизводимый пример с MathJax.

Да, я думаю, вы правы. Спасибо за правку.
Похоже, что на meta discourse нет Mathjax. Поэтому, если кто-то хочет увидеть рабочий пример, пожалуйста, напишите мне в личные сообщения — я пришлю ему ссылки (пока предпочитаю держать сайт в закрытом режиме).
Ещё раз спасибо.

Не можешь ли ты разместить MathJax здесь в блоке кода? Я не понимаю, почему это нельзя поделиться?

Строка:

б. Обратите внимание, что четырёхугольник ABGE — параллелограмм, поэтому выполняется AE=BG. По условию AE=GF, следовательно, по свойству транзитивности получаем BG=GF, а значит, riangle GBF — равнобедренный треугольник.

Изображение:

image

Спасибо ещё раз :slight_smile:

Привет, ребята, есть какие-нибудь новости об этой ошибке? :slight_smile:

Вы знаете, возникает ли проблема только при установке языка с направлением текста справа налево (RTL)?

На скриншоте, который вы опубликовали, где должна отображаться точка?

Наше сообщество использует направление письма справа налево (RTL), поэтому, к сожалению, я не работал с направлением слева направо (LTR) и не знаю, возникает ли проблема в этом случае.

На скриншоте, который я опубликовал, запятая должна стоять сразу после AE=GF. Я считаю, что запятую следует перенести на первую строку, либо всю конструкцию “AE=GF,” — на следующую строку.

Когда я добавляю этот текст на сайт с направлением слева направо (LTR), я вижу следующее:

ב. שים לב שהמרובע $ABGE$ הוא מקבילית ולכן מתקיים $AE=BG$, נתון ש- $AE=GF$, טרנזיטיבית מתקבל $BG=GF$ ולכן $\triangle GBF$ הוא משולש שווה שוקיים.

Когда я заменяю иврит на английский и оставляю случайные знаки препинания, я получаю:

This is, $ABGE$ a test. $AE=BG$, This is only a test. $AE=GF$, this is only a test. lets see what happens $\triangle GBF$ test.

Версия на английском кажется мне правильной. Версия на иврите, похоже, неверна.

Я не совсем понимаю, что вы имеете в виду. В левостороннем направлении запятая должна быть справа, а в правостороннем — слева. Обе версии выглядят нормально, потому что поле широко открыто. Проблема возникает, когда поле разрывается (добавляется новая строка) между формулой и запятой (попробуйте изменить ширину окна и посмотрите, разрывается ли оно между формулой и запятой). Спасибо за вашу помощь :slight_smile:

Да, похоже, что это вызывает проблему:

Предполагаю, что проблема связана с тем, как мой браузер (Chrome) обрабатывает разметку.