LaTeX常用篇(一)---公式输入

匿名 (未验证) 提交于 2019-12-03 00:13:02

Ŀ¼

更新时间:2019.10.01

)写一个简单的数学公式也还是比较方便的。然而,当我们需要大量输入复杂的数学公式时,用word就十分崩溃了。这一天,我终于想起一度被word所支配的恐怖和手输了一晚上数学公式的屈辱???

  • 无参数命令:主要是以\command的形式输入,例如\hline
  • 有n个参数命令:主要是以\command{parameter 1}{parameter 2}\(\cdots\){parameter n}的形式输入,例如\begin{equation}
  • 有备选参数的命令:主要是以\command[arg] {parameter 1}{parameter 2}\(\cdots\){parameter n}的形式输入,例如\sqrt[n]{x^2 + y^2}

\begin{}\end{}的命令

,而无编号公式主要分为两种输入方式。

$包着想要输入的内容,来具体看一个例子:

随机变量$X$的分布函数为$F(x)$,求出它的对应的密度函数$f(x)$

显示效果:
随机变量\(X\)的分布函数为\(F(x)\),求出它的对应的密度函数\(f(x)\)

$$包着想要输入的内容,来具体看一个例子:

我们熟知的勾股定理是:$$a^2 + b^2 = c^2$$

显示效果:
我们熟知的勾股定理是:\[a^2 + b^2 = c^2\]


\tag{},其中{}里放编号。这种方式的好处是,我们能够对编号进行多样的设置

$$a^2 + b^2 = c^2 \tag{1.1}$$ $$a^2 + b^2 = c^2 \tag{no.1}$$

显示效果:
\[a^2 + b^2 = c^2 \tag{1.1}\]
\[a^2 + b^2 = c^2 \tag{no.1}\]

\begin{equation}\end{equation}进行公式输入,其中要注意的是begin和end是一组命令,要同时使用,并且编号不能够修改。

\begin{equation}     a^2 + b^2 = c^2 \end{equation}

显示效果:
\begin{equation}
a^2 + b^2 = c^2
\end{equation}

\label{}来添加公式标签,使用\ref{}来引用编号

\begin{equation}\label{eq2}     a^2 + b^2 = c^2 \end{equation} 这是第(\ref{eq2})个公式

显示效果:
\begin{equation}\label{eq2}
a^2 + b^2 = c^2
\end{equation}
这是第(\ref{eq2})的公式

align

<!--不加align参数--> \begin{equation}     x +  y = 1\\\\     2x + y \neq 1\\\\     3x +4y \leq 2\\\\     4x \geq y \end{equation}

显示效果:

\begin{equation}
x + y = 1\\
2x + y \neq 1\\
3x +4y \leq 2\\
4x \geq y
\end{equation}

  • tip1:博客园中的\\是代表转义后的\,实际上,在有些编辑工具中,直接\\就能直接换行了(像jupyter notebook),并不需要使用\\\\
  • tip2:在latex中,不等于\(\neq\)使用$\neq$表示,小于等于\(\leq\)使用$\leq$表示,大于等于\(\geq\)使用$\geq$表示
  • ps:可以看到,输入的公式被看成了一个整体,并没有分别对这些公式进行编号。
<!--使用align参数--> \begin{align}     x +  y = 1\\\\     2x + y \neq 1\\\\     3x +4y \leq 2\\     4x \geq y \end{align}

显示效果:

\begin{align}
x + y = 1 \\
2x + y \neq 1 \\
3x +4y \leq 2 \\
4x \geq y
\end{align}

  • ps:可以看到,输入的公式被分别进行编号。

split参数

\begin{equation}     \begin{split}         (x + y)(x + 4y) & = x^2 + 4xy + xy + 4y^2\\\\                 & = x^2 +5xy + 4y^2     \end{split} \end{equation}

\begin{equation}
\begin{split}
(x + y)(x + 4y) & = x^2 + 4xy + xy + 4y^2\\
& = x^2 +5xy + 4y^2
\end{split}
\end{equation}

当一个公式是分段函数时,就需要使用cases参数

\begin{equation}     a_{i1}A_{j1} + a_{i2}A_{j2} + \cdots + a_{in}A_{jn} =      \begin{cases}         \begin{vmatrix}A\end{vmatrix},& i =j\\\\         0, & i \neq j     \end{cases} \end{equation}

\begin{equation}
a_{i1}A_{j1} + a_{i2}A_{j2} + \cdots + a_{in}A_{jn} =
\begin{cases}
\begin{vmatrix}A\end{vmatrix},& i =j\\
0, & i \neq j
\end{cases}
\end{equation}

  • ps:如果每个情况的公式都要有编号,可以使用numcases参数,但是要在专门的latex套件中调用cases宏包
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!