美文网首页数据科学
轻量级标记语言--markdown

轻量级标记语言--markdown

作者: FTDdata | 来源:发表于2021-04-05 08:20 被阅读0次

markdown是一种轻量级的标记语言,常常被用来写博客,在R语言中,通过rmarkdown写分析报告也是非常方便的,markdown可以被转为html,pdf,word格式文档。本文介绍markdown的一些基本语法。

标题

n个# title号表示,其中1<=n<=6,title为标题内容,注意空格。标题前必须空一行!
例子:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

链接

[title](URL)表示,其中title为链接标题,URL为链接。
例子:

[R语言--不均衡问题处理](https://mp.weixin.qq.com/s/fitU6XxgwlONQ1aqLItPdg)

效果: R语言--不均衡问题处理

图片

![title](URL)表示,其中title为图片的替代文字,URL为图片的地址。地址可以网络地址或本地地址。
例子:

![markdown](https://www.mdeditor.com/images/logos/markdown.png "markdown")

效果:

md.png

字体效果

斜体

*italics*或者_italics_表示,其中italics为斜体的内容,前后各一个*或者_符号。
例子:

*斜体字* _斜体字_

效果: 斜体字 斜体字

加粗

**bold**或者__bold__表示,其中bold为加粗的内容,前后各两个*_符号。
例子:

**粗体字** __粗体字__

效果: 粗体字 粗体字

粗斜体

***text***或者___text___表示,其中text为粗斜体内容,前后各三个*_符号。
例子:

***粗斜体字*** ___粗斜体字___

效果: 粗斜体字 粗斜体字

删除线

~~text~~表示,其中text为删除的文本,前后各两个~符号。
例子:

~~删除~~

效果: 删除

段落效果

换行

行末加上n个空格表示,其中n>=2。
例子:

第一行(行末2个空格)  
第二行

效果:
第一行(行末2个空格)
第二行

首行缩进

全角的n个空格实现,其中n一般为2,表示首行缩进两个字符。
例子:

  关注FTDdata公众号,  
获得更多信息!

效果:
  关注FTDdata公众号,
获得更多信息!

分割线

4个-表示。分割线前必须空一行!
例子:

----

效果:


引用/区块

>text表示,其中text表示引用(区块)的内容。引用前必须空一行!
效果:

引用的内容

列表

列表分为无序列表和有序列表。列表前必须空一行!

无序列表

无序列表用*(或+、-) text表示,其中text为列表内容,注意空格。
效果:

  • 第一项
  • 第二项
  • 第三项

有序列表

有序列表用n. text表示,其中n>=0,text为列表内容,注意空格。
效果:

  1. 第零项
  2. 第一项
  3. 第二项
  4. 第三项

嵌套列表

嵌套列表指无序列表和有序列表混合在一起使用。嵌套时需要相对父项在子项的前面加上2个Tab
例子:

* 第一级1
    1. 第二级1
        * 第三级1
        * 第三级2
    2. 第二级2
        1. 第三级1
        2. 第三级2
* 第一级2
    * 第二级1
        * 第三级1
        * 第三级2
    * 第二级2
        * 第三级1
        * 第三级2

效果:

  • 第一级1
    1. 第二级1
      • 第三级1
      • 第三级2
    2. 第二级2
      1. 第三级1
      2. 第三级2
  • 第一级2
    • 第二级1
      • 第三级1
      • 第三级2
    • 第二级2
      • 第三级1
      • 第三级2

表格

单元格的分隔符用|表示。表头的分隔符用-表示。表格前必须空一行!

  • :--(默认)表示表头和单元格左对齐
  • -:表示表头和单元格右对齐
  • :-:表示表头和单元格居中对齐

例子:

左对齐表头|右对齐表头|居中对齐表头
:-|-:|:-:
左对齐单元格|右对齐单元格|居中对齐单元格
左对齐单元格|右对齐单元格|居中对齐单元格

效果:

左对齐表头 右对齐表头 居中对齐表头
左对齐单元格 右对齐单元格 居中对齐单元格
左对齐单元格 右对齐单元格 居中对齐单元格

代码

markdown插入代码分为行内代码和多行代码。多行代码嵌套多行代码或行内代码用Tab实现,行内代码嵌套行内代码或多行代码用空格实现。

行内代码

行内代码用``包裹代码,也可以包裹文本、符号等其他内容。
例子:

  `code`

效果:
code

多行代码

多行代码用两个```包裹一段代码,并可指定一种编程语言进行高亮。
例子:

    
    ```r
    library(lubridate)
    now()
    ```

效果:

library(lubridate)
now()

HTML标签

markdown是轻量级的标记语言,支持少数的HTML标签。有的markdown功能用HTML标签也能实现,如也可以用<br>标签实现换行。
支持的HTML标签有:``、<b><i><em><sup><sub><br>等。
例子:

第一行<br>第二行

效果:
第一行
第二行

转义

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示原本的符号则需要使用转义字符,Markdown 使用反斜杠\转义特殊字符
例子:

**加粗**
\*\*不会加粗\*\*

效果:
加粗
**不会加粗**

其他支持的符号有:

符号 解释
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号

公式

使用美元符$包裹TeX或LaTeX格式的数学公式来实现。

行内公式

在文字中插入公式,用1个$符号包裹公式。
例子:

勾股定理:$c^2=a^2+b^2$,其中c为斜边。

效果:
勾股定理:c^2=a^2+b^2,其中c为斜边。

行间公式

插入独占一行的公式,用2个$符号包裹公式。
例子:

勾股定理:  
$$c^2=a^2+b^2$$
其中c为斜边。

效果:
勾股定理:
c^2=a^2+b^2
其中c为斜边。

当公式较长时,也可以分行写。
例子:

  $$
  \displaystyle
  \left( \sum\_{k=1}^n a\_k b\_k \right)^2
  \leq
  \left( \sum\_{k=1}^n a\_k^2 \right)
  \left( \sum\_{k=1}^n b\_k^2 \right)
  $$

效果:
\displaystyle \left( \sum\_{k=1}^n a\_k b\_k \right)^2 \leq \left( \sum\_{k=1}^n a\_k^2 \right) \left( \sum\_{k=1}^n b\_k^2 \right)

Latex数学公式

Latax写数学公式,有较多语法。如^符号表示上标,_表示下标等。下面列举Latex数学公式中的一些符号的表示方法,其他的可自行百度。

Latex 含义
^ 上标
_ 下标
\times
\div
\sum 累积和
\sqrt 根号
\alpha 希腊字母α

相关文章

  • 30分钟Markdown语言入门

    Markdown标记语言 一、Markdown语言是什么? Markdown 是一种轻量级标记语言。它是一种标准、...

  • 用 Excel 生成和管理 Markdown 表格

    Markdown 作为一种轻量级的标记语言,用来进行简单的文本排版,确实方便快捷。但 Markdown 标记语言的...

  • Markdown

    Markdown Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。标记和 ...

  • 为什么你一定要学会用Markdown写作

    1.什么是Markdown? Markdown是一种轻量级标记语言。那什么是标记语言?打个比方,我们的语文考试有种...

  • Markdown学习笔记

    教程地址:Markdown教程 | 菜鸟教程 Markdown 介绍 Markdown 是一种轻量级标记语言,它允...

  • HTML常用标签,从Markdown的角度出发

    前言 学习HTML前,可先学一下Markdown,简单来说,Markdown是一种轻量级标记语言。对比两种标记语言...

  • Markdown的学习

    为什么要学习markdown Markdown是一种轻量级的标记语言,Markdown 允许 HTML 语法, 所...

  • (笔记)音视频编码基础(一)

    Markdown 语法入门 一.概述 Markdown 是一种轻量级标记语言, 由 John Gruber 设计,...

  • test

    # 欢迎使用 Markdown在线编辑器 MdEditor **Markdown是一种轻量级的「标记语言」** !...

  • 写作利器「Markdown」

    「Markdown」是什么 「Markdown」是一种用来写作的轻量级「标记」语言,用简洁的「标记」语法来代替常见...

网友评论

    本文标题:轻量级标记语言--markdown

    本文链接:https://www.haomeiwen.com/subject/fgolhltx.html