Markdown 书写教程

本文主要介绍写博客使用 Typora 书写 Markdown 格式文章时所需要的技巧,包括使用 LaTex 编辑基本数学公式!

标题

使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,依此类推:

# 一级标题 #           /#前后各有一个空格/
## 二级标题 ##
### 三级标题 ###
……

效果如下:

二级标题

字体

*斜体*          		  /*前后无空格/
**粗体**				  
***粗斜体***   	     
~~删除线~~  			 
<u>下划线</u>           

效果如下:

斜体

粗体

粗斜体

删除线

下划线

分隔线

一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西也可以在星号或是减号中间插入空格:

***

* * *

*****

- - -

效果如下:



列表

无序列表

无序列表使用星号()、加号(+)或是减号(-*)作为列表标记,这些标记后面要添加一个空格,然后再填写内容:

* 第一项
* 第二项
* 第三项

+ 第一项
+ 第二项
+ 第三项


- 第一项
- 第二项
- 第三项

效果如下:

  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项

有序列表

有序列表使用数字并加上 . 号来表示,后面也得跟一个空格,如:

1. 第一项
2. 第二项
3. 第三项

效果如下:

  1. 第一项
  2. 第二项
  3. 第三项

列表嵌套

列表嵌套只需在子列表中的选项前面添加四个空格即可:

1. 第一项:
    - 第一项嵌套的第一个元素
    - 第一项嵌套的第二个元素
2. 第二项:
    - 第二项嵌套的第一个元素
    - 第二项嵌套的第二个元素

效果如下:

  1. 第一项:
    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

区块

  1. 区块的使用

区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:

> 这是一个区块引用

效果如下:

这是一个区块引用

另外区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推:

> 最外层
> > 第一层嵌套
> > > 第二层嵌套

效果如下:

最外层

第一层嵌套

第二层嵌套

  1. 区块中使用列表
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项 

效果如下:

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项
  1. 列表中使用区块

如果要在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进。

* 第一项
    > 列表中使用区块
* 第二项

效果如下:

  • 第一项

    列表中使用区块

  • 第二项

代码

  1. 如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`):
`printf()` 函数

效果如下:

printf() 函数

  1. 代码区块使用 4 个空格或者一个制表符(Tab 键)
	int main(){
		printf("hello world!");
		return 0;
	}

效果如下:

int main(){
	printf("hello world!");
	return 0;
}
  1. 使用**```** 包裹一段代码,并指定一种语言(也可以不指定)

链接

  1. 链接使用方法:
[链接名称](链接地址)

或者

<链接地址>

例:Markdown学习文档来自 [菜鸟教程](https://www.runoob.com)

效果如下:

Markdown学习文档来自 菜鸟教程

  1. 可以通过变量来设置一个链接,变量赋值在文档末尾进行:
这个链接用 1 作为网址变量 [Google][1]
这个链接用 runoob 作为网址变量 [Runoob][runoob]
然后在文档的结尾为变量赋值(网址)

  [1]: http://www.google.com/
  [runoob]: http://www.runoob.com/

效果如下:

这个链接用 1 作为网址变量 Google
这个链接用 runoob 作为网址变量 Runoob
然后在文档的结尾为变量赋值(网址)

图片

  1. 图片使用格式
![alt 属性文本](图片地址/网址)

![alt 属性文本](图片地址/网址 "可选标题")

开头一个感叹号 (!), 接着一个方括号,里面放上图片的替代文字接着一个普通括号,里面放上图片的地址/网址,最后还可以用引号包住并加上选择性的 ‘title’ 属性的文字。

![截图](图片地址)

效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uDO2EAkn-1663769751703)(https://teksab-blog-img.oss-cn-guangzhou.aliyuncs.com/img/Markdown%E6%A0%BC%E5%BC%8F/202209191059240.jpg)]

  1. 可以像网址那样对图片网址使用变量:
这个链接用 1 作为网址变量 [RUNOOB][1].
然后在文档的结尾为变量赋值(网址)

[1]: http://static.runoob.com/images/runoob-logo.png

效果如下:

这个链接用 1 作为网址变量 RUNOOB.
然后在文档的结尾为变量赋值(网址)

  1. 图片链接

给图片增加链接,将图像的Markdown 括在方括号中,然后将图片需要链接的网址添加在圆括号中。

[![截图](图片地址)](跳转链接)

效果如下(点击图片可跳转到其他链接):

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SQlAvNxL-1663769751703)(https://teksab-blog-img.oss-cn-guangzhou.aliyuncs.com/img/Markdown%E6%A0%BC%E5%BC%8F/202209191059555.jpg)]

表格

  1. 表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行
|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

效果如下:

表头表头
单元格单元格
单元格单元格
  1. 可以设置表格的对齐方式:
    • -: 设置内容和标题栏居右对齐。
    • :- 设置内容和标题栏居左对齐。
    • :-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

效果如下:

左对齐右对齐居中对齐
单元格单元格单元格
单元格单元格单元格

转义

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\   反斜线
`   反引号
*   星号
_   下划线
{}  花括号
[]  方括号
()  小括号
#   井字号
+   加号
-   减号
.   英文句点
!   感叹号

效果如下:

​ 这是一个普通星号 *

​ 这是一个普通反斜杠 \

LaTex数学公式

Typora使用 LaTex 语法来输入数学公式。Typora 的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。

  1. 行内公式
$Latax$ 行内公式 

效果如下:

L a t a x Latax Latax 行内公式

  1. 独立公式
$$
LaTex
$$

效果如下:
L a T e x LaTex LaTex

设置符号间的间隔

空格键在LaTex中不起作用,需要使用命令来设置字符或符号间的间隔。**%后为注释内容,\\**表示换行。

$$
ab 			\\ %无间隔
a\,b 		\\ %小空格
a\;b 		\\ %中空格
a\ b 		\\ %大空格
a\quad b 	\\ %真空格
a\qquad b 	   %双真空格
$$

效果如下:
a b ab ab

a   b a\,b ab

a    b a\;b ab

a   b a\ b a b

a b a\quad b ab

a b a\qquad b ab


基本数学符号

包括上标、下标、根号、分式、括号(小括号,中括号,大括号)、省略号。

$$
e^x,e^{2x}   			\\ %上标,多个上标使用{}
x_0,T_1 				\\ %下标
\sqrt{abc},\sqrt[5]{abc}\\ %根号,语法为\sqrt[n] 未给出n则默认为2
\frac{xyz}{lmn}			\\ %分式
()						\\ %小括号
[\quad ]				\\ %中括号
\lbrace \rbrace 		\\ %大括号
\cdots         			   %省略号
$$

效果如下:
e x , e 2 x e^x,e^{2x} ex,e2x

x 0 , T 1 x_0,T_1 x0,T1

a b c , a b c 5 \sqrt{abc},\sqrt[5]{abc} abc ,5abc

x y z l m n \frac{xyz}{lmn} lmnxyz

( ) () ()

[ ] [] []

{ } \lbrace \rbrace {}

⋯ \cdots


基本数学运算

包括加,减,乘,除,点乘,星乘,加减,约等于,大于等于,小于等于,不等于。

$$
1 + 1 = 2 		\\ %加
1 - 1 = 0	    \\ %减
1 \times 1 = 1 	\\ %乘
1 \div 1 = 1 	\\ %除
a \cdot b 		\\ %点乘
a \ast  b 		\\ %星乘
a \pm b 		\\ %加减
\pi \approx 3.14\\ %约等于,其中\pi表示数学Π
a \geq b        \\ %大于等于
a \leq b 		\\ %小于等于
a \neq b 		   %不等于
$$					

效果如下:
1 + 1 = 2 1 + 1 = 2 1+1=2

1 − 1 = 0 1 - 1 = 0 11=0

1 × 1 = 1 1 \times 1 = 1 1×1=1

1 ÷ 1 = 1 1 \div 1 = 1 1÷1=1

a ⋅ b a \cdot b ab

a ∗ b a \ast b ab

a ± b a \pm b a±b

π ≈ 3.14 \pi \approx 3.14 π3.14

a ≥ b a \geq b ab

a ≤ b a \leq b ab

a ≠ b a \neq b a=b


基本初等函数

包括三角函数,对数函数。

$$
\sin{\theta}			\\ %正弦,\theta表示θ
\cos{\theta}			\\ %余弦
\tan{\theta}			\\ %正切
\cot{\theta}			\\ %余切
\log_m n,\lg{x},\ln{x}	   %对数
$$

效果如下:
sin ⁡ θ \sin{\theta} sinθ

cos ⁡ θ \cos{\theta} cosθ

tan ⁡ θ \tan{\theta} tanθ

cot ⁡ θ \cot{\theta} cotθ

log ⁡ m n , lg ⁡ x , ln ⁡ x \log_m n,\lg{x},\ln{x} logmn,lgx,lnx


高等数学运算

包括正负无穷、累加,累乘,向量,极限,导数,偏导数,积分。

$$
+\infty ,-\infty						\\ %正负无穷
\sum_{i=0}^{n}{x_i}         			\\ %累加
\prod_{i=0}^{n}{x_i}					\\ %累乘
\vec{a},\vec{AB}	   					\\ %向量
\lim_{n\rightarrow+\infty}{\frac{1}{n}}	\\ %极限
x',x''									\\ %导数
\partial x								\\ %偏导
\int{f(x)}dx,\int_0^{+\infty}{f(x)dx}      %积分
$$

效果如下:
+ ∞ , − ∞ +\infty ,-\infty +,

∑ i = 0 n x i \sum_{i=0}^{n}{x_i} i=0nxi

∏ i = 0 n x i \prod_{i=0}^{n}{x_i} i=0nxi

a ⃗ , A B ⃗ \vec{a},\vec{AB} a ,AB

lim ⁡ n → + ∞ 1 n \lim_{n\rightarrow+\infty}{\frac{1}{n}} n+limn1

x ′ , x ′ ′ x',x'' x,x′′

∂ x \partial x x

∫ f ( x ) d x , ∫ 0 + ∞ f ( x ) d x \int{f(x)}dx,\int_0^{+\infty}{f(x)dx} f(x)dx,0+f(x)dx


希腊字母

列举了一些常用的希腊字母。

$$
\alpha,\beta,\gamma,\delta    	\\
\eta,\theta,\lambda,\mu	     	\\
\pi,\rho,\xi,\nu 
$$

效果如下:
α , β , γ , δ \alpha,\beta,\gamma,\delta α,β,γ,δ

η , θ , λ , μ \eta,\theta,\lambda,\mu η,θ,λ,μ

π , ρ , ξ , ν \pi,\rho,\xi,\nu π,ρ,ξ,ν

其他的希腊字母的语法如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Xa2q6wZ-1663769751704)(D:\MyBlog\blog-picture\Markdown格式\LaTex希腊字母表.png)]


矩阵

使用\begin{matrix}…\end{matrix} 表示矩阵;其中**&** 表示空格;**\tag{<int>}**表示式子序号。

简单矩阵

$$
\begin{matrix}          %不带符号的简单矩阵
 1 & 2 & 3 \\
 4 & 5 & 6 \\
 7 & 8 & 9 
\end{matrix}
$$

效果如下:
1 2 3 4 5 6 7 8 9 \begin{matrix} %不带符号的简单矩阵 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} 147258369

行列式

$$
 \begin{vmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{vmatrix}
$$

效果如下:
∣ 1 2 3 4 5 6 7 8 9 ∣ \begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} 147258369

行内矩阵

使用\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)在一行内显示矩阵。

行内矩阵$\bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr)$

效果如下:

行内矩阵 ( a b c d ) \bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr) (acbd)

带符号的矩阵

  1. 带小括号的矩阵
$$
\left(
\begin{matrix}         
 1 & 2 & 3 \\
 4 & 5 & 6 \\
 7 & 8 & 9 
\end{matrix}
\right)\tag{1}
$$

效果如下:
( 1 2 3 4 5 6 7 8 9 ) (1) \left( \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right)\tag{1} 147258369 (1)

  1. 带中括号的矩阵
$$
\left[
\begin{matrix}         
 1 & 2 & 3 \\
 4 & 5 & 6 \\
 7 & 8 & 9 
\end{matrix}
\right]\tag{2-1}
$$

%另一种方式
$$
\begin{bmatrix}
 11 & 22 & 33 \\
 44 & 55 & 66 \\
 77 & 88 & 90 
\end{bmatrix}\tag{2-2}
$$

效果如下:
[ 1 2 3 4 5 6 7 8 9 ] (2-1) \left[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right]\tag{2-1} 147258369 (2-1)

[ 11 22 33 44 55 66 77 88 90 ] (2-2) \begin{bmatrix} 11 & 22 & 33 \\ 44 & 55 & 66 \\ 77 & 88 & 90 \end{bmatrix}\tag{2-2} 114477225588336690 (2-2)

复杂矩阵

$$
A=\begin{bmatrix}
	a_{11} & a_{12} & ... & a_{1n} \\
    a_{21} & a_{22} & ... & a_{2n} \\
    a_{31} & a_{22} & ... & a_{3n} \\
    \vdots & \vdots & \ddots & \vdots\\
    a_{n1} & a_{n2} &...& a_{nn}
   \end{bmatrix},
b=\begin{bmatrix}
	b_{1} \\
    b_{2} \\
    b_{3} \\
    \vdots \\
    b_{n}
   \end{bmatrix}\tag{3}
$$

效果如下:
A = [ a 11 a 12 . . . a 1 n a 21 a 22 . . . a 2 n a 31 a 22 . . . a 3 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 . . . a n n ] , b = [ b 1 b 2 b 3 ⋮ b n ] (3) A=\begin{bmatrix} a_{11} & a_{12} & ... & a_{1n} \\ a_{21} & a_{22} & ... & a_{2n} \\ a_{31} & a_{22} & ... & a_{3n} \\ \vdots & \vdots & \ddots & \vdots\\ a_{n1} & a_{n2} &...& a_{nn} \end{bmatrix}, b=\begin{bmatrix} b_{1} \\ b_{2} \\ b_{3} \\ \vdots \\ b_{n} \end{bmatrix}\tag{3} A= a11a21a31an1a12a22a22an2............a1na2na3nann ,b= b1b2b3bn (3)


表达式

  1. 条件表达式
$$
f(x)=\begin{cases}
	3x + 1,&x\;{\geq}\;0 \\
	e^x,&x<0
\end{cases}\tag{1}
$$

效果如下:
f ( x ) = { 3 x + 1 , x    ≥    0 e x , x < 0 (1) f(x)=\begin{cases} 3x + 1,&x\;{\geq}\;0 \\ e^x,&x<0 \end{cases}\tag{1} f(x)={3x+1,ex,x0x<0(1)

  1. 方程组
$$
\begin{cases}
	3x + 4y + z \\
	5x - y + 3z \\
	x + y - 6z
\end{cases}\tag{2}
$$

效果如下:
{ 3 x + 4 y + z 5 x − y + 3 z x + y − 6 z (2) \begin{cases} 3x + 4y + z \\ 5x - y + 3z \\ x + y - 6z \end{cases}\tag{2} 3x+4y+z5xy+3zx+y6z(2)


方程式序列

使用 \begin{align}…\end{align} 来表达一列方程式 。

$$
\begin{align}
	a^3+b^3 & = a^3+a^2\times b+b^3-a^2\times b \tag{1}\\
			& = a^2(a+b)-b(a^2-b^2)           	\tag{2}\\
			& = a^2(a+b)-b(a+b)(a-b) 			\tag{3}\\
			& = (a+b)(a^2-ab+b^2) 				\tag{4}
\end{align}
$$

效果如下:
a 3 + b 3 = a 3 + a 2 × b + b 3 − a 2 × b = a 2 ( a + b ) − b ( a 2 − b 2 ) = a 2 ( a + b ) − b ( a + b ) ( a − b ) = ( a + b ) ( a 2 − a b + b 2 ) \begin{align} a^3+b^3 & = a^3+a^2\times b+b^3-a^2\times b \tag{1}\\ & = a^2(a+b)-b(a^2-b^2) \tag{2}\\ & = a^2(a+b)-b(a+b)(a-b) \tag{3}\\ & = (a+b)(a^2-ab+b^2) \tag{4} \end{align} a3+b3=a3+a2×b+b3a2×b=a2(a+b)b(a2b2)=a2(a+b)b(a+b)(ab)=(a+b)(a2ab+b2)(1)(2)(3)(4)

参考资料

1 Markdown 官方教程

[2] 菜鸟教程-Markdown 教程

[3] 使用Typora添加数学公式

[4] LaTeX 语法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值