【科研工具】Markdown标记语言语法概述

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科

在实际写作过程中,因为Word是一种富文本语言,不具备自动排版功能,我们只能点击鼠标实现文档的加粗、斜体、排序等等,所以我们常需花费大量的时间进行排版,然而对于需要写大量文字或者不善于排版的人来说,这无疑是一大阻碍,正如维基百科所说,Markdown 是一种轻量级标记语言,使用Markdown可以将我们从文档排版中解放出来而专注于文字本身,同时格式转换方便,Markdown 的文本可以轻松转换为Html或PDF格式

目前支持Markdown的编辑器非常多,常用的有Web端的简书,Windows端的Markdownpad、有道云笔记、马克飞象,Mac端的Mou、Ulysses等,甚至学会使用Markdown here可以实现任何输入框使用Markdown,我们将在后续的推送中介绍软件的使用,然而如何使用这些编辑器撰写我们的文字呢?需要用到Markdown特殊的语法,即标记语言的书写规则。

1. 常用语法

Markdown之所以称为标记语言,是因为它使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个[链接](http://www.example.com)或一个脚注[^demo]。

类型 含义 语法
标题

一级标题

二级标题

三级标题

……

# 标题名称

## 标题名称

###标题名称

……

(在标题开头加上1-6个#分别代表各级标题,某些编辑器中需要#后加空格)

引用

这就是引用的样式

>(引用中再次应用可添加<,如<<

(引用中支持多级引用、标题、列表、代码块、分割线等常规语法)

强调

加粗

**文字**或者--文字--

斜体

*文字*或者-文字-

删除

~~文字~~

下划线文本

<u>下划线文本</u>

列表

  • 符号

  • 符号

  • 符号

- 符号

- 符号

- 符号

(-或者*或者+)

  1. 符号

  2. 符号

  3. 符号

  1. 符号

  2. 符号

  3. 符号

(数字加点,空格)

图片 ![ 图片](地址 )
链接 [百度](www.baidu.com) [链接文本](地址)
代码 `这是行内代码`

`代码`

这是代码块

```

这是代码块

```

或者四个空格

(在后面加上语言名称,如R、Java、Python,可实现代码语法高亮)

分割线

在一行中用三个以上的*-_来建立一个分隔线

(行内不能有其他符号或文字)

换行   

行后加两个空格(需与常规Enter换行区别)

目录 [TOC](可按标题生成目录及跳转链接)
不显示标记 这里不会显示斜体

\*这里不会显示斜体\*

2. 高级语法

1. 修改字体、字号和颜色

使用Markdown时一般不需要修改字体,如有特殊需求,可文字前按需要填写<font face="字体名称">,如宋体、黑体等, <font color ="red">, < font size =6>,需要注意的时有时仅需修改某些文字,那么在修改后需还原字体,否则默认按照设置的书写。

2. 创建表格

  • 居左::----

  • 居中::----:-----

  • 居右:----:

利用|  |可创建单元格,需注意的是Markdown创建的表格不能合并单元格,所以在实际中运用价值不大。

|     文字       |      文字      |        文字           |

|       :--:       |   :---:        |         :---:           |

|     数据       |      数据      |        数据           |

3. 创建公式

可以创建行内公式,例如 $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$。或者块级公式:*this text is surrounded by literal asteris$$x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

4. 其他

利用马克飞象还可制作时序图和流程图,但在实际过程中意义不大,有需要的同学可自行了解。

说明:标记语法对于个别软件来说可能略有区别或者支持性各有差异,特殊语法可根据特定软件学习。

·END·

科研创新服务平台

未经允许  禁止转载

(0)

相关推荐