- Совместимость с XenForo
- XF 2.0
- XF 2.1
- XF 2.2
- XF 2.3
- Рекомендации
- PHP 7.0.+
- Видимый копирайт
- Нет
Описание:
Это дополнение превратит всю математику LaTeX на вашем форуме в модную, четкую и масштабируемую математику!
Оно также добавляет кнопку "Вставить математику" в редактор, что значительно упрощает процесс добавления математики в ваши сообщения, темы, страницы и так далее. Он также работает с системой XenForo AJAX (загрузка контента на лету без перезагрузки страницы)!
Это дополнение с открытым исходным кодом. Вы можете найти исходный код в репозитории GitHub.
Особенности:
LaTeX ⟶ Необычная математика
Пользователи могут писать математические формулы и уравнения в нотации LaTeX, которые затем будут преобразованы в удобную математику с помощью мощного движка MathJax. Вот как это работает:
Поддерживаются два типа математических формул: встроенная и блочная. Встроенная математика меньше по размеру и обычно используется в тексте. На изображении выше космологическая постоянная (зеленая) является примером встроенной математики.
Блок больше по размеру и используется для самостоятельных больших уравнений и формул. На рисунке выше уравнение поля Эйнштейна (синее) является примером блочной математики.
Вся математика отображается в виде текста и автоматически наследует все его свойства: цвет, высоту строки, размер шрифта и т.д. В результате вы получаете масштабируемую математику, которая идеально подходит для любого стиля и цветовой схемы.:
Кнопка "Вставить математику"
С этим дополнением вы заметите новую кнопку на панели инструментов текстового редактора:
Эта кнопка значительно упрощает процесс добавления математических данных в темы и посты.
При вводе кода вы сразу увидите результат:
Адаптивная математика
При загрузке страницы math выполняется рендеринг с автоматическими переносами строк, чтобы соответствовать ее контейнеру. Как это работает?
Вот блочная математика, которая короче, чем ее контейнер:
Посмотрите, что происходит при загрузке одного и того же сообщения в узком режиме:
Более того, если вы динамически изменяете ширину окна браузера и контейнер становится слишком узким для отображения математики во всю ширину, он автоматически добавляет полосы прокрутки, чтобы предотвратить нарушение компоновки: