markdown的使用说明

一、标题

语法:# (一级标题) ## (二级标题) ### (三级标题) ......

代码:

效果:

这是一级标题

这是二级标题

快捷键:

  • Ctrl+数字1~6可以快速将选中的文本调成对应级别的标题

  • Ctrl+0可以快速将选中的文本调成普通文本

  • Ctrl+加号/减号对标题级别进行加减

二、段落

1、换行

代码:

效果:

这是一个段落 这是一个段落

2、分割线

语法: ---或者***+回车

代码:

效果:


三、文字显示

1、字体

语法:

  • 粗体: 用一对双星号包裹

  • 删除线: 用一对双飘号包裹

  • 下划线: 用一对u标签包裹

  • 斜体: 用一对单星号包裹

  • 高亮: 用一对双等号包裹

代码:

效果: 这是粗体 这是删除线 这是下划线 这是斜体 这是高亮

快捷键:

  • 加粗: Ctrl+B

  • 删除线: Shift+Alt+5

  • 下划线: Ctrl+U

  • 斜体: Ctrl+I

2、上下标

代码:

效果: x2 H2O

四、列表

1、无序列表

代码:

效果: 1.只有同一级别:

  • 苹果

  • 香蕉

  • 橘子

2.子集类:

  • 一级分类

    • 二级分类

      • 三级分类

快捷键: Ctrl+Shift+]

2、有序列表

代码:

效果:

  1. 第一个标题

  2. 第二个标题

  3. 第三个标题

    • 子内容1

      • 子内容2

  4. 第四个标题

快捷键: Ctrl+Shift+[

3、任务列表

代码:

效果:

  • 吃早餐

  • 背单词

五、区块显示

代码:

效果:

这是最外层区块

这是内层区块

这是最内层区块

六、代码显示

1、行内代码

代码:

效果: int a=0;

快捷键: Ctrl+Shift+`

2、代码块

代码:

快捷键: Ctrl+Shift+K

七、链接

代码:

效果: www.baidu.com 百度一下 百度一下

快捷键: Ctrl+K

八、脚注

说明: 对文本进行解释说明。

代码:

效果: 这是一个技术1

九、图片插入

代码:

效果: This is a picture

(注:效果路径为C:\Users\asus\Pictures\Saved Pictures\Snipaste_2020-09-03_13-19-11.png。在其他电脑上可能不显示。)

快捷键: Ctrl+Shift+I

十、表格

代码:

效果:

123
456
789
101112

快捷键: Ctrl+T

十一、流程图

1、横向流程图

代码:

效果:

a=1
a=2
方形
圆角
条件a
结果1
结果2
横向流程图

2、竖向流程图

代码:

效果:

a=1
a=2
方形
圆角
条件a
结果1
结果2
竖向流程图

十二、表情符号

代码:

效果: 😄😢👨

十三、数学公式的输入

1、公式的插入

①行中公式

代码:

效果:

②独立公式

代码:

效果:

2、上下标

代码:

效果: xyz=(1+ex)2xyw 64321

3、括号和分隔符

代码:

效果: {} f(x,y,z)=3y2z(3+7x+51+y2) dudx|x=0

4、分数

代码:

效果: ababab

5、开方

代码:

效果: 223

6、省略号

代码:

效果:

7、矢量和均值

代码:

效果: E(r)E(r)E(r)E(r)E(r)E(r)v=v¯v

8、积分

代码:

效果:

D(QxPy)dxdy=LPdx+Qdy

9、极限

代码:

效果: limn(1+1n)n=e

10、累加、累乘及交集、并集

效果: i=1n1n2andi=1n1n2andi=1n1n2andi=1n1n2

11、希腊字母

语法字母语法字母语法字母
\Alpha(\alpha)A(α)\Beta(\beta)B(β)\Gamma(\gamma)Γ(γ)
\Epsilon(\epsilon)\varepsilonE(ϵ)ε\Zeta(\zeta)Z(ζ)\Eta(\eta)H(η)
\Iota(\iota)I(ι)\Kappa(\kappa)\varkappaK(κ)ϰ\Lambda(\lambda)Λ(λ)
\Nu(\nu)N(ν)\Xi(\xi)Ξ(ξ)\Omicron(\omicron)O(ο)
\Rho(\rho)\varrhoP(ρ)ϱ\Sigma(\sigma)\varsigmaΣ(σ)ς\Tau(\tau)T(τ)
\Phi(\phi)\varphiΦ(ϕ)φ\Chi(\chi)X(χ)\Psi(\psi)Ψ(ψ)
\Delta(\delta)Δ(δ)\Theta(\theta)\varthetaΘ(θ)ϑ\Mu(\mu)M(μ)
\Pi(\pi)\varpiΠ(π)ϖ\Omega(\omega)Ω(ω)\upsilonυ
\ell\ethð\hbar
\hslash\mho\partial

12、特殊字符

①说明

可以在字符前使用\large\small以显示更大或更小的字符。AAAAA

②关系运算符

输入显示输入显示输入显示
\pm(\mp)±()\times×\div÷
\nmid\cdot\mid
\bigodot\bigotimes\bigoplus
\ge\le\ll
\geqslant\leqslant\neq
\approx\xlongequal{文本}=\triangleq
\sim\doteq\equiv
\cong\propto\parallel(\)
\prec\pmod{2}(mod2)\bmodmod2

③集合运算符

输入显示输入显示输入显示
\emptyset\varnothing  
\subset\subseteq\subsetneq
\supset\supseteq\supsetneq
\bigcap\bigcup\setminus
\bigvee\bigwedge  
\in\notin\ni

④三角运算符

输入显示输入显示输入显示
\circ\bot\angle
\degree°    

⑤微积分运算符

输入显示输入显示输入显示
\int\iint\iiint
\oint\oiint\prime(‘)
\limlim\infin\nabla
\grad\grad    

⑥逻辑运算符

输入显示输入显示输入显示
\because\therefore  
\forall\exist  
\not>\not<  
\land\lor\lnot¬
\top\vdash\vDash

⑦带帽符号

输入显示输入显示
\hat{xy}xy^\widehat{xyz}xyz^
\tilde{xy}xy~\widetilde{xyz}xyz~
\check{x}xˇ\breve{y}y˘
\grave{x}x`\acute{y}y´
\dot{x}x˙\ddot{x}x¨
\overparen{xy}xy  

⑧选取符号

输入显示输入显示
\fbox{a+b+c+d}a+b+c+d  
\overbrace{xx\cdots x}^{10个x}xxx10x\underbrace{xx\cdots x}_{10个x}xxx10x

⑨箭头符号

输入显示输入显示输入显示
\leftarrow\rightarrow\leftrightarrow
\longleftarrow\longrightarrow\longleftrightarrow
\Leftarrow\Rightarrow\Leftrightarrow
\Longleftarrow\Longrightarrow\Longleftrightarrow
\uparrow\downarrow\updownarrow
\Uparrow\Downarrow\Updownarrow
\to\swarrow\nearrow
\gets\searrow\nwarrow
\mapsto\rightrightarrows  

⑩空格

输入效果输入效果输入效果
\!||默认||\quad||
\,||\;(\ )||\qquad||

13、字体

代码:

输入说明显示输入说明显示
\rm罗马体Sample\cal花体Sample
\it意大利体Sample\Bbb黑板粗体Sample
\bf粗体Sample\mit数学斜体Sample
\sf等线体Sample\scr手写体Sample
\tt打字机体Sample\frak旧德式字体Sample

14、大括号和行标

说明: 使用\left\right来创建自动匹配高度的()[]{}.。在每个公式末尾使用\tag{行标}来实现行标。

代码:

效果:

(行标)f([1+{x,y}(xy+yx)(u+1)+a]32)

说明:如果你想将行内显示的分隔符也变大,也可以使用\middle命令

代码:

效果:

qxyuv|p

15、其他命令

①注释文字

代码:

效果:

f(n)={n/2,if n is even3n+1,if n is odd

③文字颜色

  • 适用新旧浏览器 代码:

输入显示输入显示输入显示
blackcolorgreycolorsilvercolor
whitecolormarooncolorredcolor
yellowcolorlimecolorolivecolor
greencolortealcolorauqacolor
bluecolornavycolorpurplecolor
fuchsiacolor    
  • 适用新版浏览器 代码:

输入输出输入输出输入输出输入输出
#000color#005color#00Acolor#00Fcolor
#500color#505color#50Acolor#50Fcolor
#A00color#A05color#A0Acolor#A0Fcolor
#F00color#F05color#F0Acolor#F0Fcolor
#050color#055color#05Acolor#05Fcolor
#550color#555color#55Acolor#55Fcolor
#A50color#A55color#A5Acolor#A5Fcolor
#F50color#F55color#F5Acolor#F5Fcolor
#0A0color#0A5color#0AAcolor#0AFcolor
#5A0color#5A5color#5AAcolor#5AFcolor
#AA0color#AA5color#AAAcolor#AAFcolor
#FA0color#FA5color#FAAcolor#FAFcolor
#0F0color#0F5color#0FAcolor#0FFcolor
#5F0color#5F5color#5FAcolor#5FFcolor
#AF0color#AF5color#AFAcolor#AFFcolor
#FF0color#FF5color#FFAcolor#FFFcolor

③删除线

说明: 使用\require{cancle}声明,再使用\cancle{字符}\bcancle{字符}\xcancle{字符}\cancleto{字符}{字符}来实现各种片段删除线效果。

代码:

效果:

y+\cancel{x}y+xy+\cancel{y+x}y+y+xy+\bcancel{x}y+xy+\xcancel{x}y+xy+\cancelto{0}{x}y+x0\frac{1\cancel9}{\cancel95}=\frac151995=15

说明: 使用\require{enclose}来允许整段删除线的显示,再使用\enclose{删除线效果}{字符}来使用各种整段删除线效果。其中,删除线效果有horizontalstrikeverticalstrikeupdiagonalstrikedowndiagonalstrike,可以叠加使用。

代码:

效果:

\enclose{horizontalstrike}{x+y}x+y\enclose{verticalstrike}{\frac xy}xy\enclose{updiagonalstrike}{x+y}x+y\enclose{downdiagonalstrike}{x+y}x+y\enclose{horizontalstrike,updiagonalstrike}{x+y}x+y

16、矩阵

①无框矩阵

代码:

效果:

1xx21yy21zz2

②边框矩阵

说明: 在开头将matrix替换为pmatrixbmatrixBmatrixvmatrixVmatrix

matrixpmatrixbmatrixBmatrixvmatrixVmatrix
1234(1234)[1234]{1234}|1234|1234

③带分割线的矩阵

说明: 可以使用cc|c来在一个三列矩阵中插入分割线。

代码:

效果:

[123456]

④行中矩阵

代码:

效果: (abcd)

17、方程式序列

说明: 可以使用\begin{align}...\end{align}来创建一列整齐且默认右对齐的方程式序列。请注意{align}自动编号的,使用{align*}来声明停止自动编号,也可以使用\notag来取消特定行的自动编号。在需要的时候,你可以使用\begin{equation}...\end{equation}来强制表达式自动编号。

代码:

f(x)=1+1=2
[123456]

 

效果:

37=7321122=7321227321732=7321227321732=7312117327312(112732)

(1)v+m=0Given(2)w=w+0additive identityw+0=w+(v+w)equations (1) and (2)

你可以使用\label{标签}来创建一个标签,就如上面的方程式序列中展示的那样,之后使用\eqref{标签}引用你想引用的公式,效果为:(???)。如果不想要括号,可以输入\ref{标签},效果为:公式 ???

公式1和2的不同列之间存在间隔,如果你不想要,可以通过将align替换为alignat{1}来去除列间隔。

18、条件表达式

说明: 使用\begin{cases}来创造一组默认左对齐的条件表达式,在每一行插入&来指定需要对齐的内容,并在每一行结尾处使用\\,以\end{cases}结尾。

代码:

效果:

f(n)={n/2,if n is even3n+1,if n is odd

19、配置行高

说明: 可以使用\\[2ex]语句替代该行末尾的\\来让编译器适配 , 其中[ex]指一个"X-Height" , 即x字母高度 , 也可以使用[3ex][4ex]等。

代码:

效果:

(适配[2ex])f(n)={n2,if n is even3n+1,if n is odd

(不适配[2ex])f(n)={n2,if n is even3n+1,if n is odd

20、数组与表格

说明: 数组与表格均以\begin{array}开头,并在其后定义列数及每一列的文本对齐方式,c l r分别代表居中、左对齐及右对齐。若要插入垂直分割线,在定义中插入|,若要插入水平分割线,在定义中加入\hline

代码:

效果:

n左对齐居中对齐右对齐10.24112521189832020001+10i

21、嵌套表格或数组

代码:

效果:

min012300000101112012230123max012300123111232222333333Δ012300123110122210133210

22、方程组

说明: 使用\begin{array}...\end{array}\left\{...\right.来创建一个方程组,或者你也可以使用条件表达式组\begin{cases}...\end{cases}来实现相同效果。

代码:

效果:

{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3或者{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3

23、连分式

说明: 就像\frac一样,使用\cfrac\dfrac来创建一个连分式,不要使用普通的\frac\over来创建,否则看起来会很恶心

代码:

效果:

x=a0+12a1+22a2+32a3+42a4+

反例:

效果:

x=a0+12a1+22a2+32a3+42a4+

补充: 当然,你可以使用\frac来表达连分数的紧缩记法

代码:

效果:

x=a0+12a1+22a2+32a3+42a4+

24、交换图表

说明: 使用一行$\require{AMScd}$语句来允许交换图表的显示,并通过在开头使用\begin{CD},结尾使用\end{CD}来创建。

代码:

效果:

补充: 其中,@>>>代表右箭头、@<<<代表左箭头、@VVV代表下箭头、@AAA代表上箭头、@=代表水平双实线、@|代表竖直双实线、@.代表没有箭头。在@>>>>>>之间任意插入文字即代表该箭头的注释文字。

代码:

效果:

ABvery long labelCD=EF

25、其他

  • 搜索LATEX

十四、支持的HTML元素

1、文本居中

代码

效果

内容

2、快捷键显示

代码:

效果: 内容

3、加粗

代码:

效果:

加粗

4、倾斜

代码:

效果: 倾斜

5、上下标

代码:

效果: 开始123hi你好 开始321hi你好

6、填充的黑色箭头

代码:

效果:


1 这是一个非常好用的框架。