Справка:Формулы

Материал из Uml2Wiki
Перейти к: навигация, поиск

Исходный текст математической формулы должен находиться между тэгами <m> ... </m>.

Практически, если включен режим генерации изображений, допустимы любые lib:TeX-формулы, и иной lib:TeX-блок. Если вы не знакомы с lib:TeXом, то рассмотрите нижележащие примеры.

Специальные символы

Элемент
Синтаксис
Интерпретация в CisWiki
Стандартные функции (правильно) \sin x + \ln y +\operatorname{sgn} z
стандартные функции (неправильно) sin x + ln y + sgn z
арифметический модуль s_k \equiv 0 \pmod{m}
производные \nabla \partial dx
логические p\wedge \bar{q} \rightarrow p\vee \bar{q} \Rightarrow \Leftrightarrow
корни \sqrt{2}\approx 1.4
\sqrt[n]{x}
операторы сравнения \sim \simeq \cong \le \ge \equiv \approx \ne
геометрические \angle \perp \|
специальные \oplus \otimes \pm \mp \hbar \dagger \ddagger \star \circ \cdot \bullet \infty \vdash \models
прочие \forall x\not\in\empty\subseteq A\cap B\cup \exists \{x,y\} \times C

Подстрочные и надстрочные индексы

Элемент
Синтаксис
Интерпретация в Википедии
Надстрочный индекс a^2
подстрочный индекс a_2
группировка a^{2+2}
a_{i,j}
комбинирование под- и надстрочных индексов x_2^3
производная (правильно) x'
производная (неправильно в HTML) x^\prime
производная (неправильно в PNG) x\prime
сумма \sum_{k=1}^N k^2
произведение \prod_{i=1}^N x_i
предел \lim_{n \to \infty}x_n
интеграл \int_{-N}^{N} e^x\, dx
интеграл по контуру \oint_{C} x^3\, dx + 4y^2\, dy

Дроби, матрицы, многострочные формулы

Элемент
Синтаксис
Интерпретация в Википедии
Дроби \frac{2}{4} или {2 \over 4}
Биномиальные коэффициенты {n \choose k}
Матрицы \begin{pmatrix} x & y \\ z & v \end{pmatrix}
\begin{bmatrix} 0 & \cdots & 0 \\ \vdots &

\ddots & \vdots \\ 0 & \cdots &

0\end{bmatrix}
\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
\begin{vmatrix} x & y \\ z & v \end{vmatrix}
\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
\begin{matrix} x & y \\ z & v \end{matrix}
выражения с выбором f(n)=\left\{\begin{matrix} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{matrix}\right.
многострочные формулы \begin{matrix}f(n+1)&=& (n+1)^2 \\ \ & =& n^2 + 2n + 1\end{matrix}
альтернативные многострочные формулы (используя таблицы)
<table>
<tr>
<td><math>f(n+1)</math></td>
<td><math>=(n+1)^2</math></td>
</tr><tr><td></td>
<td><math>=n^2 + 2n + 1</math></td>
</tr>
</table>

Шрифты

Элемент
Синтаксис
Интерпретация в Википедии
Греческие буквы \alpha\ \beta\ \gamma\ \Gamma\ \phi\ \Phi\ \Psi\ \tau\ \Omega
Blackboard bold x\in\mathbb{R}\sub\mathbb{C}
Жирный шрифт (векторы) \mathbf{x}\cdot\mathbf{y} = 0
Жирный шрифт (греческий) \boldsymbol{\alpha}+\boldsymbol{\beta}+\boldsymbol{\gamma}
Fraktur typeface \mathfrak{a} \mathfrak{A} \mathfrak{B}
Script \mathcal{ABC}
Hebrew \aleph \beth \gimel \daleth
non-italicised characters \mbox{abc}

Скобки для больших выражений

Элемент
Синтаксис
Интерпретация в Википедии
неправильно ( \frac{1}{2} )
правильно \left( \frac{1}{2} \right)

Возможно использовать различные скобки с \left и \right:

Элемент
Синтаксис
Интерпретация в Википедии
Круглые скобки \left( A \right)
Квадратные скобки \left[ A \right]
Фигурные скобки \left\{ A \right\}
Треугольные скобки \left\langle A \right\rangle
Вертикальная черта \left| A \right|
Если скобка не должна отображаться, используйте \left . или \right . \left . {A \over B} \right\} \to X

Разделение элементов

Как правило, пробелы выбираются автоматически, но иногда, если необходимо, расстояния можно регулировать вручную.

Элемент
Синтаксис
Интерпретация в Википедии
восьмикратный пробел a \qquad b
четырехкратный пробел a \quad b
текстовый пробел a\ b
большое расстояние a\;b
среднее расстояние a\>b не поддерживается
маленькое расстояние a\,b
без расстояние ab
отрицательное расстояние a\!b


Русский язык в формулах

Если в формулах нужно использовать строки на русском, используйте макрос «\mbox» следующим образом:

<m>\mbox{Фонд зарплаты}=\sum_{c \in \mbox{Сотрудники}} \mbox{Зарплата}_c</m>