如何使用 OpenOffice.org Math 在长公式中插入换行符?

Lek*_*eyn 5 openoffice

我有以下公式:

(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
Run Code Online (Sandbox Code Playgroud)

把它放在 OpenOffice.org Math 中会导致每一行都被连接起来,我想避免这种情况。我已经尝试在newline两行之间添加,但它在公式中添加了一个奇怪的问号。使用矩阵对我也不起作用。

我想实现这样一个格式良好的公式(取自FIPS 197 pdf): 格式很好的公式

Lek*_*eyn 15

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
Run Code Online (Sandbox Code Playgroud)

为了让它与左侧很好地对齐,我使用了:

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
Run Code Online (Sandbox Code Playgroud)

alignl导致文本是对齐编到EFT; ""phantom{=}插入一个 hidden =,它在行前添加额外的空格。(在常见问题解答中找到:如何在等号处对齐我的方程

如果您对公式的样子感到好奇:

结果在 OOo 数学