.md即markdown文件的基本常用编写语法

权当笔记使用:

1、标题的几种写法:

第一种:

前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格

第二种:

这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行

第三种:

这里的标题支持h1-h6,为了减少篇幅,我就偷个懒,只写前面二个,这个比较好理解,相当于标签闭合,注意,标题与#号要有空格

那既然3种都可以使用,可不可以混合使用呢?我试了一下,是可以的,但是为了让页面标签的统一性,不建议混合使用,推荐使用第一种,比较简洁,全面

为了搞清楚原理,我特意在网上搜一下在线编写markdown的工具,发现实际上是把这些标签最后转化为html标签,如图:

在线地址请看这里: markdown在线编辑 (只是想看看背后的转换原理,没有广告之嫌)

2、列表

我们都知道,列表分为有序列表和无序列表,下面直接展示2种列表的写法:

可以看到,无序列表可以用* , + , — 来创建,用在线编辑器看,实际上是转换成了ul>li ,所以使用哪个都可以,推荐使用*吧

有序列表就相对简单一点,只有这一种方式,注意,数字后面的点只能是英文的点,特别注意,有序列表的序号是根据第一行列表的数字顺序来的,比如说:

第一组本来是3 2 1 倒序,但是现实3 4 5 ,后面一组 序号是乱的, 但是还是显示 3 4 5 ,这点必须注意了

3、区块引用

比如说,你想对某个部分做的内容做一些说明或者引用某某的话等,可以用这个语句

无序列表下方的便是引用,可以有多种用途,看你的需求了,用法就是在语句前面加一个 > ,注意是英文的那个右尖括号,注意空格

引用因为是一个区块,理论上是应该什么内容都可以放,比如说:标题,列表,引用等等,看看下图:

将上面的代码稍微改一下,全部加上引用标签,就变成了一个大的引用,还有引用里面还有引用,那引用嵌套引用还没有别的写法呢?

上图可以看出,想要在上一次引用中嵌套一层引用,只需多加一个>,理论上可以无限嵌套,我就不整那么多了,注意:多层嵌套的>是不需要连续在一起的,只要在一行就可以了,中间允许有空格,但是为了好看,还是把排版搞好吧

4、华丽的分割线

分割线可以由* - _(星号,减号,底线)这3个符号的至少3个符号表示,注意至少要3个,且不需要连续,有空格也可以

应该看得懂吧,但是为了代码的排版好看,你们自己定规则吧,前面有用到星号,建议用减号

5、链接

支持2种链接方式:行内式和参数式,不管是哪一种,链接文字都是用 [方括号] 来标记。

上图可知,行内式的链接格式是:链接的文字放在[]中,链接地址放在随后的()中,举一反三,经常出现的列表链接就应该这样写:

链接还可以带title属性,好像也只能带title,带不了其他属性,注意,是链接地址后面空一格,然后用引号引起来

这是行内式的写法,参数式的怎么写:

这就好理解了,就是把链接当成参数,适合多出使用相同链接的场景,注意参数的对应关系,参数定义时,这3种写法都可以:

还支持这种写法,如果你不想混淆的话:

其实还有一种隐式链接的写法,但是我觉得那种写法不直观,所以就不写了,经常用的一般就上面2种,如果你想了解隐式链接,可以看我文章最后放出的参考地址

6、图片

图片也有2种方式:行内式和参数式,

用法跟链接的基本一样,唯一的不同就是,图片前面要写一个!(这是必须的),没什么好说的

7、代码框

这个就比较重要了,很多时候都需要展示出一些代码

如果代码量比较少,只有单行的话,可以用单反引号包起来,如下:

要是多行这个就不行了,多行可以用这个:

多行用三个反引号,如果要写注释,可以在反引号后面写

使用MarkDownPad的默认样式表时,会发现代码块不会自动换行,网上也有方法人为方法实现,但是不够便捷,可以进行如下设置:Tools → Options → Markdown,将Markdown Processor设置为:GitHub Flavored MarkDown(Offline)(如果想使用GitHub账户登录,在线修改,可以选择GitHub Flavored Markdown)。

设置好,就可发现代码块会自动换行:

8、表格

这个写的有点麻烦,注意看

从这3种不同写法看,表格的格式不一定要对的非常起,但是为了好看,对齐肯定是最好的,第一种的分割线后面的冒号表示对齐方式,写在左边表示左对齐,右边为右对齐,两边都写表示居中,还是有点意思的,不过现实出来的结果是,表格外面并没有线框包起来,不知道别人的怎么弄的

表格还能这么玩,学过HTML一眼就知道了。

hello somebody told mehello
sssdsdf
1 2 3 4 5 6 7 8 9 10 11 效果如下: hello somebody told me hello sss dsdf 9、强调

一个星号或者是一个下划线包起来,会转换为倾斜,如果是2个,会转换为加粗

10、转义

就不一一列举了,基本上跟js转义是一样的

11、删除线

12.数学公式使用

markdown书记薛公式分为行间式和行外式

行间式:\(公式\)

行外式:
公式
公式
运算符 说明 运算符案例 案例实现

  • 加 x+y x + y x+y x+y
  • 减 x−y x − y x-y xy
    \times 乘 x×y KaTeX parse error: Expected 'EOF', got '\timesy' at position 2: x\̲t̲i̲m̲e̲s̲y̲
    \cdot 乘 x⋅y KaTeX parse error: Expected 'EOF', got '\cdoty' at position 2: x\̲c̲d̲o̲t̲y̲
    \ast 乘 x∗y KaTeX parse error: Expected 'EOF', got '\asty' at position 2: x\̲a̲s̲t̲y̲
    \div 除 x÷y KaTeX parse error: Expected 'EOF', got '\divy' at position 2: x\̲d̲i̲v̲y̲
    \frac 分数 xyxy $\frac{x}{y} $
    ^ 上标 xyxy x y x^y xy
    _ 下标 xyxy x y x_y xy
    \sqrt 开二次方 x−−√x $ \sqrt x $
    \sqrt 开方 y4+3y−1−−−−−−−−−√xy4+3y−1x y 4 + 3 y − 1 x \sqrt[x]{y^4+3y-1} xy4+3y1
    \pm 加减 x±y KaTeX parse error: Expected 'EOF', got '\pmy' at position 2: x\̲p̲m̲y̲
    \mp 减加 x∓y KaTeX parse error: Expected 'EOF', got '\mpy' at position 2: x\̲m̲p̲y̲
    = 等于 x=y x = y x=y x=y
    \leq 小于等于 x≤y KaTeX parse error: Expected 'EOF', got '\leqy' at position 2: x\̲l̲e̲q̲y̲
    \geq 大于等于 x≥y KaTeX parse error: Expected 'EOF', got '\geqy' at position 2: x\̲g̲e̲q̲y̲
    \ngeq 不大于等于 x≱y KaTeX parse error: Expected 'EOF', got '\ngeqy' at position 2: x\̲n̲g̲e̲q̲y̲
    \not\geq 不大于等于 x≱y KaTeX parse error: Expected 'EOF', got '\geqy' at position 6: x\not\̲g̲e̲q̲y̲
    \neq 不等于 x≠y KaTeX parse error: Expected 'EOF', got '\neqy' at position 2: x\̲n̲e̲q̲y̲
    \approx 约等于 x≈y KaTeX parse error: Expected 'EOF', got '\approxy' at position 2: x\̲a̲p̲p̲r̲o̲x̲y̲
    \equiv 恒等于 x≡y KaTeX parse error: Expected 'EOF', got '\equivy' at position 2: x\̲e̲q̲u̲i̲v̲y̲
    \bigodot 定义运算符 x⨀y=x+y2 KaTeX parse error: Expected 'EOF', got '\bigodoty' at position 2: x\̲b̲i̲g̲o̲d̲o̲t̲y̲=x+y^2
    \bigotimes 定义运算符 x⨂y=x+y2 KaTeX parse error: Expected 'EOF', got '\bigotimesy' at position 2: x\̲b̲i̲g̲o̲t̲i̲m̲e̲s̲y̲=x+y^2
    \in 属于 x∈y KaTeX parse error: Expected 'EOF', got '\iny' at position 2: x\̲i̲n̲y̲
    \notin 不属于 x∉y KaTeX parse error: Expected 'EOF', got '\notiny' at position 2: x\̲n̲o̲t̲i̲n̲y̲
    \subset 子集 x⊂y x⊂y
    \not\subset 非子集 x⊄y x⊄y
    \subseteq 子集 x⊆y x⊆y
    \supset 超集 x⊃y x⊃y
    \supseteq 超集 x⊇y x⊇y
    \cup 并 x∪y $x\cup y $
    \cap 交 x∩y $x\cap y $
    \log 对数 log(x) $ \log(x) $
    \overline 平均数 x¯¯¯x¯ $\overline{x} $
    \overline 连线符号 a+b+c+d¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯a+b+c+d¯ $\overline{a+b+c+d} $
    \underline 下划线 a+b+c+d–––––––––––––a+b+c+d_ $ \underline{a+b+c+d} $
    \overbrace 上大括号 a+b+c1.0+d2.0a+b+c⏟1.0+d⏞2.0 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
    \underbrace 下大括号 a+d3a+d⏟3 a + d ⎵ 3 \underbrace{a+d}_3 3 a+d
    \partial 部分 ∂x∂y∂x∂y $ \frac{\partial x}{\partial y} $
    \lim 极限 limx→∞limx→∞ $ \lim_{x\to\infty} $
    \displaystyle 块公式格式 limx→∞limx→∞ $ \displaystyle \lim_{x\to\infty} $
    \sum 求和 ∑n1∑1n $ \sum_1^n $
    \infty 极限 ∑∞i=0i2∑i=0∞i2 $ \sum_{i=0}^\infty i^2 $
    \int 积分 ∫10x2dx∫01x2dx $ \int_0^1 x^2 {\rm d}x $
    \ldots 底端对齐的省略号 1,2,…,n1,2,…,n $ 1,2,\ldots,n $
    \cdots 中线对齐的省略号 x21+x22+⋯+x2n x_1^2 + x_2^2 + \cdots + x_n^2
    \uparrow 上箭头 ↑↑ $ \uparrow $
    \Uparrow 上箭头 ⇑⇑ $ \Uparrow $
    数学公式中的一些常用的字符

字母 实现 字母 实现
α \alhpa β \beta
Γ \Gamma γ \gamma
Δ \Delta δ \delta
E E ϵ \epsilon
Z Z ζ \zeta
H H η \eta
Θ \Theta θ \theta
I I ι \iota
K K κ \kappa
Λ \Lambda λ \lambda
M M μ \mu
ν \nu Ξ \Xi
ξ xi ο \omicron
Π \Pi π \pi
P P ρ \rho
Σ \Sigma σ \sigma
τ \tau χ \chi
Υ \Upsilon υ \upsilon
Φ \Phi ϕ \phi
Ψ \Psi ψ \psi
Ω \v ω \omega
括号和分隔符

()、[]和|表示符号本身,使用 {} 来表示 {}。当要显示大号的括号或分隔符时,要用 \left 和 \right 命令。
一些特殊的括号:

输入 显示
⟨ 表 达 式 ⟩ \langle表达式\rangle 〈表达式〉
⌈ 表 达 式 ⌉ \lceil表达式\rceil ⌈表达式⌉
⌊ 表 达 式 ⌋ \lfloor表达式\rfloor ⌊表达式⌋
{ 表 达 式 } \lbrace表达式\rbrace {} {表达式}
输入矢量

使用\vec{矢量}来自动产生一个矢量。也可以使用 \overrightarrow等命令自定义字母上方的符号。

输入累加、累乘运算

使用 \sum_{下标表达式}^{上标表达式} {累加表达式}来输入一个累加。
与之类似,使用 \prod \bigcup \bigcap来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。

输入省略号

数学公式中常见的省略号有两种,\ldots 表示与文本底线对齐的省略号,\cdots 表示与文本中线对齐的省略号。

13.快捷键

加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + O
无序列表 Ctrl + U
横线 Ctrl + R
撤销 Ctrl + Z
重做 Ctrl + Y
参考:

从第一篇博客全文粘贴过来的:只是为了以后查的时候方便些。

https://blog.csdn.net/u010349092/article/details/81021076
https://www.cnblogs.com/liugang-vip/p/6337580.html
https://blog.csdn.net/Holdrenminbi/article/details/78229488


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值