说明:本篇博客的内容大多数来自Markdown使用专栏的阅读总结,感谢该专栏作者的分享。
1. Markdown中使用LaTeX基础
LaTeX 公式有两种,一种是用在正文中的,一种是单独显示的。正文中的公式用
$...$
来定义,单独显示的用
$$...$$
来定义,其中 $符号中间包含三个点表示的是LaTeX 的公式命令。
例如:
定义 f(x)=∑Ni=0∫bag(t,i) dt . (行内公式)
或者定义 f(x) 如下(行间公式):
f(x)=∑i=0N∫bag(t,i) dt6(1)
编辑上述公式的代码如下:
> 我们定义$f(x) = \sum_{i=0}^{N}\int_{a}^{b} g(t,i) \text{ d}t$. (行内公式)
>
> 或者定义$f(x)$如下(行间公式):
> $$f(x) = \sum_{i=0}^{N}\int_{a}^{b} g(t,i) \text{ d}t{6}\tag{1}$$
2. 基本LaTeX 公式命令
2.1 常用希腊字母
小写命令 | 小写显示 |
---|---|
\alpha | α |
\beta | β |
\gamma | γ |
\delta | δ |
\zeta | ζ |
\eta | η |
\iota | ι |
\kappa | κ |
\lambda | λ |
\mu | μ |
\rho | ρ |
\sigma | σ |
\tau | τ |
\omega | ω |
Tips
如果使用大写的希腊字母,把命令的首字母变成大写即可,例如 \Gamma 输出的是
Γ
。
如果使用斜体大写希腊字母,再在大写希腊字母的LaTeX命令前加上var,例如\varGamma 生成 Γ 。
举例:
$$
\varGamma(x) = \frac{\int_{\alpha}^{\beta} g(t)(x-t)^2\text{ d}t }{\phi(x)\sum_{i=0}^{N-1} \omega_i} \tag{2}
$$
生成的结果如下:
2.2 常用求和符号和积分号
命令 | 显示结果 |
---|---|
\sum | ∑ |
\int | ∫ |
\sum_{i=1}^{N} | ∑Ni=1 |
\int_{a}^{b} | ∫ba |
\prod | ∏ |
\iint | ∬ |
\prod_{i=1}^{N} | ∏Ni=1 |
\iint_{a}^{b} | ∬ba |
\bigcup | ⋃ |
\bigcap | ⋂ |
\bigcup_{i=1}^{N} | ⋃Ni=1 |
\bigcap_{i=1}^{N} | ⋂Ni=1 |
2.3 其他常用符号
命令 | 显示结果 |
---|---|
\sqrt[3]{2} | 2√3 |
\sqrt{2} | 2√ |
x_{3} | x3 |
\lim_{x \to 0} | limx→0 |
\frac{1}{2} | 12 |
3. 简单矩阵表示
使用
$$\begin{matrix}
…
\end{matrix}$$
来生成矩阵,其中… 表示的是LaTeX 的矩阵命令,矩阵命令中每一行以 \ 结束,矩阵的元素之间用&来分隔开。
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \tag{1}
$$
上述显示的矩阵不是很美观,可以给矩阵加上括号,加括号的方式有很多,大致可分为两种:使用\left … \right 或者把公式命令中的matrix 改成 pmatrix、bmatrix、Bmatrix、vmatrix、Vmatrix等。
3.1 带括号的矩阵 \left … \right
$$
\left \{
\begin{matrix}
1&2&3\\
4&5&6\\
7&8&9
\end{matrix}
\right \} \tag{2}
$$
或者使用
$$
\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right] \tag{2}
$$
3.2 带括号的矩阵 bmatrix、Bmatrix
$$
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix} \tag{4}
$$
$$
\begin{Bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{Bmatrix} \tag{5}
$$
3.3 带括号的矩阵vmatrix、Vmatrix
$$
\begin{vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{vmatrix} \tag{5}
$$
$$
\begin{Vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{Vmatrix} \tag{5}
$$
3.4 带省略号的矩阵
如果矩阵元素太多,可以使用\cdots ⋯ \ddots ⋱ \vdots ⋮ 等省略符号来定义矩阵。
$$
\left[
\begin{matrix}
1 & 2 & \cdots & 4 \\
7 & 6 & \cdots & 5 \\
\vdots & \vdots & \ddots & \vdots \\
8 & 9 & \cdots & 0 \\
\end{matrix}
\right]
$$
3.5 带参数的矩阵
写增广矩阵,可能需要最右边一列单独考虑。可以用array命令来处理:
$$
\left[ \begin{array}{cc|c}
1 & 2 & 3 \\
4 & 5 & 6
\end{array} \right] \tag{7}
$$
3.6 行间矩阵
可以使用\bigl(
我们使用矩阵 $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$ 作为因子矩阵,将其...
我们使用矩阵 (acbd) 作为因子矩阵,然后…
4. 完结
尝试用Markdown写了几篇博文,发现Markdown确实比原来写博客的方式要省时的多。近几天也尝试使用了好几种Markdown的离线编辑器,显示的效果也不相同。个人觉得马克飞象的显示效果是最美观的。博客中如果不对的地方,烦请交流指正。