markdown学习笔记

markdown学习笔记

一、标题

“#” 的数量表示第几级的标题。

快捷键:选中对应文本后,Ctrl+数字(1-6) 可以快捷设置文字的标题等级。+ 数字0 设置成普通文本,+ 加减号可以对标题的级别进行加减。

范例:

“####你好” (在编辑器中输入时需去除“ ”)

你好

二、段落

1、换行

① Enter 换行
②Shift+Enter 换行

区别Enter换行行距较大,Shift+Enter换行行距较小。其对应的源码存在区别。

范例:

enter换行

enter换行

enter shift换行
enter shif换行

两者对应的源码.enter只有一个换行符,而enter+shifter有两个。

2、分割线

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

范例:

“—”或者”***“


或者


三、文字显示

1、字体

粗体:用一对双星号包裹。 ** **

删除线:用一对双波浪包裹。 ~~ ~~

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

斜体:用一对单星号包裹。 * *

高亮:用一对双等号包裹。 == ==

效果:

粗体

删除线

下划线

斜体

高亮

快捷键:
加粗:Ctrl+B

删除线:Shift+Alt+5 (此处的5为%对应的,并非数字区的5)

下滑线:Ctrl+U

斜体:Ctrl + l (本人在尝试过程中发现不管用,但格式中显示的快捷键也是ctrl + l ,可能是本人的快捷键存在冲突)

补充:如果要连续输出*号或者\号,可以latex编辑,用\转义。

2、上下标

上标:用一对间距符包裹。 ^^

下标:用一对波浪号包裹。 ~~

效果:

x2

H2O

四、列表

1、无序列表

*/-/+ +空格可表示一级分类,按tab键可调整到下一级分类,或者Ctrl + [ 或 ] 可提高或降低分类等级。

快捷键:Ctrl + Shift + ]

反复按Enter键可以取消列表等级,回到正常编辑模式。

效果:

1.同一级别

  • 鼠标
  • 键盘

2.子集类

  • 一级分类
    • 二级分类
      • 三级分类

2、有序列表

数字 + . + 空格

快捷键:Ctrl + shift + [

效果:

  1. 第一个标题
  2. 第二个标题

3、任务列表

*/-/+ + [ ] + 空格表示未完成的任务。

*/-/+ + [x] + 空格表示已完成的任务。

相当于在无序列表的基础上加了[ ].

效果:

五、区块显示

用 > + 回车(也可以直接输入文字)。>也可以是中文的》

效果:

最外层区块

次外层区块

内层区块

六、代码显示

1、行内代码

用``将代码内容包裹

``为波浪号~的同键另一符号

快捷键:Ctrl + Shift + `

效果

int a = 1

2、代码块

```+ 回车 ,优点:有显示行号。

快捷键:Ctrl + Shift + K

效果

#inlcude<stdio.h>
int a = 0;
int main()
{
int a = 0; 
	printf("你好") //注释
}

七、链接

  1. 直接输入网址
  2. [显示的内容] +(网址)
  3. [显示的内容] +(网址 + 空格 +“鼠标移动到显示内容上的解释说明”)
  4. 文章内部标题跳转。[显示的内容/](##+跳转的标题名字)

快捷键:Ctrl + K

补充:所有的跳转均需要按住Ctrl配合鼠标点击。

效果:

www.baidu.com

百度一下

百度

3.任务列表

八、脚注

[^脚注文本]

[^脚注文本 ]:选择后文本的解释说明

补充:脚注解释说明需要在文中另外进行声明,且按住Ctrl + 鼠标点击脚注 可跳转到脚注说明位置。如注释说明较长可以用html语言中的
实现换行.

效果:

你好[1]

九、图片插入

语法:

![不显示的文字](图片的路径+空格+"鼠标移动到图片时的说明")

效果:

十、表格

语法:

|   1   |  2    |    3  |
| ---- | ---- | ---- |
|   4   |  5    |    6  |

快捷键:Ctrl + T (推荐使用,方便快捷)

效果:

1 2 3
4 5 6

十一、流程图

流程图部分作者并未手敲复现,而是直接参考了B站up主 维素s 提供的 Typora.md 文件。

对于流程图,作者认为使用Visio、xmind和亿图图示等工具作图会更加高效且好看。

1、横向流程图

代码:

​```mermaid
graph LR
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[横向流程图]
```

效果:

graph LR A[方形]==>B(圆角) B==>C{条件a} C-->|a=1|D[结果1] C-->|a=2|E[结果2] F[横向流程图]

2、竖向流程图

代码:

​```mermaid
graph TD
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[竖向流程图]
```

效果:

graph TD A[方形]==>B(圆角) B==>C{条件a} C-->|a=1|D[结果1] C-->|a=2|E[结果2] F[竖向流程图]

十二、表情符号

: + 对用表情符号的英文名 + :,通常输入冒号加首字母后,会出现提示。新版本的可以在标题栏的“编辑“中直接插入表情符号。

效果:

🍔 :happy:

十三、数学公式的输入

个人感觉和latex语法基本一摸一样

1、公式的插入

①行中公式

$公式$

效果:
\(xyz\)

②独立公式

$$
公式
$$

效果:

\[xyz \]

2、上下标

语法:

$x^{3y}_2$  其中^表示上标,_表示下标。如果下标或者下标中的内容长度大于1,需要用{}包含

\(x^{3y}_2\)

范例:

$x^2 + y^2=D^2_1$

效果:

$x^2 $ \(+\) y2=D2_1$

补充:对角线上下标用 \sideset{}{} 表示,正下方用 underset{} 表示

范例:

$A \sideset{_{11}^{22}}{_3^4}O$
$A \underset{5}\bigotimes$
$A  \sideset{_{11}^{22}}{_3^4}{\underset{5}\bigotimes}$

\(A \sideset{_{11}^{22}}{_3^4}O\)

\(A \underset{5}\bigotimes\)

\(A \sideset{_{11}^{22}}{_3^4}{\underset{5}\bigotimes}\)

3、括号和分隔符

常见符号的书写

\(\langle\quad\rangle\quad\lceil\quad\rceil\quad\lfloor\quad\rfloor\quad\lbrace\quad\rbrace\quad\lVert\quad\rVert\)

范例:

$\langle\quad\rangle\quad\lceil\quad\rceil\quad\lfloor\quad\rfloor\quad\lbrace\quad\rbrace\quad\lVert\quad\rVert$
现有写法: \underset{r<x}{sup}\{a^r|r为有理数},当a>1时,
规范写法: \inf_{r<x}\{a^{r}\mid r为有理数 \},当0<a<1时  //这里需采用独立公式形式

效果:

\(\langle\quad\rangle\quad\lceil\quad\rceil\quad\lfloor\quad\rfloor\quad\lbrace\quad\rbrace\quad\lVert\quad\rVert\)

\(\underset{r<x}{sup}\{a^r | r为有理数\},当a>1时\)

\[\inf_{r<x}\{a^{r}\mid r为有理数 \},当0<a<1时 \]

4、分数

\frac {分子}{分母} 或 \dfrac {分子}{分母}

\frac 嵌套会变小,而 \dfrac不会

范例:

$\frac{2}{3}$
$\dfrac{2}{3}$
$\frac{2}{3+\frac{3}{4}}$
$\dfrac{2}{3+\dfrac{2}{3}}$

效果:

\(\frac{2}{3}\)
\(\dfrac{2}{3}\)
\(\frac{2}{3+\frac{3}{4}}\)
\(\dfrac{2}{3+\dfrac{2}{3}}\)

5、开方

\sqrt{根数}{被开方数}

范例:

$\sqrt[4]{3}$

\[\sqrt[3]{2} \]

6、省略号

\cdots \ldots \vdots \ddots

范例:

$\cdots  \quad  \ldots \quad   \vdots \quad  \ddots $
$\dfrac{1}{\sqrt{n^2+1}}+\dfrac{1}{\sqrt{n^2+2}}+\cdots+\dfrac{1}{\sqrt{n^2+n}}$

效果:

$\cdots \quad \ldots \quad \vdots \quad \ddots $

\(\dfrac{1}{\sqrt{n^2+1}}+\dfrac{1}{\sqrt{n^2+2}}+\cdots+\dfrac{1}{\sqrt{n^2+n}}\)

B站up主维素s 对数学公式有更加详细的讲解,但本人会在输入复杂公式时使用mathtyp等图形化工具构造好公式后直接生成latex代码,这种方式对新手比较友好。

十五、其他

代码块、表格之间不方便插入文字。可以启用源代码模式后,在两个代码块或表格之间添加两行回车。

参考资料

[1] B站up主维素s【Typora 教程】手把手教你如何用Typora撰写笔记

https://www.bilibili.com/video/BV1h84y1Y7nn/?spm_id_from=333.999.0.0&vd_source=0f79fe41dcda636df7c2a8dc5f3bc26a

[2]B站up主维素s【Typora 教程】手把手教你如何用Typora撰写笔记

https://www.bilibili.com/video/BV1NT411C7wS/?vd_source=0f79fe41dcda636df7c2a8dc5f3bc26a


  1. 一种中国人打招呼的用语 ↩︎

posted @ 2023-05-03 23:27  杨阳713  阅读(73)  评论(1编辑  收藏  举报