5

У меня есть следующая формула:

(x^6+x^4+x^2+x+1)(x^7+x+1)
= x^13+x^11+x^9+x^8+x^7+
x^7+x^5+x^3+x^3+x^2+x+
x^6+x^4+x^2+x+1
= x^13+x^11+x^9+x^8+2x^7+x^6+x^5+x^4+2x^3+2x^2+2x+1

Помещение этого в OpenOffice.org Math вызывает объединение каждой строки, чего я хочу избежать. Я уже пытался поместить newline строку между строками, но он добавляет странный знак вопроса в формулу. Использование матриц у меня тоже не сработало.

Я хочу получить формулу с хорошим форматированием, подобную этой (взято из FIPS 197 pdf):Красиво отформатированная формула

1 ответ1

12

Нашел ответ на форуме OpenOffice.org. Вместо вставки newline строки вместо нее следует использовать {}newline{} .

В моем случае:

(x^6+x^4+x^2+x+1)(x^7+x+1){}newline{}
= x^13+x^11+x^9+x^8+x^7+{}newline{}
x^7+x^5+x^3+x^3+x^2+x+{}newline{}
x^6+x^4+x^2+x+1{}newline{}
= x^13+x^11+x^9+x^8+2x^7+x^6+x^5+x^4+x^3+2x^2+2x+1

Чтобы выровнять его по левому краю, я использовал:

alignl (x^6+x^4+x^2+x+1)(x^7+x+1){}newline
alignl {}= x^13+x^11+x^9+x^8+x^7+{}newline
alignl {}""phantom{=}x^7+x^5+x^3+x^3+x^2+x+{}newline
alignl {}""phantom{=}x^6+x^4+x^2+x+1{}newline
alignl {}= x^13+x^11+x^9+x^8+2x^7+x^6+x^5+x^4+x^3+2x^2+2x+1

alignl вызывает текст , который будет Align ред к л EFT; ""phantom{=} вставляет скрытый = , который добавляет лишние пробелы перед строкой. (найдено в FAQ: Как выровнять мои уравнения по знаку равенства)

Если вам интересно, как выглядит формула:

Результат в математике

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .