latex学习笔记:多行公式

罗列多个公式

将几个公式罗列在一起, 是基本的产生多行公式的方法. latex为此提供了eqnarray和eqnarray环境, 用来输入按等号对其的方程组.
显示方程组的基本输入方法是使用编号的equation环境和不编号equation
环境,但是里面的换行命令 \ 是无效的.但是换行命令在gather中可以使用.

  • 具有编号
\begin{gather}
a+b = b+a \\
a\times b = b\times a
\end{gather} 
  • 没有编号
\begin{gather*}
3+5 = 8 \\
3\times 5 = 5\times 3
\end{gather*} 

1). 在编号的多行公式里,可以在这一行 \ 之前使用 \notag命令组织制定的行不编号,比如,

\begin{gather}
3+5 = 8 \notag \\
3\times 5 = 5\times 3
\end{gather} 

2). gather环境得到的公式是每行居中的,align环境则允许公式按等号或其他关系对齐,在关系符前面加 & 表示对齐.align*功能相同,但是不编号.

\begin{align}
x &= m+n+z \\
y &= 1+x
\end{align} 
align和align*环境还允许排列多列对齐的公式,列与列之间仍使用 & 分隔:
\begin{align*}
x &= m & x &= n & x &= z \\
y &= 2t & y &= 3t & y &= \sin t
\end{align*} 
注意,align环境中的列分隔符 & 一般放在二元关系符之前,这样才能保证正确的符号间距(有时候也可以放在二元运算符之前).

3). flalign环境与flalign*环境功能与align环境类似,他也把公式每两列分为一组,分别向右向左对齐.但是flalign中间的间距会无限伸长的弹性距离,公式会水平分散对齐.

\begin{flalign}
x &= m  x &= z \\
y &= 2t &  y &= \sin t
\end{flalign} 

4). alignat环境与flalign正相反,他本省不产生间距,但可以手工增加间距.alignat环境有一个参数,表示每行要对齐的公式个数,如下面把列设定为一个\quad的距离(即 1em),

\begin{alignat}{2}
x &= m  &\quad&\text{水平方向} \\
y &= 2t &&\text{垂直方向}
\end{alignat} 

5). 公式中加文字
有时候想在公式中加入文字又不想破化公式的对齐方式,这时候可以使用 \intertext命令(他命令本省代表换行,因此前面的 \ 可以省略).

\begin{align*}
4x &= 8m 
\intertext{化简}
x &= 2m
\end{align*} 

后续更新

关于拆分单个公式, 将公式组合成块, 公式编号控制, 公式的字号等等内容将在后续时间内持续更新.

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装忙碌的人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值