| Код | Результат |
|---|---|
| Степени. Данный синтаксис знают все, даже если не сталкивались с TeX. В том же Excel синтаксис степеней точно такой же. Из трёх предложенных вариантов последний является более предпочтительным (обратите внимание на пробелы в фигурных скобках): | |
a^2 = b^2 + c^2x^{2} = y^{2} + z^{2}k^{ 2 } = l^{ 2 } + m^{ 2 }
|
|
| Индексы. Здесь тоже нет ничего сложного, но тоже настоятельно рекомендуется ставить пробелы. Это особенность работы библиотеки KaTeX: | |
x_1 = 2 x_2y_{ 1 } = 2 x_{ 2 }z_{ 1 } = L_{ 0 } m^{ 3 }
|
|
| Дроби. С дробями есть нюанс - в нужных местах нужно ставить пробелы. Иначе формула отрисовываться не будет: | |
\\frac{ 1 }{ 2 }x_{ 1 } = \\frac{ a + 1 }{ 3 }S_{ i } = 10 + \\frac{ g t^{ 2 } }{ 2 }
|
|
| Матрицы. Всевозможные таблицы и матрицы - это злополучное исключение. Это тот редкий случай, когда пробелы внутри фигурных скобок ставить нельзя, иначе матрица не будет отображаться: | |
\\begin{pmatrix} 1 & 2 \\\\ 3 & 4 \\end{pmatrix}\\begin{pmatrix} 1 & 2 & 3 \\\\ 4 & 5 & 6 \\\\ 7 & 8 & 9 \\end{pmatrix}
|
|
| Определители. По своей сути они - тоже матрицы. Есть и другие виды "табличек" с квадратными скобками и двойными: | |
\\begin{vmatrix} 1 & 2 \\\\ 3 & 4 \\end{vmatrix}\\begin{bmatrix} 1 & 2 \\\\ 3 & 4 \\end{bmatrix}\\begin{Vmatrix} 1 & 2 \\\\ 3 & 4 \\end{Vmatrix}
|
|
| Скобки разных видов. Используемые чаще всего круглые и квадратные скобки набираются "как есть", а более редкие скобки выводятся с помощью префиксов: | |
(2 + 2) 2 = 8[1 + (2 + 3)] = 6\\{ 1 + [ 2 + (3 + 4) ] \\} = 10\\langle A \\rangle + \\lfloor B \\rfloor + \\lceil C \ \rceil = D
|
|
| Скобки масштабируемые. Они будут подстраиваться по размеру под выражение, которое в них заключено: | |
x = \\left [ \\frac{ (10 + 20) }{ 30 } \\right ]^{ 3 } + 10y = \\left ( \\frac{ a + b }{ 2 } \\right )^{ t } + z^{ 2 }
|
|
| Корни и стандартные функции. Тут ничего сложного, так как названия команд такие же, как и названия требуемых функций. К сожалению, нет котангенса и некоторых других функций, а тангенс и гиперболические функции обозначаются в "американском" начертании, а не по-нашему: | |
8 = \\sqrt{ 64 }\\sin{ 0^{ 0 } } + \\cos{ 45^{ 0 } } = \\frac{ 1 }{ 2 }\\lg{ a } + \\arcsin{ b } + \\log_2 (F) = T\\ln (2) + \\det{ 12 } + \\hom{ t }\\sinh{3} + \\cosh (4)
|
|
| Интегрирование и дифференцирование. Тройных интегралов пока нет, пределы зачастую отображаются со смещением: | |
\\int x dx\\int_0^{ \\infty } x dx\\iint_{ kx + b } z dx dyF = \\frac{ \\partial p }{\\partial t}
|
|
| Символы и знаки, точки и греческие буквы. Здесь достаточно много специальных обозначений для десятков разновидностей стрелочек, крышек, подчёркиваний, математических символов и операторов, но в целом выглядит это всегда так: | |
y\'(x) = \\lim_{ \\Delta x \\to 0 } \\left ( \\frac{ \\Delta y }{ \\Delta x } \\right )\\vec{ F } = \\frac{ \\partial \\vec{ p } }{\\partial t}x_1 + x_2 + \\cdots + x_n = \\Sigma (T \\cdot m)m = \\rho \\cdot Vx > 0; x \\geq 1; x \\leq 10\\omega \\ne \\Omegax_{1, 2} = \\frac{ -b \\pm \\sqrt{b^2 - 4ac} }{ 2a }
|
|
К сожалению, не все возможности TeX уже реализованы в js-библиотеке KaTeX. В частности, до сих пор нет возможности указывать системы уравнений, не совсем хорошо отображаются верхние и нижние пределы. Но не стоит забывать, что библиотека появилась чуть ли не вчера. Ну а если что-то уже реализовано, но нужный пример вы не нашли здесь, то воспользуйтесь первой попавшейся ссылкой из любой поисковой системы.
2007-2025