Код | Результат |
---|---|
Степени. Данный синтаксис знают все, даже если не сталкивались с TeX. В том же Excel синтаксис степеней точно такой же. Из трёх предложенных вариантов последний является более предпочтительным (обратите внимание на пробелы в фигурных скобках): | |
a^2 = b^2 + c^2 x^{2} = y^{2} + z^{2} k^{ 2 } = l^{ 2 } + m^{ 2 }
|
|
Индексы. Здесь тоже нет ничего сложного, но тоже настоятельно рекомендуется ставить пробелы. Это особенность работы библиотеки KaTeX: | |
x_1 = 2 x_2 y_{ 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 } + 10 y = \\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 dy F = \\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 V x > 0; x \\geq 1; x \\leq 10 \\omega \\ne \\Omega x_{1, 2} = \\frac{ -b \\pm \\sqrt{b^2 - 4ac} }{ 2a }
|
К сожалению, не все возможности TeX уже реализованы в js-библиотеке KaTeX. В частности, до сих пор нет возможности указывать системы уравнений, не совсем хорошо отображаются верхние и нижние пределы. Но не стоит забывать, что библиотека появилась чуть ли не вчера. Ну а если что-то уже реализовано, но нужный пример вы не нашли здесь, то воспользуйтесь первой попавшейся ссылкой из любой поисковой системы.
2007-2025