关于公式对齐的排版
这一篇文章会对数学公式的排版中的一些问题给出已下解决办法。如数学公式中的等号对齐,式子放在一个大括号里,空格等。参考文章见参考资料,里面的内容更加多一点。
align(多个公式且等号对齐)
这是最基本的对齐环境,其他多公式环境都不同程度地依赖它。
与表格环境一样,它采用”&“分割各个对齐单元,使用”\“换行。 它的每行是一个公式,都会独立编号。 在排版过程中,它将&分出来的列又分成组,组间特定方式排版,具体方式在flalign环境中讨论。\begin{align*} f(x) & = (x+a)(x+b) \\ & = x^2 + (a+b)x + ab\end{ align*}
f(x)=(x+a)(x+b)=x2+(a+b)x+ab
flalign(等号对齐的另外一种方法)
虽然可以使用多个&,但是比较一般的用法是在只在等号前面使用一个&,它使所有列表现地像是根据等号对齐了,因此这个环境很适合用来编写多行的公式推导和数值计算过程。例如:
\begin{align}E(S^2) &=E\left(\frac{1}{n} \sum_{i=1}^n (X_i-\bar{X})^2\right) \\[3ex]& =E\left(\frac{1}{n}\sum_{i=1}^n X_i^2\right) - E\left(\frac{1}{n}\sum_{i=1}^n 2\bar{X}X_i\right) + E\left(\frac{1}{n}\sum_{i=1}^n \bar{X}^2\right) \\[3ex]& =EX^2 -E(\bar{X}^2) \\[3ex]& =DX + (EX)^2 - D\bar{X} - (E\bar{X})^2 \\[3ex]& =\frac{n-1}{n}DX \end{align}
E(S2)=E(1n∑i=1n(Xi−X¯)2)=E(1n∑i=1nX2i)−E(1n∑i=1n2X¯Xi)+E(1n∑i=1nX¯2)=EX2−E(X¯2)=DX+(EX)2−DX¯−(EX¯)2=n−1nDX
alignat(可以一行有两个式子进行对齐)
它接收一个参数用来指定根据哪一列对齐。
\begin{ alignat}{ 2} \sigma_1 &= x + y &\quad \sigma_2 &= \frac{ x}{ y} \\ \sigma_1' &= \frac{ \partial x + y}{ \partial x} & \sigma_2' &= \frac{ \partial \frac{ x}{ y}}{ \partial x}\end{ alignat}
σ1σ′1=x+y=∂x+y∂xσ2σ′2=xy=∂xy∂x
上下两行公式放在一个大括号里
\begin{ cases}u^{ (0,2)}(x,t)=a^2 u^{ (2,0)}(x,t) \\[3ex]u(0,t)=0 \quad , \quad u^{ (0,1)}(l,t)=0 & \text{ 边界条件}\\[3ex]u(x,0)=x^2-2 l x \quad , \quad u^{ (0,1)}(x,0)=0 & \text{ 初始条件}\end{ cases}
⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪u(0,2)(x,t)=a2u(2,0)(x,t)u(0,t)=0,u(0,1)(l,t)=0u(x,0)=x2−2lx,u(0,1)(x,0)=0边界条件初始条件
插入空格
空格是被自动过滤的,如果需要调整间隔,需要插入文本或使用诸如\; : , \quad的公示环境间隔符。
参考资料
- 参考博客 :
以上,所有
2017/6/8