前言
- 引入
\usepackage{amsmath}
和\usepackage{amssymb}
宏包 - 本篇文章主要讲解多行公式的排版问题。
一、使用{gather}环境
1. {gather}环境生成带序号的公式
此处的公式由于markdown的原因并没有产生序号,在实际的latex环境中是会有序号的。
其代码为:
\begin{gather}
a+b=b+a\\
ab=ba
\end{gather}
2. {gather*}环境生成无序号的公式
其代码为:
\begin{gather*}
a+b=b+a\\
ab=ba
\end{gather*}
4.利用\notag
阻止编号
在\\
前,利用\notag
阻止编号
\begin{gather}
a+b=b+a \notag\\
ab=ba
\end{gather}
此时第一个公式无编号,第二个公式有编号,且编号为(1)
二、{align}环境,将公式对其
\begin{align}
x & =t+\cost+1\\
y & =2\sint
\end{align}
对其的依据是利用
&
符号,产生有序号的公式。{align*}
环境产生无编号的公式
三、{split}环境:一个公式多行排版
\begin{equation*}
\begin{split}
\cos2x&=\cos^2x-\sin^2x\\
&=2\cos^2x-1
\end{split}
\end{equation*}
四、{cases}环境:分段函数排版
\begin{equation*}
D(x)=\begin{cases}
1,&\text{如果} x \in \mathbb{Q};\\
0,&\text{如果} x \in \mathbb{R} \setminus \mathbb{Q}.
\end{cases}
\end{equation*}
\in
是属于;mathbb{}
输出花体字符需要\usepackage{amssymb}
宏包支持;\text{}
是在数学模式下处理中文;\setminus
输出反斜杠。
网友评论