Skip to content

数学环境

Liii STEM 提供多种数学公式环境,满足不同排版需求。

行内公式

用于公式与正文混排。按 $ 进入行内公式模式,公式高度与文本行高一致,适合简短的数学表达式。例如:E=mc2E = mc^2

单行公式

Alt + $(macOS: Option + $)创建独立成行的居中公式,与正文分开显示。按 Ctrl + # 可为公式添加或取消编号。

eiπ+1=0e^{i\pi} + 1 = 0

多行公式(align)

Ctrl + $(macOS: Command + $)创建多行对齐的公式组,自动对齐等号位置,换行按 Enter

f(x)=(x+1)2=x2+2x+1\begin{aligned} f(x) &= (x+1)^2 \\ &= x^2 + 2x + 1 \end{aligned}

多行公式(eqnarray)

Alt + &(macOS: Option + &)进入 eqnarray 环境,与 align 采用不同的对齐方式。也可通过输入 \eqnarray 后回车进入。

公式编号

Ctrl + # 为单行或多行公式添加或取消编号。也可通过焦点工具栏的 123 按钮操作。

选读:与 LaTeX 的对比

Liii STEM 的数学环境采用快捷键无缝切换,避免了复杂的排版环境嵌套。而在 LaTeX 中,不同的排版形态必须包裹在专门的代码环境(environments)内。

例如,在 LaTeX 中排版行内公式需要包裹在单美元符号内:

latex
$E = mc^2$

对应的渲染效果如下:E=mc2E = mc^2

排版独立的单行公式需要使用如下定界符:

latex
\[ e^{i\pi} + 1 = 0 \]

对应的渲染效果如下:

eiπ+1=0e^{i\pi} + 1 = 0

而要排版多行对齐的公式,则必须调用如下环境(通常还需要导入 amsmath 宏包):

latex
\begin{aligned}
f(x) &= (x+1)^2 \\
&= x^2 + 2x + 1
\end{aligned}

对应的渲染效果如下:

f(x)=(x+1)2=x2+2x+1\begin{aligned} f(x) &= (x+1)^2 \\ &= x^2 + 2x + 1 \end{aligned}

此外,在 Liii STEM 中切换公式编号只需使用快捷键 Ctrl + #;而在 LaTeX 中,若要给公式添加自定义编号或控制自动编号,需要显式声明:

latex
x^2 + y^2 = r^2 \tag{1}

对应的渲染效果如下:

x2+y2=r2(1)x^2 + y^2 = r^2 \tag{1}

或使用带星号的环境(如 align*)来取消自动生成的编号。

如果您已经有现成的 LaTeX\LaTeX 代码,也可以直接使用魔法粘贴到 Liii STEM 中进行转换。