引言

本篇主要是学习MarkDown的语法,最基础的语法例如大小标题,代码块,加粗,斜体咱就不说了,因为这是最基本的,但是如果你需要写一些漂亮的数学公式,那么我建议你用Latex,因为尊嘟很好用。

Latex官网:https://www.latex-project.org/

优雅的使用Latex

如何优雅的使用Latex,我们需要下载Typora这个软件,或者据我所知可以有一些在线练习Latex语法的网站,慢慢尝试着去把Latex当成一个工具去使用,由于有一些Latex语法是需要依赖包,或者是插件来支持的,这里就不再使用了,因为咱们最终的目的是写好一篇文章,而不是语法本身。

就像–(两个横杠+Enter会生成一个文章标头)类似的使用$$(两个美元符号+Enter)会开启一个公式。
$$
{\color{red}你好!}
$$

公式

针对数学公式,在当前博客主题中由于某些插件的影响,导致使用行内公式会出现乱码,而行间公式不会,这里就统一使用行间公式进行书写。

使用 LaTeX 的主要原因之一是它可以方便地排版公式。我们使用数学模式来排版公式。

你可以使用一对 $ 来启用数学模式,这可以用于撰写行内数学公式。例如

1
$1+2=3$

的生成效果是
$$
1 + 2 = 3
$$
行间的公式,可以使用 $$...$$例如

1
$$1+2=3$$

的生产效果为
$$
1 + 2 = 3
$$
如果是生成不带标号的公式,可以使用 \begin{equation*}...\end{equation*}。例如:

1
`\begin{equation}  1+2=3 \end{equation} `

生成的效果为:
$$
\begin{equation*} 1+2=3 \end{equation*}
$$
使用 \begin{eqnarray}...\end{eqnarray} 来撰写一组带标号的公式。例如:

1
2
3
4
\begin{eqnarray}
a & = & b + c \\
& = & y - z
\end{eqnarray}

生成的效果为
$$
\begin{eqnarray}
a & = & b + c \
& = & y - z
\end{eqnarray}
$$

注意:

要撰写不标号的公式就在环境标志的后面添加 * 字符,如 {equation*}{eqnarray*}

数学符号

上标和下标

上标(Powers)使用 ^ 来表示,比如

1
n^2

生成的效果为
$$
n^2
$$
下标(Indices)使用 _ 表示,比如

1
2_a

生成的效果为
$$
2_a
$$
如果上标或下标的内容包含多个字符,请使用花括号包裹起来。比如

1
b_{a-2}

的效果为
$$
b_{a-2}
$$

分数

分数使用 \frac{numerator}{denominator} 命令插入。比如

1
\frac{a}{3}

的生成效果为

$$\frac{a}{3}$$

分数可以嵌套。比如

1
\frac{y}{\frac{3}{x}+b}

的生成效果为

$$\frac{y}{\frac{3}{x}+b}$$

根号

我们使用 \sqrt{...} 命令插入根号。省略号的内容由被开根的内容替代。如果需要添加开根的次数,使用方括号括起来即可。

例如

1
\sqrt{y^2}

的生成效果为

$$\sqrt{y^2}$$而

1
\sqrt[x]{y^2}

的生成效果为

$$\sqrt[x]{y^2}$$

求和与积分

使用 \sum\int 来插入求和式与积分式。对于两种符号,上限使用 ^ 来表示,而下限使用 _ 表示。

1
\sum_{x=1}^5 y^z

的生成效果为

$$\sum_{x=1}^5 y^z$$而

1
\int_a^b f(x)

的生成效果为

$$\int_a^b f(x)$$

希腊字母

我们可以使用反斜杠加希腊字母的名称来表示一个希腊字母。名称的首字母的大小写决定希腊字母的形态。例如

image-20240812221204209

数组和矩阵

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
28
29
30
# 无括号矩阵
\begin{matrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{matrix}
# 圆括号矩阵
\begin{pmatrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{pmatrix}
# 单竖线矩阵
\begin{vmatrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{vmatrix}
# 双竖线矩阵
\begin{Vmatrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{Vmatrix}
# 方括号矩阵
\begin{bmatrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{bmatrix}
# 花括号矩阵
\begin{Bmatrix}
-1 & 1 & 2\\
0 & 1 & 4\\
\end{Bmatrix}

生成的效果如下图:

$$
\begin{pmatrix}
-1 & 1 & 2\
0 & 1 & 4\
\end{pmatrix}
$$

image-20240812221255795

参考

Test

这里主要是用来测试自己新发现的一些Latex语法,能不能实际运用不一定嗷。

1
{\color{red}fire}

$$
{\color{red}生成带颜色的字:fire}
$$

  • 生成表格(需要安装tabular插件吧)
1
2
3
4
5
\begin{tabular}{|l|l|}
Apples & Green \\
Strawberries & Red \\
Orange & Orange \\
\end{tabular}