Скрытие полос прокрутки в подписанных уравнениях — перенос MathJax

Появляются очень отвлекающие полосы прокрутки — вертикальные или горизонтальные — на подписанных уравнениях, как в MathJax, так и в KaTeX. Например, когда я делаю следующее:

\begin{equation} C(k,w) = \iint_{-\infty}^{\infty} c(x,t)e^{-i2\pi(kx + wt)}dx \ dt \end{equation}

Я получаю:
Screenshot from 2023-06-14 08-55-06

И я не могу избавиться от них, сколько бы ни увеличивал окно браузера.
Как убрать их, когда они явно не нужны для отображения всего блока уравнения?

Мои настройки Math сейчас выглядят так:

2 лайка

Привет @Wall-E

Я попытался воспроизвести ваше уравнение (у меня настройки MathJax такие же, как у вас), и у меня получилось вот что без полос прокрутки:

$$
\begin{equation}
C(k,w) = \iint_{-\infty}^{\infty} c(x,t)e^{-i2\pi(kx + wt)}dx \ dt
\end{equation}
$$

Я использовал Chrome на рабочем столе Windows и Safari на iOS в обоих режимах: для рабочего стола и для мобильных устройств.

Не могли бы вы предоставить дополнительные детали? Мне не удаётся воспроизвести эту проблему.

Вы говорите о функции увеличения при наведении? Возможно, стоит улучшить перенос строк или добавить больше вариантов настройки масштаба… :thinking:

Также я заметил, что полосы прокрутки никогда не появляются, даже если уравнение слишком длинное и выходит за пределы страницы. При этом перенос строк не происходит, и отображается только часть уравнения.

1 лайк

Должно быть, при тестировании и KaTeX, и MathJax у меня произошел сбой при обновлении страниц. Я попробовал снова с MathJax, и метка/номер уравнения больше не отображается с тем же кодом, как и у вас. Полоса прокрутки появляется только тогда, когда отображается метка, поэтому кажется, что проблема связана с KaTeX. Можете ли вы воспроизвести проблему с включенным в настройках KaTeX?

Я не говорил о функции масштабирования. Которая, как я полагаю, в любом случае не работает с KaTeX?

1 лайк

ха-ха. это проблема KaTeX. также KaTeX добавляет прокрутку ко всем формулам, даже к коротким, где она не нужна. но при этом прокрутка длинных формул работает (в отличие от MathJax).