latex 数学


title: latex 数学
date: 2018-10-02 20:15:58
tags:


LaTeX \LaTeX LATEX中最吸引人的莫过于漂亮的数学公式. 我最初学习 LaTeX \LaTeX LATEX的动机就是为了在blog中使用mathjax. mathjax是将 LaTeX \LaTeX LATEX数学公式渲染在网页中显示的引擎.

基本符号

先介绍一些基本符号的命令和语法, 这些命令会使用mathjax将公式效果展示。

命令效果命令效果
\lim lim ⁡ \lim lim\pi π \pi π
\int ∫ \int \Pi Π \Pi Π
x^n x n x^n xn\omega ω \omega ω
x_0 x 0 x_0 x0\phi ϕ \phi ϕ
\frac{x}{y} x y \frac{x}{y} yx\theta θ \theta θ
\sum_{i=0}^{n} ∑ i = 0 n \sum_{i=0}^{n} i=0n\alpha α \alpha α
\sqrt[3]{5} 5 3 \sqrt[3]{5} 35 \beta β \beta β
\rightarrow → \rightarrow \tau τ \tau τ
\RightArrow ⇒ \Rightarrow \varphi φ \varphi φ
\in ∈ \in \notin ∉ \notin /
\neq ≠ \neq ̸=\approx ≈ \approx
\leq ≤ \leq \geq ≥ \geq
\sim ∼ \sim \triangle △ \triangle

更多符号可以参考下面的链接:

数学符号参考手册

行内数学公式

数学公式分为两类, 一类是在镶嵌在文中的, 称为行内数学公式.

行内公式放在$...$之间, 如$f(x) = \frac{1}{x}$: f ( x ) = 1 x f(x) = \frac{1}{x} f(x)=x1.

行内公式不会自动编号, 有的显示方式也和单独显示有区别.

数学环境

数学公式的另一种呈现方式就是放在数学环境中, 为了一些显示效果最好加入宏包\usepackage{amsmath}.

最基本的数学环境就是equation:

\begin{equation}
    f(x) = \frac{1}{x}
\end{equation}

效果图

从效果图中可以看出, equation会换行单独显示, 并且公式会自动编号.

不想使用公式自动编号可以使用equation*环境, 这个环境需要使用amsmath宏包, 否则会编译出错. 随便一提, LaTeX \LaTeX LATEX中有编号的的环境, 一般在其后面加上*, 就变成了没有编号的版本.

如果不想要编号还有更加简单的方式:

\[
	f(x) = \lim_{x \rightarrow o}{\frac{1}{x}}
\]
\begin{displaymath}
    f(v) = 4 \pi \left(\frac{m}{2 \pi kT}\right)^{\frac{3}{2}} e^{- \frac{mv^2}{2kT}} v^2
    %\left( \right)可以让括号自由缩放包裹公式
\end{displaymath}
$$
v_p = \sqrt{\frac{2kT}{m}}
$$

三种方式都可以呈现数学环境, 但是都没有编号. 值得注意的是以上的方式都不能让公式换行显示, 也不能在一个环境中显示多个公式.

下面使用aligned环境实现公式的换行显示:

\begin{equation}
	\begin{aligned}
		v_p = \sqrt{\frac{2kT}{m}} \\
    		= \sqrt{\frac{2RT}{M_mol}}
	\end{aligned}
\end{equation}

效果图

同样也可以把aligned环境放到\[...\], $$...$$, displaymath环境当中. 是否有编号的规则和上面相同.

这个公式还有些不完美: 上下的等号并没有完全的对齐. aligned环境另外一个很重要的用途就是对齐.

\[
	\begin{aligned}
		v_p & = \sqrt{\frac{2kT}{m}}     \\
		    & = \sqrt{\frac{2RT}{M_mol}}
	\end{aligned}
\]

在想要上下对齐的位置加上&标识, 就可以实现相应位置的上下对齐了.

aligned环境虽然可以实现公式换行, 但是依然不能实现多个公式在同一的环境中并且编号的功能. align环境可以实现这种效果:

\begin{align}
	f(x) & = \frac{1}{x}                            \\
	f(x) & = \lim_{x \rightarrow \infty} \frac{1}{x}
\end{align}

效果图

align的环境可以直接使用, 不需要像aligned放在别的数学环境中才能使用.

矩阵

矩阵可以用matric环境显示, matric须放在其他数学环境中.

\[
	\begin{matrix}
		1 & 2 \\
		3 & 4
	\end{matrix}
\]

给矩阵加个方括号:

\[
	\left[
		\begin{matrix}
			1 & 2 \\
			3 & 4
		\end{matrix}
		\right]
\]

除了matric, 矩阵还可以用array环境实现:

\[
	\left[
		\begin{array}{llll}
			1      & 4      & \cdots & 5      \\
			3      & 5      & \cdots & 7      \\
			\vdots & \vdots & \ddots & \vdots \\
			2      & 3      & \cdots & 10
		\end{array}
		\right]
\]

array后面的花括号里指定每一列的对齐方式:

  • l 左对齐
  • r 右对齐
  • c 居中

必须指定对齐方式, 否则会编译失败.


数学篇就暂时写到这里了, 有没有感到 LaTeX \LaTeX LATEX的数学编辑功能的强大呢?

感觉最近好懒, 两周多了才更一次, 说好周更呢? ?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值