- 李奕樊 的博客
LaTeX 和 md 公式详解
- 2024-3-23 11:31:45 @
前言
额, 虽然有很多大老已经写过了, 但我也想水一水
试一试
一、Markdown
怎么说呢, 有六个级别, 用 # 区分
1.标题
我是一个一级标题
# 我是一个一级标题
我是一个二级标题
## 我是一个二级标题
我是一个三级标题
### 我是一个三级标题
我是一个四级标题
#### 我是一个一级标题
我是一个五级标题
##### 我是一个五级标题
我是一个六级级标题
###### 我是一个六级标题
别忘了, 在 # 后加空格!
2.粗体
我是一个粗体
**我是一个粗体**
3.斜体
我叫斜体
*我叫斜体*
4.删除线
咳咳, 我是删除线
~~咳咳, 我是删除线~~
5.链接
[我的主页](https://hydro.ac/d/LiyaoWonder/user/17913 "我的个人主页")
[链接描述](链接地址 "鼠标悬停显示的内容(也可以不加,直接留空不加双引号即可)")
6.图片
6.1 普通图片
![](https://cdn.luogu.com.cn/upload/image_hosting/z9c27g0q.png "某知名梗图")
`![](图片地址 "鼠标悬停显示的内容(也可以不加,直接留空不加双引号即可)")`
6.2 指定大小的图片
![](url =100x100)
7.列表
7.1 无序列表
- 1.1
- 2.2
- 3.3
- 4.4
- 5.5
* 1.1
* 2.2
* 3.3
* 4.4
* 5.5
- 1
- 2
- 3
- 1
- 2
- 3
- 1
- 2
- 3
- 1
- 2
- 3
- 1
- 2
- 3
- 1
- 2
- 3
7.2 有序列表
- 1.1
- 2.2
- 3.3
- 4.4
- 5.5
1. 1.1
2. 2.2
3. 3.3
4. 4.4
5. 5.5
7.3 任务列表
- [1] 1.1
- [2] 2.2
- [3] 3.3
- [4] 4.4
- [5] 5.5
* [1] 1.1
* [2] 2.2
* [3] 3.3
* [4] 4.4
* [5] 5.5
8.引用
eddd
我是一个引用文字
> eddd
>
> 我是一个引用文字
9.分割线
在写文章的时候, 会有一些内容需要分隔开, 这是我们就需要
————————华丽的分割线——————————
---
10.代码块
你前面就见过我
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << a + b;
return 0;
}
a = input()
b = input()
print(a+b)
\```
你前面就见过我
\ ```
\```cpp 高亢化
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << a + b;
return 0;
}
\```
\```py
a = input()
b = input()
print(a+b)
\```
11.行内代码
咳咳咳, 我是行内代码
`咳咳咳, 我是行内代码`
12.表格
1 | 2 | 3 |
---|---|---|
114514 | 229628 | 343542 |
1919810 | 3839620 | 5759430 |
| 1 | 2| 3 |
| --- | --- | --- |
| 114514 | 229628 | 343542 |
| 1919810 | 3839620 | 5759430 |
13.高亮
高亮
==高亮==
14.HydroOJ 特殊语法
这些语法仅能在 HydroOJ 内使用。
@[](/user/17913) 或 [](/user/17913) 均可
15.插入视频
使用类似于 @[video](https://.../file.mp4)
的方式即可。
需要单独成段。
16.HTML
acd
<blockquote class="note">
acd
</blockquote>
这是Warining。
二、
需要打出两个$
才能使用。
1. 数字和字母的美化
1 2 3 114514
abs dfs
1 $ 1 $ 2 $ 2 $ 3 $ 3 $ 114514 $ 114514 $
abs $ abs $ dfs $ dfs
2. 更换颜色
$ {\color{Blue} 123} {\color{Red} 4} {\color{Green} 5}$
$ {\color{Blue} 123} {\color{Red} 4} {\color{Green} 5}$
3. 更换字体
$ \mathrm{114} \underline{514} \mathit{191} \mathbf{98} \mathcal{10} $
$ \mathrm{114} \underline{514} \mathit{191} \mathbf{98} \mathcal{10} $
从左到右分别是 常规 下划线 斜体 手写 粗体 没错 也有 斜体和粗体
4. 更换字号
$ {\Huge 1} {\huge 1} {\LARGE 4} {\Large 5} {\large 1} {\normalsize 4} {\small 191} {\scriptsize 98} {\tiny 10} $
$ {\Huge 1} {\huge 1} {\LARGE 4} {\Large 5} {\large 1} {\normalsize 4} {\small 191} {\scriptsize 98} {\tiny 10} $
这个东西甚至能做出类似下标的样子
$ {\Huge a}{\scriptsize 1} $ $ {\Huge b}{\scriptsize 1e5+10} $ $ {\Huge c}{\scriptsize 114514} $
套个娃 ${\Huge {\color{Blue} \mathcal{c } } }{\scriptsize{\color{Brown}\mathbb{11} } {\color{Green} \mathit{4}} {\color{Purple} \mathbf{5} \mathfrak{14}} } $
{\Huge {\color{Blue} \mathcal{c } } }{\scriptsize{\color{Brown}\mathbb{11} } {\color{Green} \mathit{4}} {\color{Purple} \mathbf{5} \mathfrak{14}} }
5. 常用符号
+ - \times {\div} < > = \le \ge \infty
6. 希腊符号
$ \alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \theta \vartheta \iota \kappa \lambda \mu \pi \varpi \rho \omega $
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \theta \vartheta \iota \kappa \lambda \mu \pi \varpi \rho \omega
7. 分数和取模
$ \frac{3}{5} a\tfrac{4}{11} \cfrac{1}{a + \cfrac{7}{b + \cfrac{2}{9}}} =c $
$ \frac{3}{5} a\tfrac{4}{11} \cfrac{1}{a + \cfrac{7}{b + \cfrac{2}{9}}} =c $
$ a \bmod b $
8. 根式角标
$ \sqrt{114514} \sqrt[1919810]{114514} 10^{5} a_{5} \bar{a} \acute{o} \check{e} \grave{u} 37^{\circ} $
\sqrt{114514} \sqrt[1919810]{114514} 10^{5} a_{5} \bar{a} \acute{o} \check{e} \grave{u} 37^{\circ}
9. 对数和界限
$ \log_{2}{10} \min x,y \max x,y $
10. 三角函数
$ \log_{2}{10} \min x,y \max x,y $
11. 括号和求和
$\left ( \right ) \left [ \right ] \left \{ \right \} \sum \sum_{a}^{b} $
\left ( \right ) \left [ \right ] \left \{ \right \} \sum \sum_{a}^{b
12. 其他
$ \cdots \because \therefore \dots \LaTeX$ $\KaTeX$
13.间隔
- $\,$ 表示一个小的间距,大约相当于半个空格宽度。
- $\:$ 表示一个中等间距,大约相当于一个空格宽度。
- $\;$ 表示一个稍大的间距,大约相当于一个半空格宽度。
- $\enspace$ 表示一个标准空格宽度。
- $\quad$ 表示一个两倍标准空格宽度。
- 在 LaTeX 中,除了使用预定义的间隔符号外,还可以使用 $\kern{distance}$ 命令来表示具有特定宽度
distance
的间距。这个命令允许精确控制元素之间的间距,使得排版更加自定义和灵活。 另外,可以使用 $\!$ 表示一个负的间距,即它会将相邻元素拉近