Jump to content

Frequently asked questions - Math

From The Document Foundation Wiki
< Faq | Math
This page is a translated version of the page Faq/Math/005 and the translation is 50% complete.
Outdated translations are marked like this.


Как выровнять строки уравнения по знаку равно?

Обычно Math выравнивает каждую строку формулы по центру. Чтобы выровнять все строки по знаку равенства можно использовать матрицу, например:

Отображение Разметка
[math]\displaystyle{ \begin{align} x + y &= 2 \\ x &= y-2 \end{align} }[/math] matrix {
alignr x+y # {}={} # alignl 2 ##
alignr x # {}={} # alignl 2-y
}

Пустые скобки вокруг знака «=»(равно) необходимы потому, что он является бинарным оператором, т.е. требует наличия выражений с каждой стороны.

Пространство вокруг «=»(равно) может быть уменьшено путем изменения расстояния между столбцами матрицы:

  • Выберите Формат → Интервал;
  • Нажмите Категория и выберите раздел Матрицы из выпадающего списка;
  • Введите расстояние между столбцами 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.