Латех (s2_latex)
Расширение «Латех» позволяет делать сайты с большим количеством математических формул. Оно превращает формулы в двойных «долларах», например, $$f(x) = x^2-\sqrt{x}$$, в картинки:
. Формулы заменяются не только в основных текстах, но и комментариях.
Пример
На расширении s2_latex (и s2_blog) работает блог о теорической физике.
Скачать
Установка
Расширение устанавливается как обычно.
После установки нужно дать php-скриптам право на запись в папку _extensions/s2_latex/cache/. В ней будут сохраняться картинки с формулами.
Принцип работы
Расширение использует сервис codecogs.com для генерации картинок в форматах SVG и GIF. Чтобы избежать большой нагрузки на этот сервер, картинки кешируются в папке _extensions/s2_latex/cache/, поэтому нужно дать php-скриптам право на запись в эту папку.
Выражения в двойных «долларах» заменяются не на сервере, а в браузере. Благодаря этому возможно использование картинок в формате SVG, если их поддерживает браузер. Однако в RSS замена происходит на сервере, и вместо формул подставляются картинки в формате GIF, так как заранее неизвестно, где будет отображаться содержимое RSS.
Особенности использования
Если вы используете <, > и & как <, > и &.
Если вы используете визуальный редактор (расширение s2_wysiwyg), следите, чтобы он не вставил посторонние символы в формулу. Чаще всего туда попадают неразрывные пробелы.
Если вы используете типограф (расширение s2_typo), следите, чтобы знак дефиса «-», который в латехе обозначает вычитание, не был окружен пробелами, иначе он превратится в тире (и перестанет быть минусом).
Чтобы слишком высокие формулы с дробями внутри текста не разрывали равномерный интервал между строчками, в начале формулы можно написать \inline.