LateX语法

由于内容过多,分为两篇来写

上一篇 http://dayswithvenki.top/posts/latex1.html

7)箭头符号:

​ \leftarrow , \rightarrow ,\leftrightarrow,\longleftarrow,\longleftrightarrow,\longrightarrow

\Longleftarrow,\Longleftrightarrow,\Longrightarrow

箭头上加内容:

\xleftarrow和\xrightarrow可根据内容自动调整

8)注音和标注

\bar{x}, \acute{x}, \mathring{x}, \vec{x}, \grave{x}, \breve{x}, \hat{x}, \tilde{x}

\dot{x}, \ddot{x} , \dddot{x}

9)分隔符

\overline{xxx}, \overleftrightarrow{xxx}, \underline{xxx}, \underleftrightarrow{xxx},

\overleftarrow{xxx}, \overbrace{xxx}, \underleftarrow{xxx}, \underbrace{xxx},

\overrightarrow{xxx}, \widehat{xxx}, \underrightarrow{xxx}, \widetilde{xxx}

10)省略号

省略号用 \dots \cdots \vdots \ddots表示 ,\dots和\cdots的纵向位置不同,前者一般用于有下标的序列

1
$$ x_1, x_2, \dots, x_n\quad 1,2,\cdots,n\quad \vdots\quad \ddots $$

11)空白间距

语法 格式 实例 显示
quad空格 a \quad b a \quad b 一个m的宽度
两个quad空格 a \qquad b a \qquad b 两个m的宽度
大空格 a \: b a\:b 1/3m宽度
中等空格 a \; b a\;b 2/7m宽度
小空格 a \, b a\,b 1/6m宽度
没有空格 ab ab 没有空格
缩进空格 a \! b a\!b 缩进1/6m宽度

12)矩阵

1
2
3
4
5
6
7
$$
\begin{array}{ccc}
x_1 & x_2 &\dots\\
x_3 & x_4 &\dots\\
\vdots&\vdots&\ddots
\end{array}
$$
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$$
\begin{pmatrix}
a & b\\
c & d \\
\end{pmatrix}

\quad
\begin{bmatrix}
a & b \\
c & d \\
\end{bmatrix}
\quad
\begin{Bmatrix}
a & b \\
c & d \\
\end{Bmatrix}
\quad
\begin{vmatrix}
a & b \\
c & d \\
\end{vmatrix}
\quad
\begin{Vmatrix}
a & b \\
c & d \\
\end{Vmatrix}
$$

以下渲染均出现问题

已解决,渲染引擎将\ _等符号自动转义成html语法。

把’\\’写成’\\\\’即可

将渲染引擎从hexo-renderer-marked hexo-renderer-kramed

13)长公式

1
2
3
4
5
6
$$
\begin{multline}
x = a+b+c+{} \\
d+e+f+g
\end{multline}
$$
1
2
3
4
5
6
$$
\begin{split}
x = {} & a + b + c +{}\\
& d + e + f + g
\end{split}
$$

14)公式组

1
2
3
4
5
6
$$\begin{align}
a &=b+c+d \\
x &=y+z \\
5 &= 4+1
\end{align}
$$

15)分支公式

1
2
3
4
$$ y=\begin{cases}
-x,\quad x\leq 0\\
x, \quad x>0
\end{cases} $$