Математические формулы: поддержка формата LaTeX на форуме

Автор
Сообщение
Amro
#1496 2010-03-17 02:20 GMT

Уважаемые пользователи!

Ведутся работы по улучшению возможностей форума, а в частности работа над отображением формул на форуме.

Сегодня добавил новый BBCode [ tex ] выражение [ /tex ] (писать без пробелов) дающий возможность создавать формулы в популярном формате LaTeX

Таким образом теперь на форуме можно писать любые формулы!

Примеры:

Код:
[tex]x^2+y^4[/tex]

\(x^2+y^4\)

Код:
[tex]\frac1{\sqrt{a^2+b^2}}[/tex]

\(\frac1{\sqrt{a^2+b^2}}\)

Код:
[tex]\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}[/tex]

\(\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\)

Код:
[tex]\frac 12 \sqrt \pi[/tex]

\(\frac 13 \sqrt \pi\)

Код:
[tex]sin^2\theta+cos^2\theta[/tex]

\(sin^2\theta+cos^2\theta\)

Код:
[tex]\displaystyle f(x)=\int_{-\infty}^x e^{-t^2}dt[/tex]

\(\displaystyle f(x)=\int_{-\infty}^x e^{-t^2}dt\)

Можно создавать даже такое:

Код:
[tex] \begin{tabular}{ r l } \(10xy^2+15x^2y-5xy\) & \(= 5\left(2xy^2+3x^2y-xy\right)\) \\ & \(= 5x\left(2y^2+3xy-y\right)\) \\ & \(= 5xy\left(2y+3x-1\right)\) \end{tabular} [/tex]

\(

\begin{tabular}{ r l }

\(10xy^2+15x^2y-5xy\) & \(= 5\left(2xy^2+3x^2y-xy\right)\) \\

& \(= 5x\left(2y^2+3xy-y\right)\) \\

& \(= 5xy\left(2y+3x-1\right)\)

\end{tabular}

\)

Подробнее про формат можно прочесть:

http://www.andy-roberts.net/misc/latex/latextutorial9.html

http://www.andy-roberts.net/misc/latex/latextutorial10.html

а вообще материала куча, стоит только погуглить.

Следующим шагом будет добавление наиболее используемых команд в панельку BBcode

Amro
#1500 2010-03-17 19:09 GMT

В панельку BBCode добавлены 3 новых кнопки:

Fx - вставляет BBCode для создания формул [ tex ][ /tex ]

x2 - вставляет BBCode приводящий символы к верхнему индексу [ sup ][ /sup ]

x2 - вставляет BBCode приводящий символы к нижнему индексу [ sub ][ /sub ]

В ближайшее время кнопку Fx расширю и сделаю выпадающий список с наиболее значимыми кодами формата LaTeX

Помимо этого будет сделана кнопка с выпадающим списком греческих символов.

В настоящее время готовлю краткое руководство по формату написания формул LaTeX

sinmegane
#1504 2010-03-18 09:49 GMT

Ух ты! Я думал, о поддержке \( \TeX \) можно только мечтать =)