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

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

我有以下公式:

(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

找到答案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导致文本对齐编辑到eft;""phantom{=}插入一个隐藏的=,它在行前添加了额外的空格。(位于常见问题解答:如何将方程式在等号处对齐

如果你好奇这个公式是什么样的:

OOo 数学成绩

答案2

这个对我有用:

size 20 { } F_y=0 drarrow  newline  +N-w_y=0  { }

编辑:

上一行代码在处理“size”或“bold”命令时出现问题,并且“=”符号不起作用。我认为解决这个问题的更好方法是逐行编写公式,并在每行末尾使用 {},如下所示:

size 20 { F_y=0 drarrow {} } 

相关内容