LaTex 数学之用amsmath 对齐方程

LaTex 数学之用amsmath 对齐方程

amsmath软件包提供了一些用于显示方程式的选项。您可以选择更适合您的文档的布局,即使方程式很长,或者您必须在同一行中包含多个方程式。

方程的标准 LaTeX 工具可能缺乏一些灵活性,当方程太长时会导致重叠甚至修剪部分方程。我们可以通过使用该包来克服这些困难,该amsmath包可以使用 \usepackage{amsmath}.

让我们从一个基本的例子开始:

\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eq1}
	\begin{split}
		A & = \frac{\pi r^2}{2} \\
		& = \frac{1}{2} \pi r^2
	\end{split}
\end{equation}	
\end{document}

下图显示了 LaTeX 代码产生的输出:
在这里插入图片描述
equation如果要对其进行编号,则必须将方程式包装在环境中,否则使用equation*(带星号)。在equation环境内部,使用split环境将方程分割成更小的部分,这些更小的部分将相应地对齐。双反斜杠用作换行符。使用 & 字符&, 设置方程垂直对齐的点。

写一个方程

如介绍中所述,要显示单个方程式,您必须使用equation*或者equation环境,具体取决于您是否希望对方程式进行编号。此外,您可以在文档中添加标签以供将来参考。

\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eu_eqn}
	e^{\pi i} + 1 = 0
\end{equation}

The beautiful equation \ref{eu_eqn} is known as the Euler equation.
\end{document}

在这里插入图片描述

显示长方程

对于长于一条线的方程,请使用multline环境。插入双反斜杠以设置要断开的方程的点。第一部分将左对齐,第二部分将显示在下一行并右对齐。

同样,在环境名称中使用星号 * 确定等式是否编号。

\usepackage{amsmath}
\begin{document}
\begin{multline*}
	p(x) = 3x^6 + 14x^5y + 590x^4y^2 + 19x^3y^3\\ 
	- 12x^2y^4 - 12xy^5 + 2y^6 - a^3b^3
\end{multline*}
\end{document}

在这里插入图片描述

拆分和对齐方程

Splitmultline非常相似。使用split环境来打断方程并将其按列对齐,就像方程的各个部分在表格中一样。此环境必须在方程式环境中使用。例如,查看本文档的介绍。

对齐几个方程

如果您需要垂直对齐多个方程式,则align环境会执行此操作:

\usepackage{amsmath}
\begin{document}
\begin{align*} 
	2x - 5y &=  8 \\ 
	3x + 9y &=  -12
\end{align*}
\end{document}

在这里插入图片描述
通常二元运算符 ( >,<=) 是为了美观的文档而对齐的。

如前所述,& 字符决定了方程式的对齐位置。让我们看一个更复杂的例子:

\usepackage{amsmath}
\begin{document}
\begin{align*}
	x&=y           &  w &=z              &  a&=b+c\\
	2x&=-y         &  3w&=\frac{1}{2}z   &  a&=b\\
	-4 + 5x&=2+y   &  w+2&=-1+w          &  ab&=cb
\end{align*}
\end{document}

在这里插入图片描述
在这里,我们将方程排列成三列。LaTeX 假设每个方程由两个部分组成,由一个&分隔,并且每个方程与之前的一个由一个&分隔。

同样,使用 * 切换方程编号。当允许编号时,您可以单独标记每一行。

分组和居中方程

如果您只需要显示一组连续的方程,居中且没有任何对齐,请使用gather环境。设置/取消设置方程编号的星号技巧也适用于此。

\usepackage{amsmath}
\begin{document}
\begin{gather*} 
	2x - 5y =  8 \\ 
	3x^2 + 9y =  3a + c
\end{gather*}
\end{document}

在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值