Markdown标题
Markdown段落
换行字体分割线删除线下划线脚注Markdown列表
有序列表无序列表列表嵌套Markdown区块
区块在区块中使用列表在列表中使用区块Markdown代码
反引号 `三个反引```四个空格和ctrl+shift+kMarkdown链接
直接用尖括号放入链接使用链接名称高级链接Markdown图片
直接显示方法图片链接方法img方法Markdown表格
| 分割不同单元,-分隔表头Markdown公式
* 用$$ XXXX $$包裹公式
’‘# 我是一级标题’‘
’‘## 我是二级标题“
”###### 我是六级标题“
在Typora上,选中文本然后 “ctrl+0/1/2/3/4/5/6” 分别对应 段落和一到六级标题。
段落的换行是使用两个以上的空格加上一个回车,’ +回车‘。
也可以在当前段落后面使用一个空行来表示重新开始一个段落。
斜体文体 斜体文体
*斜体文体* 或 _斜体文体_粗体文本 粗体文本
**粗体文本** 或 __粗体文本_粗斜体 粗斜体
***粗体文本*** 或 ___粗体文本___上面小标题下面这一条线就是分隔线,建立分隔线可以通过设置单独一行,行的内容里只有三个及三个以上的‘*’ or ‘_’ 组成,但不可以同时出现,但符号中间可以插入任意数量的空格。
*** ____ * * * *给段落中的文字上添加删除线,在文字的两端添加两个删除线即可。
啊!我被删除了
~~啊!我被删除了~~下划线是在文本的左端加上‘’,右端加上’’//此处第二个尖括号里面的空格是为了防止直接变成下划线的,正确的不用加。
看我的下划线
<u>看我的下划线</u>//下面这个与此处内容无关,用以验证脚注内容与脚注词位置关系。
脚注就是对文本某些词的解释,或者是补充。
脚注分为脚注词和脚注内容两个部分,后者是对前者的解释。
脚注内容不需要放在文本附近,甚至可以在该脚注词之前写该脚注词的脚注内容。
语法是:
脚注词:这是一个[^关键词] 脚注内容:[^关键词]:XXXXXX。//注意,脚注内容的':'是英文的,而且和方括号中间也不能有空格。例如:
这是我一个朋友1对成功之路2的理解,
我这个朋友嘛。。。。
[^我一个朋友]: 无中生友 这是[^我一个朋友]对[^成功之路]的理解, 我这个朋友嘛。。。。 [^成功之路]: 遇良人,成家;遇贵人,立业;遇富婆,成家又立业。I、有序列表
在每一项前面加上数字和英文小数点 ‘1.’ 再加上一个空格构成。
第一项第二项II、无序列表
用**’*’ or ‘+’ or ‘-’ **再加上一个空格作为开头,注意是减号而不是下划线。三个符号可以同时混用。
星号加空格做的第一项 加号加空格做的第二项 减号加空格做的第三项III、列表嵌套
列表里面嵌套子列表,就在写子列表符号之前加上四个空格,然后再写。
第1项,有序里面嵌入无序
有序1 无序1.1无序1.2 1. 有序1 * 无序1.1 * 无序1.2第2项,有序里面嵌入有序
1. 第2.1项 2. 第2.2项第3项,无序里面嵌入无序
* 第3.1项 * 第3.2项 第3.3项,无序里面同时嵌套有序和无序 第3.3.1项,深层嵌套 第3.3.1.1 * 第3.3.1.1.1 * 不试了,实心圆,空心圆,实心方框……区块就是文本块,与整体段落区分开。
段落开头处使用>,后面再加一个空格。区块可以嵌套,一个箭头是一层嵌套。
第一层区块
第二层区块
还在第二层
直接进入第四层。
>第一层区块 >> 第二层区块 >> 还在第二层 >> > > 直接进入第四层。在区块中使用列表:
列表1
列表2
列表3 > 1. 列表1//其实剩下的尖括号都是换行时候产生的 > 2. 列表2 > + 列表3在列表中使用区块:
和列表嵌套一样,在列表中嵌入区块之前,也要先加入四个空格。(区块中使用列表则不用,列表中想嵌入其他符号,都需要加空格四个,再嵌入。)
列表第一项里面的区块
第二行
列表第二项
列表内嵌入的区块
1. > 列表第一项里面的区块 > > 第二行 2. 列表第二项 > 列表内嵌入的区块代码片段:只是一个很简短的程序段时,可以直接用反引号(`)把它包裹起来。反引号就是键盘左上角这个,数字1旁边的,波浪线那个按键,英文符号。
比如:cout<<n<<endl;
`cout<<n<<endl;`三个反引号构造代码段,还可以指定语言类型,也可以不指定。就是用一对三个反引号包裹代码。
for (int i = 0;i < n;i++) { for (int j = 0;j < n;j++) cout << matrix[i][j] << ends; cout << endl; }代码区块:
与文本的区块不同,构建一个大段的代码区块时,是在每一行开头写四个空格或者一个TAP,虽然换行可以让我们只输入一次四个空格或者TAP,但是还是没有ctrl+shift+k方便。
for (int i = 0;i < n;i++) { for (int j = 0;j < n;j++) cout << matrix[i][j] << ends; cout << endl; }链接的使用方法包括,直接放入一个链接和使用链接名称(就是那种点击后跳转到对应链接),还有一种类似脚注的高级链接,它可以使连接名字与链接不写在一起,但使用连接名称却不能达到这个效果。
直接放入链接:
用一对尖括号<> ,包裹链接即可:
http://www.baidu.com
<www.google.com>
<http://www.baidu.com> <www.google.com>使用连接名称:
这是一个链接百度
这是一个链接[百度](www.baidu.com)//符号记得是英文高级链接:设置一个变量来作为链接,可以在结尾处为该变量附上内容,变量和变量内容类似脚注。
这是一个链接百度
这是另一个链接google
这是一个链接[百度][BaiDu] 这是另一个链接[google][谷歌] [BaiDu]: www.baidu.com [谷歌]: www.google.com在markdown中放入图片的方法有,直接显示方法,链接方法和img标签方法。
直接显示方法:
感叹号+[alt 属性文本]+(图片地址 ”可选标题”)
这样的方法可以直接在文档中显示出该图片,但不可以调整图片的长宽大小。
我试了下,不知道里面的alt是干嘛的,写不写无妨,属性文本也不知道干嘛的,没有显示出来。只要这个中括号里面不是空的就可以。图片地址后面的可选标题,删不删也没出现区别。
例如:
例如: ![A](http://static.runoob.com/images/runoob-logo.png)链接方法:
不可以直接在文档里显示,但是可以变为可以点击的文本,作为连接。
[点击文本]+网址变量
例如:
这个链接用1作为菜鸟教程的图片链接变量runbee
例如: 这个链接用1作为菜鸟教程的图片链接变量[runbee][1] [1]: http://static.runoob.com/images/runoob-logo.pngimg方法:
这应该是HTML里面的方法,可以进行图片显示宽度。
<img src="http://static.runoob.com/images/runoob-logo.png" width="50%">//里面width是缩放比例例如:
markdown中,用|来分隔表中不同的单元格,用-与|组成的一行来分隔表的属性行和内容行,也就是表头和表内容。行与行之间用enter间隔。
比如:
nameageergo22[1,2,3][1,2,3,4,5,6,6,4,3,2] | name | age | |--------|--------| | ergo | 22 | | [1,2,3] |[1,2,3,4,5,6,6,4,,3,2] |通过在Tex或Latex公式的开头处和结尾处各加上两个$.提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。 KaTeX parse error: Can't use function '$' in math mode at position 249: … \end{vmatrix} $̲{$tep1}{\style{…
$$ \mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\ \end{vmatrix} ${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}} $$学习参考文档:菜鸟教程
无中生友 ↩︎
遇良人,成家;遇贵人,立业;遇富婆,成家又立业。 ↩︎