Формулы на сайте

Первый день отпуска потратил на запуск WordPress на хостинге GoDaddy. Установил плагин для отображения такого   e^{i \pi} + 1 = 0 типа формул в синтаксисе LaTeX. Пока все работает. Плагин WP LaTeX транслирует формулы в png-файлы картинок при помощи сервера WordPress.com. Цвет фона и стили можно настраивать. Многострочные формулы выглядят тоже приемлимо — x = {-b \pm \sqrt{b^2-4ac} \over 2a}. Хотя с размером символов и выравниванием нужно как-нибудь еще повозиться.
Повозился с настройками CSS, но к сожалению универсального решения не нашел. Пришлось подключать MathJax. Ему нужен включенный в браузере JavaScript. Работает стабильно. С фоном, размером символов и расположением формул проблем нет. Однако многострочные формулы выглядят не очень привычно.
Пришлось выбирать сервис генерации изображений. Google Charts оказался весьма пристойным, но прозрачного фона не вышло.

Вот еще несколько ($n$) успешных примеров:
\lim_{x \to 0} {\left(1 + x \right)}^ { \frac{1}{x} } = e
\frac{(a+b )^2}{4} - \frac{(a-b )^2}{4} = ab
\sqrt[3]{x+1}
\lim_{n \to \infty} \left(1 + \frac{1}{n} \right)^n = e
\begin{cases} x + y + z = 3 \\ 2y = x+z\ \\ 2x + y = z \end{cases}
f(x)=\int_{-\infty}^x e^{-t^2}dt
f^\prime(x)\ =\lim_{\Delta x\to0}\frac{f(x+\Delta x)-f(x)}{\Delta x}
\sum_{n=0}^\infty\frac{x^n}{n!}
e^x=\lim_{n\to\infty} \left(1+\frac~xn\right)^n
… и не очень успешных (если в настройках ограничиться генерацией изображений через Google Charts, то все будет хорошо отображаться и в этой части):
\min_{i \in [a, b]}
\iiint_{x^2 + y^2 + z^2 = 1} f(x, y, z) dx dy dz
\int_{0}^{3} f(x) dx
A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \cdots & a_{nn} \end{pmatrix}
M_{\cyr maslo}=\frac{\rho_{\cyr maslo}}{\rho_{\cyr kerosin}}M_{\cyr kerosin}

И, конечно, нужно стараться избегать перевода строки, когда набираете формулы. При неудачном стечении обстоятельств Вы рискуете увидеть теги BR прямо внутри своей матрицы.

Увы, некоторые команды эти системы вообще не знают и выводят возле них знак вопроса
\boxed{E=mc^2}

Формулы внутри \lim_{n \to \infty} \sum_{k=1}^n \frac{1}{k^2} = \frac{\pi^2}{6} текста можно записывать и в одну строку \lim\limits_{n \to \infty} \sum\limits_{k=1}^n \frac{1}{k^2} = \frac{\pi^2}{6} и в несколько. Будут ли они выглядеть по-разному пока угадать сложно.

Сейчас система настроена так, чтобы вначале отображались сгенерированные картинки, а потом работал MathScript. Можно уследить как меняется изображение. Причем некоторые возможности не работают в первом случае, а другие — во втором. Т.е. «нет в этом мире совершенства» и писать формулы нужно, заранее предполагая способ их отображения.

Share
Вы можете оставить комментарий, или ссылку на Ваш сайт.