9 R Markdown
9.1 认识Markdown
9.1.1 什么是Markdown?markdown是⼀种轻量级标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
9.1.2 Markdown通用语法
1、标题
在Markdown中,在标题文字前书写不同数量的#可以完成不同级别的标题,一个#是一级标题,两个##是二级标题,三个###是三级标题,依次类推。
标题行前面应该空一行,否则可能把某些偶然出现在行首的#号误认为标题行的标志。#号和「一级标题」之间建议保留一个字符的空格。还可以在文本下方添加任意数量的 == 号来标识一级标题,或者–号来标识二级标题。
2、列表
无序列表要创建无序列表,请在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+) 。缩进一个或多个列表项可创建嵌套列表。
有序列表要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。
每个列表项可以输入多行,各行的内容最好左对齐,左对齐在使用文本格式时较易阅读,但不是必须的。两个列表项之间不要空行。
3、段落要创建段落,请使用空白行将一行或多行文本进行分隔。
4、换行
在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行。
5、强调
粗体
要加粗文本,请在单词或短语的前后各添加两个星号(asterisks)或下划线(underscores)。如需加粗一个单词或短语的中间部分用以表示强调的话,请在要加粗部分的两侧各添加两个星号(asterisks)。
斜体
要用斜体显示文本,请在单词或短语前后添加一个星号(asterisk)或下划线(underscore)。
要同时用粗体和斜体突出显示文本,请在单词或短语的前后各添加三个星号或下划线。要加粗并用斜体显示单词或短语的中间部分,请在要突出显示的部分前后各添加三个星号,中间不要带空格。
5、引用
要创建块引用,请在段落前添加一个 > 符号。
块引用可以包含多个段落。为段落之间的空白行添加一个 > 符号。
块引用可以嵌套。在要嵌套的段落前添加一个 >> 符号。
6、分割线
要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (—) 或下划线 (___) ,并且不能包含其他内容。
7、代码 行内代码 要将单词或短语表示为代码,请将其包裹在反引号 (`) 中。
代码块
用三个连续的反向单撇号表示代码开头与代码结束,中间就会当作源程序代码处理。
8、数学公式
行内公式:前后各用一个\(符号包裹公式。行间公式前后各用两个\)符号包裹公式。
9、表格
要添加表,请使用三个或多个连字符(—)创建每列的标题,并使用管道(|)分隔每列。您可以选择在表的任一端添加管道。
10、图片插入和链接图片:要添加图像,请使用感叹号(!),然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。
插入图片Markdown语法代码:![图片alt](图片链接 "图片title")。
链接:链接文本放在中括号内,链接地址放在后面的括号中,链接title可选。
超链接Markdown语法代码:[超链接显示名](超链接地址 "超链接title")
11、脚注
要创建脚注参考,请在方括号([^1])内添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注参考与脚注本身相关联-在输出中,脚注按顺序编号。
参考资料
- Markdown基本语法https://markdown.com.cn/basic-syntax/
- Markdown入门教程https://www.imooc.com/wiki/markdownlesson
- 张敬信,《R语言编程:基于 tidyverse》
- 李东风,《R语言教程》
本文使用 文章同步助手 同步