My photo
My photo

РАДЬКО ПЕТР CMTV

Возраст 21
Откуда Россия
Сфера интересов: программирование (web, android, unity), создание и развитие сетевых сообществ. Мое кредо — реальные проекты и самообразование. В этом мне помогает свободное владение английским. Люблю делиться тем, что узнал. Излагаю материал просто и наглядно в своих онлайн-учебниках. Мои проекты (на сейчас 41) описаны ниже.

Иконка

Math

Апрель 2018

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

LaTeX ⟶ Красивая математика

Пользователи могут набирать формулы и уравнения с помощью нотации LaTeX, которая затем преобразовывается в красивую математику с помощью движка MathJax. Вот, как это работает:

Поддерживаются два типа математики: строчная и блочная.

Строчная математика меньше и используется внутри строк текста. На изображении выше строчная математика выделена зелеными полосами.

Блочная математика больше и используется для отдельно стоящих больших уравнений и формул. На изображении выше блочная математика (уравнение поля Эйнштейна) выделена синей полосой.

Вся математика отображается как текст и автоматически наследует всего его свойства: цвет, высоту строки, размер шрифта и так далее. Результат — масштабируемая математика, которая идеально подходит под любой стиль и цветовую схему форума:

Кнопка «Вставить математику»

Аддон добавляет новую кнопку в текстовый редактор:

Кнопка открывает всплывающее окно, с помощью которого можно добавить математику в сообщение. По мере ввода результат обновляется в реальном времени:

Адаптивная математика

Во время загрузки страницы в большие формулы будут автоматически добавляться разрывы строк, чтобы она влезла в ширину страницы.

Более того, если при динамическом (без перезагрузки страницы) изменении ширины окна браузера формула не влезает, то к ней автоматически добавляются полосы прокрутки, предотвращая поломку разметки: