Frequently asked questions - Math
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Как выровнять строки уравнения по знаку равно?
Обычно Math выравнивает каждую строку формулы по центру. Чтобы выровнять все строки по знаку равенства можно использовать матрицу, например:
Отображение | Разметка |
---|---|
[math]\displaystyle{ \begin{align} x + y &= 2 \\ x &= y-2 \end{align} }[/math] | matrix {
|
Пустые скобки вокруг знака «=»(равно) необходимы потому, что он является бинарным оператором, т.е. требует наличия выражений с каждой стороны.
Пространство вокруг «=»(равно) может быть уменьшено путем изменения расстояния между столбцами матрицы:
- Выберите ;
- Нажмите Категория и выберите раздел Матрицы из выпадающего списка;
- Введите расстояние между столбцами 0% .
Можно обойтись без использования матрицы и воспользоваться командой разметки phantom, как показано ниже:
Отображение | Разметка |
---|---|
[math]\displaystyle{ \begin{align} 3(x+4)-2(x-1) &= 3 x+12-(2 x-2) \\ &= 3 x+12-2 x+2 \\ &= x+14 \end{align} }[/math] | ""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline ""phantom {3(x+4)-2(x-1)}=3 x+12-2 x+2 newline ""phantom {3(x+4)-2(x-1)}=x+14
|
В многострочных уравнениях команда phantom указывает, что должно быть пространство такой же длины, как "3 (х + 4) -2 (х-1)". Это приводит к тому, что знаки равенства выстраиваются правильно.
Note: The "" can also be replaced with alignl
.