Markdown简明版使用指南

Markdown简明版使用指南

-1准备

为了使用Mackdown,首先需要把默认编辑器设为mackdown,因为用富文本编辑的文档没法再改成mackdown。

0 标题

标题是每篇文章必备而且最常用的格式。
在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。还可增加二、三、四、五、六级标题,总共六级,只需要增加 # ,增加一个 # ,标题字号相应降低一级。如图:

标题一

标题二

标题三

标题四

1 列表

列表格式也很常用,它可以让你的文稿变得井井有条。在 Markdown 中,你只需要在文字前面加上 - 就可以了;如果你希望是有序列表,在文字前面加上 1. 2. 3. 即可。

注:-、1.和文字之间要保留一个字符的空格。

列表示例:

无序列表

  • 列表1
    • 列表1.1(-前面两个空格)
    • 列表1.2
  • 列表2
  • 列表3

有序列表

  1. 列表1
  2. 列表2
  3. 列表3

待办和清单

待办事项和清单在日常工作、生活中经常被使用。
在Markdown中,你只需要在待办的事项文本或者清单文本前加上- [ ]、- [x]即可。

格式:- [ ] 表示未完成,- [x] 表示已完成。
注:键入字符与字符之间都要保留一个字符的空格。
具体呈现如下:

  • [ ] 未完成
    • [ ] 待办1
    • [ ] 待办2
  • [x] 已完成
    • [x] 已办1
    • [x] 已办2

2 引用

如果你需要在文稿中引用一段别处的句子,那么就要用到「引用」格式。
在引用文字前加上 > 并与文字保留一个字符的空格,即可。

这是引用句子。

3 粗体、斜体和删除

Markdown 的粗体和斜体也非常简单:
用两个 * 包含一段文本就是 粗体 的语法;

粗体

用一个 * 包含一段文本就是斜体的语法。

斜体

用三个*包含一段文本就是斜体加粗的语法。

斜体加粗

用两个~包含一段文本就是删除线效果(~用英文)。
删除

用一个~相当于下标
下标

4 链接与图片

链接:在 Markdown 中,插入链接只需要使用 显示文本 即可。

百度搜索

图片:在 Markdown 中,插入图片只需要使用

即可。

注:插入图片的语法和链接的语法很像,只是前面多了一个 !

5 分割线

分割线的语法只需要另起一行,连续输入三个星号 *** 即可分割两段文字内容。
如图:

这是第一段


这是第二段

6 表格

当你需要在Markdown文稿中键入表格,代码如下:

tips:

:-------------:居中
-------------左对齐
-----:右对齐
-至少有一个,否则默认左对齐;例如::

示例参考:

列1 列2
行1 11 12
行2 21 22

程序代码高亮显示

编辑区高亮:(```与js间不能有空格)

#include "io.h"
#define PI 3.14
int i = 0;
str="aaaa"
printf("好")

预览区高亮(直接去掉js)

#include "io.h"
#define PI 3.14
int i = 0;
str="aaaa"
printf("好")

流程图

在Markdown中,一段流程图语法以 “开头,以 “ 结尾。
在 “` 后另起一行,书写graph XX,用以确定将要绘制的流程图及其类型(XX表示流程图类型)。

流程图分为竖向和横向两大类,竖向包括自上而下和自下而上两种顺序,横向包括从右到左和从左到右两种顺序。

其对应语法分别为:graph TB/graph BT/graph RL/graph LR。

  • TB - top bottom(自上而下)
  • BT - bottom top(自下而上)
  • RL - right left(从右到左)
  • LR - left right(从左到右)

简单示例如图:

自上而下:
graph TB
A[上]-->B[下]
自下而上:
graph BT
下-->上
自左到右
graph LR
左-->右
自左到右
graph RL
右-->左

复杂流程

流程图中:

  • [] 表示直角四边形(默认)
  • () 表示倒圆角的四边形
  • (()) 表示圆形
  • {} 表示菱形
  • --- 表示无箭头
  • || 表示插入文本
graph LR
A[开始]---B(中间)
B-->C{分叉}
C-->第一
C-->D((结束))
C-->|插入| 第二
C--> 第三

甘特图

与流程图一样,Markdown中,甘特图的语法也是以 “开头,以 “ 结尾。
在 “` 后另起一行,书写 gantt ,用以确定将要绘制的是甘特图。
标题的书写语法如下:

gantt
dateFormat YYYY-MM-DD
section 第一
T1: 2014-01-01, 6d
section 第二
T2: 2014-01-11, 9d
section 第三
T3: 2014-01-02, 3d

行内数学公式

行内数学公式:$ a^2 $

求和:$\sum\limits_{i=1}^{n} \int\limits_{0}^{\infty}$

数学公式

^表示上标, _ 表示下标。如果上下标的内容多于一个字符,需要用 {}将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。

E = mc^2

y = x^{x^2}

$ a^2 $

()、[]和|表示符号本身,使用 {}来表示{}。当要显示大号的括号或分隔符时,要用 \left 和 \right 命令。

 f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)

通常使用 \frac {分子} {分母}命令产生一个分数\frac {分子} {分母},分数可嵌套。
便捷情况可直接输入 \frac ab来快速生成一个\frac ab。
如果分式很复杂,亦可使用 分子 \over 分母 命令,此时分数仅有一层。

 f(a,b) = \frac ab
 
 \frac{a-1}{b-1} \quad and \quad {a+1\over b+1}

使用 \sqrt [根指数,省略时为2] {被开方数}命令输入开方。

\sqrt{2} \quad and \quad \sqrt[n]{3}

使用 \vec{矢量}来自动产生一个矢量。也可以使用 \overrightarrow等命令自定义字母上方的符号。

\vec{a} \cdot \vec{ab}=0

\overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}

使用 \int_积分下限^积分上限 {被积表达式} 来输入一个积分。

\int_0^1 {x^2} \,{\rm d}x

使用\lim_{变量 \to 表达式} 表达式 来输入一个极限。如有需求,可以更改 \to 符号至任意符号。

E = mc^2

\lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)}
使用 \sum_{下标表达式}^{上标表达式} {累加表达式}来输入一个累加。
与之类似,使用 \prod \bigcup \bigcap来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。

\sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} R

输入 \小写希腊字母英文全称和\首字母大写希腊字母英文全称来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。

\alpha  and  A

\beta  and  B 

\gamma and \Gamma

\delta  and  \Delta

\epsilon and E

\zeta and Z

\eta and H

\theta and \Theta

\iota and I

\kappa and K

\lambda and \Lambda

\nu and N

\mu and M

\xi and \Xi

o and O

\pi and \Pi 

\rho and P

\sigma and \Sigma

\tau and T

\upsilon and \Upsilon

\phi and \Phi

\chi and X

\psi and \Psi

\omega and \Omega  

使用 \left和 \right来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。

 f\left(
   \left[ 
     \frac{
       1+\left\{x,y\right\}
     }{
       \left(
          \frac{x}{y}+\frac{y}{x}
       \right)
       \left(u+1\right)
     }+a
   \right]^{3/2}
\right)

你可能感兴趣的:(Markdown简明版使用指南)