【MarkDown】Latex语法
引言
本篇主要是学习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 | \begin{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)$$
希腊字母
我们可以使用反斜杠加希腊字母的名称来表示一个希腊字母。名称的首字母的大小写决定希腊字母的形态。例如

数组和矩阵
1 | # 无括号矩阵 |
生成的效果如下图:
$$
\begin{pmatrix}
-1 & 1 & 2\
0 & 1 & 4\
\end{pmatrix}
$$

参考
- LaTeX 入门 - OI Wiki (oi-wiki.org)
- https://blog.csdn.net/m0_51574586/article/details/135912269
- https://blog.csdn.net/ccnice99/article/details/127507471
Test
这里主要是用来测试自己新发现的一些Latex语法,能不能实际运用不一定嗷。
1 | {\color{red}fire} |
$$
{\color{red}生成带颜色的字:fire}
$$
- 生成表格(需要安装tabular插件吧)
1 | \begin{tabular}{|l|l|} |


