LaTeX:公式及编号
2016-06-04 14:55
531 查看
1.自动编号的单行公式环境是
\begin{equation}
…
end{equation}
不参与自动编号的单行公式环境:
[
…
]
人工编号的单行公式可以使用Tex原有的行间公式标记
$$公式 eqno 编号 $$ 将编号放在右边
$$公式 leqno 编号 $$ 将编号放在左边
引用时候可以直接用$编号$即可。
例如,$$a^2+b^2=c^2 eqno (**)$$
由公式($**$)即可得到结论。
一般情况下,行间公式 $$…$$也可以用[…]表示
但对于这种人工编号的公式,不能用[..]代替$$…$$.
2.单个公式很长,需要换行,但仅允许生成一个编号时,可以用split命令
\begin{equation}
\begin{split}
a &= b \
c &= d
end{split}
end{equation}
注意:每行只允许出现一个“&”,使用split命令后,编号上下居中显示。
3.多行公式:
\begin{eqnarray}
左 & 中 & 右\
左 & 中 & 右\
…
end{eqnarray}
该环境对多行公式每行都加自动编号,如果相对某行不加编号,可在换行之前添加命令
onumber
其中两个&号之间的是公式间对齐的位置,用\隔开各行公式。将eqnarray改为eqnarray*输出的公式是没有编号。
如果要改变公式的自动编号,可以重设计数器初始值:
setcounter{equation}{数}
下一个编号自动加1。
4.方程组的排版:
多个公式,每个公式自动编号。
1) gather环境
是下面align环境的一种特殊情形。
\begin{gather}
a &= b \
c &= d \
…
end{gather}
>>1.如果其中某几行使用同一个编号,则需要内嵌一个split环境。
>>2.命令
otag可使当前行不编号。
2) align环境
可使几组公式并排在一起,即在同一行显示多个公式,方法是跟以前一样,使用”&”对齐。
可替代gather环境。
3) 以上几种方程组环境,无论每个公式多小,都会占满一行。使用相应的gathered,aligned环境,则只占据公式的实际宽度,整体作为一个特大的符号与其他符号一同处理。
这个结构还可以添加位置参数,以决定与其他符号的竖直对齐方式(b,t)。而且这种环境不再具有自动编号功能。
例如:
\begin{equation}
left.
\begin{aligned}[b]
a &= b+c \
d &= b+c
end{aligned}
ight}
Longrightarrow
qquad a=d
end{equation}
from: http://www.binghe.org/2010/03/latex-equation-and-numbering/
\begin{equation}
…
end{equation}
不参与自动编号的单行公式环境:
[
…
]
人工编号的单行公式可以使用Tex原有的行间公式标记
$$公式 eqno 编号 $$ 将编号放在右边
$$公式 leqno 编号 $$ 将编号放在左边
引用时候可以直接用$编号$即可。
例如,$$a^2+b^2=c^2 eqno (**)$$
由公式($**$)即可得到结论。
一般情况下,行间公式 $$…$$也可以用[…]表示
但对于这种人工编号的公式,不能用[..]代替$$…$$.
2.单个公式很长,需要换行,但仅允许生成一个编号时,可以用split命令
\begin{equation}
\begin{split}
a &= b \
c &= d
end{split}
end{equation}
注意:每行只允许出现一个“&”,使用split命令后,编号上下居中显示。
3.多行公式:
\begin{eqnarray}
左 & 中 & 右\
左 & 中 & 右\
…
end{eqnarray}
该环境对多行公式每行都加自动编号,如果相对某行不加编号,可在换行之前添加命令
onumber
其中两个&号之间的是公式间对齐的位置,用\隔开各行公式。将eqnarray改为eqnarray*输出的公式是没有编号。
如果要改变公式的自动编号,可以重设计数器初始值:
setcounter{equation}{数}
下一个编号自动加1。
4.方程组的排版:
多个公式,每个公式自动编号。
1) gather环境
是下面align环境的一种特殊情形。
\begin{gather}
a &= b \
c &= d \
…
end{gather}
>>1.如果其中某几行使用同一个编号,则需要内嵌一个split环境。
>>2.命令
otag可使当前行不编号。
2) align环境
可使几组公式并排在一起,即在同一行显示多个公式,方法是跟以前一样,使用”&”对齐。
可替代gather环境。
3) 以上几种方程组环境,无论每个公式多小,都会占满一行。使用相应的gathered,aligned环境,则只占据公式的实际宽度,整体作为一个特大的符号与其他符号一同处理。
这个结构还可以添加位置参数,以决定与其他符号的竖直对齐方式(b,t)。而且这种环境不再具有自动编号功能。
例如:
\begin{equation}
left.
\begin{aligned}[b]
a &= b+c \
d &= b+c
end{aligned}
ight}
Longrightarrow
qquad a=d
end{equation}
from: http://www.binghe.org/2010/03/latex-equation-and-numbering/
相关文章推荐
- SQL Server中数据行批量插入脚本的存储实现
- Oracle中插入特殊字符:&和'的解决方法汇总
- 将数据插入到MySQL表中的详细教程
- MYSQL之插入极限分析
- C#利用时间和随即字符串创建唯一的订单编号
- 与MSSQL对比学习MYSQL的心得(八)--插入 更新 删除
- php实现插入数组但不影响原有顺序的方法
- C#下listview如何插入图片
- js 按照指定间隔 向字符串中插入随机字符串的实现代码
- 在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件
- juqery 学习之五 文档处理 插入
- 并发环境下mysql插入检查方案
- C#/.Net 中快速批量给SQLite数据库插入测试数据
- 用一条mysql语句插入多条数据
- mysql 选择插入数据(包含不存在列)具体实现
- C#(.NET)数据访问连接、查询、插入等操作的封装类
- JavaScript实现将文本框的值插入指定位置的方法
- 二叉查找树的插入,删除,查找
- jquery实现在光标位置插入内容的方法
- Java实现插入排序实例