S2Расширения → Латех (s2_latex)

Латех (s2_latex)

Расширение «Латех» позволяет делать сайты с большим количеством математических формул. Оно превращает формулы в двойных «долларах», например, $$f(x) = x^2-\sqrt{x}$$, в картинки: $$f(x) = x^2-\sqrt{x}$$. Формулы заменяются не только в основном тексте, но и комментариях.

Пример

На расширении s2_latex (и s2_blog) работает блог о теоретической физике.

Принцип работы

Расширение использует сервис tex.s2cms.ru для генерации картинок в форматах SVG и PNG.

Выражения в двойных «долларах» заменяются не на сервере, а в браузере. Благодаря этому возможно использование картинок в формате SVG, если их поддерживает браузер. Однако в RSS замена происходит на сервере, и вместо формул подставляются картинки в формате PNG, так как заранее неизвестно, где будет отображаться содержимое RSS.

Особенности использования

Если вы используете HTML-редактор, вы должны вводить знаки <, > и & как &lt;, &gt; и &amp;.

Если вы используете визуальный редактор (расширение s2_wysiwyg), следите, чтобы он не вставил посторонние символы в формулу. Чаще всего туда попадают неразрывные пробелы.

Если вы используете типограф (расширение s2_typo), следите, чтобы знак дефиса «-», который в латехе обозначает вычитание, не был окружен пробелами, иначе он превратится в тире (и перестанет быть минусом).

Чтобы слишком высокие формулы с дробями внутри текста не разрывали равномерный интервал между строчками, в начале формулы можно написать \inline.