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.
    Other languages:


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

    Обычно 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.