Math
Аддон XenForo для удобной вставки и отображения математических формул.
Статус
Разработал
Скачиваний
150+

XenForo аддон, превращающий LaTeX код на форуме в красивые, четкие и масштабируемые математические формулы! Он также добавляет кнопку «Вставить математику» в текстовый редактор. Она очень сильно упрощает процесс добавления математики в сообщения, темы и на другие страница форума.

Область
математика
Действие
программирование
Форма
плагин
информатика
xenforo
php
js
3
Начало
23 апреля 2018
Конец
9 октября 2020
1
Первая версия
24.04.2018 – 03.05.2018
2
Вторая версия
20.02.2019 – 26.02.2019
3
Третья версия
11.08.2020 – 05.10.2020
Хронокарта
янв
фев
мар
апр
май
июн
июл
авг
сен
окт
ноя
дек
2018
2019
2020
1
2
3
Первая версия

К своим проектам по математике я хотел добавить форумы. Встроенной поддержки математики у XenForo не было, поэтому я решил написать аддон, который ее добавляет.

В первой версии для отображения математики использовался движок MathJax, как и в моем аналогичном плагине для Wordpress. У него мощный функционал, но имеются и большие проблемы. Сама библиотека много весит, а также ей требуется время, чтобы преобразовать LaTeX в красивую математику.

Позднее я добавил поддержку визуального редактора формул MathType. Возможность писать формулы на чистом LaTeX осталась.

Вторая версия

Добавил поддержку XenForo 2.1, исправил множество багов, добавил более удобные настройки. Визуальный редактор MathType пришлось убрать из аддона, так как оказалось, что он для работы требует покупки лицензии.

Третья версия

Перешел с MathJax на KaTeX, который значительно меньше весит и гораздо бысрее отображает математику. Более того, он поддерживает автоматичесское разбиение больших формул на части при изменении размеров окна браузера.

Добавил поддержку XenForo 2.2, отдельную страницу в админ панели для детальной настройки аддона. Появилась возможность создавать макросы и указывать собственные символы для обозначения строчных и блочных формул.