本文为学习Markdown基础入门的练手,或者可称之为自己的学习笔记,方便查找。主要是一些比较常见的用法,包括强调、标题、链接、图片、列表、表格、代码块、公式等等。
1 段落与强调
1.1 段落
- 添加两个空格,然后回车
- 添加一个空行
- 在第一段后面添加
1.2 标记强调
Markdown 使用星号 *
和下划线 _
作为标记强调字词的符号。
显示为符号格式,使用 `
在 Markdown 中,将内容用 *
或 _
包裹起来,包围的字词会被转成用 <em>
标签包围,会显示成 斜体,比如:
- 星号斜体
*斜体*
斜体 - 下划线斜体
_斜体_
斜体 - 普通星号、下划线
\*
*\_
_ 直接写也可以,* _
需要注意的是:
- 用什么符号开启标签,就要用什么符号结束
*
和_
两边都有空白的话,它们就只会被当成普通的符号- 如果要在文字前后直接插入普通的星号或下划线,可以用反斜杠
\*
\_
1.3 加粗强调
用两个 *
或 _
包起来的话,则会被转成粗体 <strong>
,例如:
__加粗__
加粗**加粗**
加粗<strong>加粗
加粗 句末加</strong>
用以结束加粗
1.4 删除线
你还可以使用两个 ~ 来给内容加上删除线,例如:
~~删除线~~
删除线
<del>删除线
删除线
1.5 行首空格
在输入文本的行首添加
就可以实现空格功能,如果想添加多个空格,就把这条语句重复几遍就OK了。
2 标题
2.1 Setext 标题
Setext
形式是用底线的形式,利用 等号=
(一级标题)和 中划线/连字符 -
(二级标题),例如:
标题1
=====
标题2
-------
代码格式:
<h1>标题1</h1>
<h2>标题2</h2>
注意:
Setext 形式的标题至少需要3个以上的 等号 = 或 中划线/连字符 - 才可以正常显示为标题样式。
2.2 Atx 形式标题
Atx 形式则是在行首插入 1 到 6 个 #(最多支持 6 级标题) ,对应到标题 1 到 6 级,例如:
# 标题1
## 标题2
#### 标题4
###### 标题6
3 链接
Markdown 支持两种形式的链接语法:行内和参考两种形式。不管是哪一种,链接的文字都是用 [方括号] 来标记。
3.1行内链接
行内链接的格式是在方块括号后面接括号并插入网址链接,如果你还想要加上链接的 alt 提示文字,只要在网址后面,用双引号把 alt 文字包起来即可,其格式为 [内容](http_url "alt 提示")
,例如:
[ CODE CHINA ](https://codechina.csdn.net/)
[ 学习广场 ](https://codechina.csdn.net/courses "CODE CHINA 学习广场")
学习广场
代码格式
<p><a href="https://codechina.csdn.net/" target="_blank"> CODE CHINA </a></p>
<p><a href="https://codechina.csdn.net/courses" title="CODE CHINA 学习广场" target="_blank"> 学习广场 </a></p>
3.2参考样式链接
1.我们可以把链接参考部分的内容写在在文档的任意位置,其格式为[id]: <http://example.com/ > "Optional Title Here"
:
[1]: https://codechina.csdn.net/courses?utm_source=explore “CODE CHINA 学习广场”
[1]: <https://codechina.csdn.net/courses?utm_source=explore> "CODE CHINA 学习广场"
你也可以把 alt 属性放到下一行,也可以加一些缩进,对于较长的网址,这样排版会比较好看:
[1]: https://codechina.csdn.net/courses?utm_source=explore
“CODE CHINA 学习广场”
[1]: <https://codechina.csdn.net/courses?utm_source=explore>
"CODE CHINA 学习广场"
- 可直接
[标签](网页)
Google
[Google](http://google.com/)
链接的定义可以放在文档中的任何一个地方,建议直接放在链接出现段落的后面,也可以把它放在文档最后面。
使用 Markdown 的参考式链接,可以让文档更像是浏览器最后产生的结果,把一些标记相关的信息移到段落文字之外,这样即使增加链接,Markdown 文档的阅读感也不会被打断。
4 图片
Markdown 使用一种和链接很相似的语法来标记图片,同样也允许两种样式: 行内和参考。
4.1行内图片
行内图片的语法格式为![Alt text](/path/to/img.jpg "Optional title")
,比如:
![keyboards](https://i-blog.csdnimg.cn/blog_migrate/3462df746695f8a01509185a67bc1ffa.jpeg "好好学习")
图片:居中并带尺寸
4.2参考样式图片
参考样式图片的语法格式为如下:
![Alt text][id]
[id]: url/to/image "Optional title attribute"
比如:
![Git 课程][git]
[git]: https://i-blog.csdnimg.cn/blog_migrate/3462df746695f8a01509185a67bc1ffa.jpeg
使用效果如下:
Git 课程
到目前为止, Markdown 还没有办法指定图片的宽高,如果需要的话,可以使用 HTML 中的 <img>
标签:
<img src="https://i-blog.csdnimg.cn/blog_migrate/3462df746695f8a01509185a67bc1ffa.jpeg" width="300px" height="200px" alt="好好学习">
5 列表
Markdown 支持有序列表、无序列表和任务列表 三种形式的列表。
5.1无序列表
无序列表使用 *
、 +
或是 -
作为列表标记,比如:
* 香蕉
* 苹果
* 桃子
等同于:
+ 香蕉
+ 苹果
+ 桃子
也等同于:
- 香蕉
- 苹果
- 桃子
- 香蕉
- 苹果
- 桃子
5.2有序列表
有序列表则使用数字接着一个英文句号:
1. 香蕉
2. 苹果
3. 桃子
- 香蕉
- 苹果
- 桃子
当然,项目列表很可能会不小心产生,像是下面这样的写法:
1987. What a great season.
- What a great season.
也就是当在行首出现数字-句点-空白
的内容时,Markdown 会将其当做一个列表进行展示,要避免这样的状况,可以在句点前面加上转义符 \
,比如:
1986\. What a great season.
1986. What a great season.
Markdown的转义
Markdown 支持在下面这些符号前面加上反斜杠来转移,以便在 Markdown 中插入普通的符号
\ 反斜杠
` 反引号
* 星号
_ 下划线
{} 大括号 / 花括号
[] 中括号 / 方括号
() 小括号 / 括号
# 井号
+ 加号
- 减号
. 英文句号
! 感叹号
此外,列表也可以进行嵌套或者与其他 Markdown 内容,比如:
1. 第一天
* 起床
* 吃饭
* 工作
- 看邮件
- 写代码
/ /
2. 第二天
3. 第三天
- 第一天
-
起床
-
吃饭
-
工作
- 看邮件
- 写代码
// A code block
打开 CODE CHINA
var x =1000;- 测试
- 发布
-
睡觉
-
- 第二天
- 第三天
5.3任务列表
任务列表的语法格式为 - [ ] todo
,其中 [ ]
( 带空格的中括号)表示未完成的任务,[x]
(带字母x的中括号) 表示已经完成的任务,比如:
- [x] 起床
- [x] 吃饭
- [ ] 工作
- [ ] 睡觉
- 起床
- 吃饭
- 工作
- 睡觉
任务列表页可以与无序列表或有序列表嵌套使用,比如:
- 起床
- 吃饭
- 煮鸡蛋
- 烤面包
- 热牛奶
- 工作
- 看邮件
- 写代码
- 发布
- 睡觉
5.4 创建一个自定义列表
-
代办事件
- 代码 队员
- john
- Tim
方式为:+Tab键
总结
- 可以使用
*
、+
或是-
来创建一个无序列表 - 可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
- 可以使用
- [ ] todo
的格式来创建一个任务列表 - 列表之间可以互相嵌套
6 分割线及引用
分隔线可以起到把分隔线上下的内容分隔成两个段落的作用。
6.1分割线
你可以在一行中用三个或以上的*
、-
、_
来创建一个分隔线,行内不能有其他东西。你也可以在星号中间插入空白。下面每种写法都可以建立分隔线:
分隔线1 * * *
分隔线2 ***
分隔线3 *****
分隔线4 ---
分隔线5 ________
6.2引用
Markdown 使用 email 形式的区块引用,我们在要引用内容每行的最前面加上 > ,就可以在 Markdown 文档中创建一个区块引用:
> Perl语言的发明人Larry Wall说,好的程序员有3种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris)。
> 程序员有三种美德:懒惰,急躁和傲慢。 —— **Larry Wall**
Perl语言的发明人Larry Wall说,好的程序员有3种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris)。
程序员有三种美德:懒惰,急躁和傲慢。 —— Larry Wall
Markdown 也允许只在整个段落的第一行最前面加上 >
。
区块引用可以有级别(例如:引用内的引用),只要根据级别加上不同数量的 > :
Perl语言的发明人Larry Wall说,好的程序员有3种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris)。
程序员有三种美德:懒惰,急躁和傲慢。 —— Larry Wall
懒惰,会使得你花大力气去避免消耗过多的精力。它敦促你写出节省体力的程序,同时别人也能利用它们。为此你会写出完善的文档,以免别人问你太多问题。
急躁,当你发现计算机懒洋洋地不给出结果。于是你写出更优秀的代码,能尽快真正的解决问题。至少看上去是这样。
傲慢,极度的自信,使你有信心写出(或维护)别人挑不出毛病的程序。
引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码块等:
程序员的三种美德
- 懒惰
- 急躁
- 傲慢
代码示例
return shell_exec(“echo $input | $markdown_script”);
总结
- 可以在一行中用三个或以上的
*
、-
、_
来创建一个分隔线 - 分隔线行内不能有其他东西,但可以在星号中间插入空白
- 在要引用内容每行的最前面加上
>
,就可以在 Markdown 文档中创建一个区块引用
7 代码块
Markdown 支持行内代码和代码块 两种代码的展示形式。
7.1行内代码
行内代码的格式很简单,只需要使用两个 ` 将代码内容包裹起来即可,比如 var foo = 'bar';
7.2缩进显示代码
要在 Markdown 中创建代码块也很简单,只要简单地缩进 4 个空白或是 1 个 tab 就可以,例如,下面的输入:
这是一个普通的段落:
This is a code block.
这个每行一级的缩排(4 个空白或是 1 个 tab),都会被移除,例如:
这里是一段示例代码:
tell application "Foo"
beep
nd tell
一个代码块会一直持续到没有缩排的那一行(或是文档结尾)。
在代码块里面, &
、 <
和 >
会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入 HTML 的原始示例代码,例如:
<div class="footer">
© 2004 Foo Corporation
</div>
Markdown 中的转换效果
<pre><code><div class="footer">
&copy; 2004 Foo Corporation
</div>
</code></pre>
7.3高亮显示代码段
除了缩进显示代码段之外,Markdown 还支持高亮显示的代码段,在需要高亮的代码块的前后各使用三个反引号(` ` ` )把中间的代码包裹起来,并在第一个 ```的末尾标识上语言类型即可,比如:
```javascript
// A highlighted block
var foo = 'bar';
```
// A highlighted block
var foo = 'bar'
也可以不指定语言类型,比如
```
echo "Hello"
```
echo "Hello"
7.4 Diff语法
此外,Markdown 还支持 Diff 高亮语法,其格式如下:
```diff
var foo = 'bar';
+ var x = 200;
* var x = 100;
```
var foo = 'bar';
+ var x = 200;
* var x = 100;
需要注意的是,如果差异内容中包 `,请确保使用反斜杠\
来转义每个反引号` ,否则差异突出显示将无法正确呈现。
总结
- 用两个 ` 将代码内容包裹起来就是一个行内代码
- 缩进 4 个空白或是 1 个 tab 可以创建一个缩进代码块
- 在代码块的前后各使用三个反引号( ``` )把需要高亮显示的代码包裹起来,并在第一个 ``` 的末尾标识上语言类型就可以创建一个高亮代码块
8 表格
Markdown 中也支持表格的形式,在 Markdown 中创建表格的语法要求如下:
- 第一行包含表头,并用“竖线”(|)分隔
- 第二行将标题与单元格分开,并且必须包含三个或更多破折号
- 第三行以及随后的任何行均包含单元格值
需要注意的是:
- 不能在 Markdown 中将单元格分隔成多行,它们必须保持为单行,如果需要,还可以使用 HTML
<br>
标记对内容进行强制换行 - 第二行单元长短与标题不需要保持一致,但必须用竖线(|)分隔
- 可以有空白的单元格
例如:
| header 1 | header 2 | header 3 |
| --- | ------ |---------:|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 is longer | cell 6 is much longer than the others, but that's ok. It will eventually wrap the text when the cell is too large for the display size. |
| cell 7 | | cell <br> 9 |
header 1 | header 2 | header 3 |
---|---|---|
cell 1 | cell 2 | cell 3 |
cell 4 | cell 5 is longer | cell 6 is much longer than the others, but that’s ok. It will eventually wrap the text when the cell is too large for the display size. |
cell 7 | cell 9 |
另外,你可以通过添加冒号(:
),指定每一列的文本对齐方式,比如:
| header 1 | header 2 | header 3 |
|:-------- | :------: | --------:|
| left-aligned 文本居左 | centered 文本居中 | right-aligned 文本居右 |
| `:---` 左侧冒号表示**内容和标题栏**居左对齐 | `:--:` 两端都有冒号表示**内容和标题栏**居中对齐 | `---:` 右侧冒号表示**内容和标题栏**居右对齐 |
header 1 | header 2 | header 3 |
---|---|---|
left-aligned 文本居左 | centered 文本居中 | right-aligned 文本居右 |
:--- 左侧冒号表示内容和标题栏居左对齐 | :--: 两端都有冒号表示内容和标题栏居中对齐 | ---: 右侧冒号表示内容和标题栏居右对齐 |
其中:
:--:
两端都有冒号表示内容和标题栏居中对齐:---
左侧冒号表示内容和标题栏居左对齐---:
右侧冒号表示内容和标题栏居右对齐
总结
- 第一行包含表头,并用"竖线"( | )分隔
- 第二行将标题与单元格分开,并且必须包含三个或更多破折号
- 第三行以及随后的任何行均包含单元格值
- 不能在 Markdown 中将单元格分隔成多行,它们必须保持为单行
- 可以有空白的单元格
9 公式
分式 fraction
表示一组数据用{}
积分或累加 m到n,_m^n
9.1 符号
上下标
算式 | Markdown |
---|---|
a 0 a_0 a0 | $a_0$ $a_{0}$ |
a 0 a^0 a0 | $a_0$ $a_{0}$ |
y 2 1 y^1_2 y21 | $y^1_2$ |
分式
7
x
+
5
1
+
y
2
\frac{7x+5}{1+y^2}
1+y27x+5 $\frac{7x+5}{1+y^2}$
${7x+5}\over{1+y^2}$
省略号
算式 | Markdown | 描述 |
---|---|---|
… \ldots … | $\ldots$ | 略低 |
x 1 , … , x n x^1,\ldots,x^n x1,…,xn | $x^1,\ldots,x^n$ | |
⋯ \cdots ⋯ | $\cdots$ | 略高 |
x 1 , ⋯ , x n x^1,\cdots,x^n x1,⋯,xn | $x^1,\cdots,x^n$ | |
⋮ \vdots ⋮ | $\vdots$ | 竖向 |
⋱ \ddots ⋱ | $\ddots$ | 斜向 |
开方
3
2
\sqrt[2]{3}
23 $\sqrt[2]{3}$
3
\sqrt{3}
3 $\sqrt{3}$
积分求导
算式 | Markdown | 描述 |
---|---|---|
′ \prime ′ | $\prime$ | 求导 |
∂ \partial ∂ | $\partial$ | 求偏导 |
∫ \int ∫ | $\int$ | 积分 |
∬ \iint ∬ | $\iint$ | 双重积分 |
∭ \iiint ∭ | $\iiint$ | 三重积分 |
∮ \oint ∮ | $\oint$ | 曲线积分 |
∇ \nabla ∇ | $\nabla$ | 梯度 |
f ′ ( x ) f^\prime{(x)} f′(x) | $f^\prime{(x)}$ | 求导算式 |
∂ f ∂ x \frac{\partial{f}}{\partial{x}} ∂x∂f | $\frac{\partial{f}}{\partial{x}}$ | 求偏导 |
∫ 2 3 x 2 d x \int _2^3 x^2 {\rm d}x ∫23x2dx | $\int _2^3 x^2 {\rm d}x$ | 积分算式 |
极限
算式 | Markdown |
---|---|
lim \lim lim | $\lim$ |
∞ \infty ∞ | $\infty$ |
→ \rightarrow → | $\rightarrow$ |
lim n → 0 n \lim_{n\rightarrow0}n limn→0n | $\lim_{n\rightarrow0}n$ |
累加/累乘
∑
1
n
1
x
\sum_1^n\frac{1}{x}
∑1nx1 $\sum_1^n\frac{1}{x}$
∏
i
=
0
n
1
x
2
\prod_{i=0}^n\frac{1}{x^2}
∏i=0nx21 $\prod_{i=0}^n\frac{1}{x^2}$
箭头
左箭头
←
\leftarrow
← $\leftarrow$
右箭头
→
\rightarrow
→ $\rightarrow$
括号
函数 | Markdown | 函数 | Markdown |
---|---|---|---|
( ) () () () | $()$ () | [ ] [] [] [] | $[]$ [] |
⟨ ⟩ \lang\rang ⟨⟩ | $\lang,\rang$或 $\langle,\rangle$ | ∣ , ∣ \lvert,\rvert ∣,∣ | $\lvert,\rvert$ |
∥ , ∥ \lVert, \rVert ∥,∥ | $\lVert, \rVert$ | { , } \lbrace, \rbrace {,} | $\lbrace, \rbrace$ 或 $\{, \}$ |
( x ) \big( x \big) (x) | $\big( x \big)$ | ( x ) \Big( x \Big) (x) | $\Big( x \Big)$ |
( x ) \bigg( x \bigg) (x) | $\bigg( x \bigg)$ | ( x ) \Bigg( x \Bigg) (x) | $\Bigg( x \Bigg)$ |
三角函数
函数 | Markdown |
---|---|
s i n ( x ) sin(x) sin(x) | $sin(x)$ |
sin ( x ) \sin(x) sin(x) | $\sin(x)$ |
⊥ \bot ⊥ | $\bot$ |
∠ \angle ∠ | $\angle$ |
4 0 ∘ 40^\circ 40∘ | $40^\circ$ |
s i n sin sin、 c o s cos cos、 t a n tan tan类似
对数函数
函数 | Markdown |
---|---|
ln 15 \ln15 ln15 | $\ln15$ |
ln ( a + b ) \ln{(a+b)} ln(a+b) | $\ln{(a+b)}$ |
ln a + b \ln{a}+b lna+b | $\ln{a}+b$ |
log a b 10 \log_{a}^{b}{10} logab10 | $\log_{a}^{b}{10}$ |
ln ( a + b ) \ln{(a+b)} ln(a+b) 最好加括号,后者和 ln a + b \ln{a}+b lna+b一样。
关系运算符
运算符 | Markdown | 运算符 | Markdown |
---|---|---|---|
± \pm ± | $\pm$ | ||
× \times × | $\times$ | ÷ \div ÷ | $\div$ |
∑ \sum ∑ | $\sum$ | ∏ \prod ∏ | $\prod$ |
≠ \neq = | $\neq$ | $$ | |
≤ \leq ≤ | $\leq$ | ≥ \geq ≥ | $\geq$ |
∗ \ast ∗ | $\ast$ | ⋆ \star ⋆ | $\star$ |
∣ \mid ∣ | $\mid$ | ∤ \nmid ∤ | $\nmid$ |
∙ \bullet ∙ | $\bullet$ | ∘ \circ ∘ | $\circ$ |
⋅ \cdot ⋅ | $\cdot$ | ◯ \bigcirc ◯ | $\bigcirc$ |
△ \triangle △ | $\triangle$ | △ \bigtriangleup △ | $\bigtriangleup$ |
◃ \triangleleft ◃ | $\triangleleft$ | ⊲ \lhd ⊲ | $\lhd$ |
⨂ \bigotimes ⨂ | $\bigotimes$ | ⊗ \otimes ⊗ | $\otimes$ |
⊕ \oplus ⊕ | $\oplus$ | ⊙ \odot ⊙ | $\odot$ |
≡ \equiv ≡ | $\equiv$ | ≈ \approx ≈ | $\approx$ |
∼ \sim ∼ | $\sim$ | ∝ \propto ∝ | $\propto$ |
≪ \ll ≪ | $\ll$ | ≫ \gg ≫ | $\gg$ |
希腊字母
字母 | Markdown | 字母 | Markdown |
---|---|---|---|
A A A A \Alpha A A | $A$ $Alpha$ A | α \alpha α | $\alpha$ |
B \Beta B | $\Beta$ | β \beta β | $\beta$ |
Γ \Gamma Γ | $\Gamma$ | γ \gamma γ | $\gamma$ |
Δ \Delta Δ | $\Delta$ | δ \delta δ | $\delta$ |
E \Epsilon E | $\Epsilon$ | ϵ \epsilon ϵ | $\epsilon$ |
ε \varepsilon ε | $\varepsilon$ | ||
Λ \Lambda Λ | $\Lambda$ | λ \lambda λ | $\lambda$ |
H \Eta H | $\Eta$ | η \eta η | $\eta$ |
Θ \Theta Θ | $\Theta$ | θ \theta θ | $\theta$ |
Π \Pi Π | $\Pi$ | π \pi π | $\pi$ |
P \Rho P | $\Rho$ | ρ \rho ρ | $\rho$ |
Σ \Sigma Σ | $\Sigma$ | σ \sigma σ | $\sigma$ |
T \Tau T | $\Tau$ | τ \tau τ | $\tau$ |
O \Omicron O | $\Omicron$ | ο \omicron ο | $\omicron$ |
Ξ \Xi Ξ | $\Xi$ | ξ \xi ξ | $\xi$ |
Φ \Phi Φ | $\Phi$ | ϕ \phi ϕ | $\phi$ |
φ \varphi φ | $\varphi$ | ||
Ψ \Psi Ψ | $\Psi$ | ψ \psi ψ | $\psi$ |
Ω \Omega Ω | $\Omega$ | ω \omega ω | $\omega$ |
M \Mu M | $\Mu$ | μ \mu μ | $\mu$ |
Z \Zeta Z | $\Zeta$ | ζ \zeta ζ | $\zeta$ |
X \Chi X | $\Chi$ | χ \chi χ | $\chi$ |
集合
算式 | Markdown | 算式 | Markdown | 描述 |
---|---|---|---|---|
∅ \emptyset ∅ | $\emptyset$ | 空集 | ||
∈ \in ∈ | $\in$ | ∋ \ni ∋ | $\ni$ | 属于 |
∉ \notin ∈/ | $\notin$ | ∌ \notni ∋ | $\notni$ | 不属于 |
⊆ \subseteq ⊆ | $\subseteq$ | ⊇ \supseteq ⊇ | $\supseteq$ | 真子集 |
∪ \cup ∪ | $\cup$ | ∩ \cap ∩ | $cap$ | 并交集 |
⋃ \bigcup ⋃ | $\bigcup$ | ⋂ \bigcap ⋂ | $bigcap$ | 并交集 |
逻辑运算
算式 | Markdown | 描述 |
---|---|---|
∵ \because ∵ | $\because$ | 因为 |
∴ \therefore ∴ | $\therefore$ | 所以 |
∀ \forall ∀ | $\forall$ | 任意 |
∃ \exist ∃ | $\exist$ | 存在 |
∨ \vee ∨ | $\vee$ | 逻辑或 |
∧ \wedge ∧ | $\wedge$ | 逻辑与 |
⋁ \bigvee ⋁ | $\bigvee$ | |
⋀ \bigwedge ⋀ | $\bigwedge$ |
上下标符号
算式 | Markdown | 算式 | Markdown |
---|---|---|---|
a ˉ \bar{a} aˉ | $\bar{a}$ | a ˊ \acute{a} aˊ | $\acute{a}$ |
a ˇ \check{a} aˇ | $\check{a}$ | a ˋ \grave{a} aˋ | $\grave{a}$ |
a ˙ \dot{a} a˙ | $\dot{a}$ | a ¨ \ddot{a} a¨ | $\ddot{a}$ |
a ^ \hat{a} a^ | $\hat{a}$ | a ˘ \breve{a} a˘ | $\breve{a} |
a ~ \tilde{a} a~ | $\tilde{a}$ | a ⃗ \vec{a} a | $\vec{a}$ |
a + b + c + d ‾ \overline{a + b + c + d} a+b+c+d | $\overline{a + b + c + d}$ | a + b + c + d ‾ \overline{a + b + c + d} a+b+c+d | $\overline{a + b + c + d}$ |
a + b + c + d ⏞ \overbrace{a + b + c + d} a+b+c+d | $\overbrace{a + b + c + d}$ | a + b + c + d ⏟ \underbrace{a + b + c + d} a+b+c+d | $\underbrace{a + b + c + d}$ |
a + b + c ⏟ 1.0 + d ⏞ 2.0 \overbrace{a + \underbrace{b + c}_{1.0} + d}^{2.0} a+1.0 b+c+d 2.0 | $\overbrace{a + \underbrace{b + c}_{1.0} + d}^{2.0}$ |
空格
算式 | Markdown | 描述 |
---|---|---|
123 123 123\!123 123123 | $123\!123$ | 空格距离:-3/18 em |
123 123 123\,123 123123 | $123\,123$ | 空格距离:3/18 em |
123 123 123\:123 123123 | $123\:123$ | 空格距离:4/18 em |
123 123 123\;123 123123 | $123\;123$ | 空格距离:5/18 em |
123 123 123\quad123 123123 | $123\quad123$ | 空格距离:1 em |
123 123 123\qquad123 123123 | $123\qquad123$ | 空格距离:2 em |
9.2公式
分支公式
y = { − x , x ≤ 0 x , x > 0 (1) y= \begin{cases} -x,\quad x\leq 0\\ x, \quad x>0 \end{cases} \tag{1} y={−x,x≤0x,x>0(1)
$$
y=
\begin{cases}
-x,\quad x\leq 0\\
x, \quad x>0
\end{cases}
\tag{1}
$$
矩阵
不带括号
1
2
3
4
5
6
7
8
9
(1)
\begin{matrix} 1 & 2 & 3\\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1}
147258369(1)
$$
\begin{matrix}
1 & 2 & 3\\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\tag{1}
$$
带括号
(
1
2
3
4
5
6
7
8
9
)
(2)
\left( \begin{matrix} 1 & 2 & 3\\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right) \tag{2}
⎝⎛147258369⎠⎞(2)
$$\left(
\begin{matrix}
1 & 2 & 3\\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right)
\tag{2}
$$
带省略号
[
a
a
⋯
a
b
b
⋯
b
⋮
⋮
⋱
⋮
c
c
⋯
c
]
(3)
\left[ \begin{matrix} a & a & \cdots & a\\ b & b & \cdots & b\\ \vdots & \vdots & \ddots & \vdots\\ c & c & \cdots & c \end{matrix} \right] \tag{3}
⎣⎢⎢⎢⎡ab⋮cab⋮c⋯⋯⋱⋯ab⋮c⎦⎥⎥⎥⎤(3)
带竖线\横线分割的矩阵
[
1
2
3
4
5
6
7
8
9
]
(4)
\left[ \begin{array}{c|cc} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{array} \right] \tag{4}
⎣⎡147258369⎦⎤(4)
$$
\left[
\begin{array}{c|cc}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{array}
\right]
\tag{4}
$$
[ 1 2 3 4 5 6 7 8 9 ] (5) \left[ \begin{array}{ccc} 1 & 2 & 3 \\ \hline 4 & 5 & 6 \\ \hline 7 & 8 & 9 \end{array} \right] \tag{5} ⎣⎡147258369⎦⎤(5)
$$
\left[
\begin{array}{c|cc}
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\
7 & 8 & 9
\end{array}
\right]
\tag{5}
$$
公式
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$
∫ 0 5 x d x \int_0^5 x{\rm d}x ∫05xdx
$$
\int_0^5 x{\rm d}x
$$
9.3 公式内换行
a
+
b
a
−
b
a+b\\a-b
a+ba−b
$a+b\\a-b$
10 注脚与注释
10.1 注脚
一个具有注脚的文本。1
一个具有注脚的文本。2
一个具有注脚的文本。[^1]
[^1]: 注脚的解释
10.2 注释
Markdown将文本转换为 HTML。
Markdown将文本转换为 HTML。
*[HTML]: 超文本标记语言
11 甘特图
- 关于 甘特图 语法,参考这儿
12 UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
13 FLowchart流程图
flowchart的流程图:
参考链接:
Markdown基础入门
Markdown公式符号大全
Markdown- 常用数学公式
Markdown中数学公式整理
CSDN的Markdown编辑器如何添加空格