Cmd Markdown 学习
Markdown 简明语法
1. 斜体和粗体
使用 *
和 **
表示斜体和粗体。
2. 分级标题
在使用 =
表示一级标题,使用 -
表示二级标题。#
可以设置1-6级标题。
示例:
这是一个一级标题
============================
这是一个二级标题
--------------------------------------------------
### 这是一个三级标题
效果:
这是一个一级标题
这是一个二级标题
这是一个三级标题
3. 外链接
使用 [描述](链接地址) 为文字增加外链接。
4. 无序列表
使用 *,+,-
+空格
表示无序列表。
5. 有序列表
使用数字
+.
+空格
表示有序列表。
6. 文字引用
在行首使用 >
表示文字引用。
7. 行内代码块
使用 `代码` 表示行内代码块。
8. 代码块
使用四个缩进空格
表示代码块。或者使用
```
代码块
```
这种形式。
9. 插入图像
使用 ![描述](图片链接地址)
插入图像。
高阶语法手册
1. 内容目录
在段落中填写 [TOC]
以显示全文内容的目录结构。
2. 标签分类
在编辑区任意行的列首位置输入以下代码给文稿标签:
标签: 数学 英语 Markdown
或者
Tags: 数学 英语 Markdown
3. 删除线
使用 ~~
表示删除线。
~~这是一段错误的文本。~~
4. 注脚
使用 [^keyword]
表示注脚。
这是一个注脚[^footnote]的样例。
这是第二个注脚[^footnote2]的样例。
这是一个注脚[1]的样例。
这是第二个注脚[2]的样例。
5. LaTeX 公式
$
表示行内公式:
质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。
质能守恒方程可以用一个很简洁的方程式 (E=mc^2) 来表达。
$$
表示整行公式:
$$sum_{i=1}^n a_i=0$$
$$f(x_1,x_x,ldots,x_n) = x_1^2 + x_2^2 + cdots + x_n^2 $$
$$sum^{j-1}_{k=0}{widehat{gamma}_{kj} z_k}$$
访问 MathJax 参考更多使用方法。
6. 公式使用参考
如何插入公式
- 行中公式(放在文中与其它文字混编)可以用如下方法表示:
$ 数学公式 $
- 独立公式可以用如下方法表示:
$$ 数学公式 $$
- 自动编号的公式可以用如下方法表示:
egin{equation}
数学公式
label{eq:当前公式名}
end{equation}
自动编号后的公式可在全文任意处使用 eqref{eq:公式名} 语句引用。
例子:
$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} }
ight)}^{2m + alpha} ext {,行内公式示例} $
显示:
$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} }
ight)}^{2m + alpha} ext {,行内公式示例} $
例子:
$$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} }
ight)}^{2m + alpha} ext {,独立公式示例} $$
显示:
如何输入上下标
^
表示上标, _
表示下标。如果上下标的内容多于一个字符,需要用 {}
将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
例子:
$$ x^{y^z}=(1+{
m e}^x)^{-2xy^w} $$
显示:
另外,如果要在左右两边都有上下标,可以用 sideset
命令
- 例子:
$$ sideset{^1_2}{^3_4}igotimes $$
- 显示:
如何输入括号和分隔符
()
、[]
和|
表示符号本身,使用 {}
来表示 {}
。当要显示大号的括号或分隔符时,要用 left
和
ight
命令。
一些特殊的括号:
输入 | 显示 |
---|---|
$$langle表达式
angle$$ |
$$langle表达式 angle$$ |
$$lceil表达式
ceil$$ |
$$lceil表达式 ceil$$ |
$$lfloor表达式
floor$$ |
$$lfloor表达式 floor$$ |
$$lbrace表达式
brace$$ |
$$lbrace表达式 brace$$ |
例子:
$$ f(x,y,z) = 3y^2z left( 3+frac{7x+5}{1+y^2}
ight) $$
显示:
如何输入分数
通常使用 frac {分子} {分母}
命令产生一个分数frac {分子} {分母},分数可嵌套。
便捷情况可直接输入 frac ab
来快速生成一个frac ab。
如果分式很复杂,亦可使用 分子 over 分母 命令,此时分数仅有一层。
例子:
$$frac{a-1}{b-1} quad and quad {a+1over b+1}$$
如何输入开方
使用 sqrt [根指数,省略时为2] {被开方数}
命令输入开方。
例子:
$$sqrt{2} quad and quad sqrt[n]{3}$$
如何输入省略号
数学公式中常见的省略号有两种,ldots 表示与文本底线对齐的省略号,cdots 表示与文本中线对齐的省略号。
例子:
$$f(x_1,x_2,underbrace{ldots}_{
m ldots} ,x_n) = x_1^2 + x_2^2 + underbrace{cdots}_{
m cdots} + x_n^2$$
显示:
如何输入矢量
使用 vec{矢量}
来自动产生一个矢量。也可以使用 overrightarrow
等命令自定义字母上方的符号。
例子:
$$vec{a} cdot vec{b}=0$$
显示:
例子:
$$overleftarrow{xy} quad and quad overleftrightarrow{xy} quad and quad overrightarrow{xy}$$
显示:
如何输入积分
使用 int_积分下限^积分上限 {被积表达式} 来输入一个积分。
例子:
$$int_0^1 {x^2} \,{
m d}x$$
显示:
如何输入极限运算
使用 lim_{变量 o 表达式} 表达式
来输入一个极限。如有需求,可以更改 o
符号至任意符号。
例子:
$$ lim_{n o +infty} frac{1}{n(n+1)} quad and quad lim_{xleftarrow{示例}} frac{1}{n(n+1)} $$
显示:
如何输入累加、累乘运算
使用 sum_{下标表达式}^{上标表达式} {累加表达式}
来输入一个累加。
与之类似,使用 prod igcup igcap
来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。
例子:
$$sum_{i=1}^n frac{1}{i^2} quad and quad prod_{i=1}^n frac{1}{i^2} quad and quad igcup_{i=1}^{2} R$$
显示:
如何输入希腊字母
输入 小写希腊字母英文全称
和首字母大写希腊字母英文全称
来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
$alpha$ |
(alpha) | $A$ |
(A) |
$eta$ |
(eta) | $B$ |
(B) |
$gamma$ |
(gamma) | $Gamma$ |
(Gamma) |
$delta$ |
(delta) | $Delta$ |
(Delta) |
$epsilon$ |
(epsilon) | $E$ |
(E) |
$zeta$ |
(zeta) | $Z$ |
(Z) |
$eta$ |
(eta) | $H$ |
(H) |
$ heta$ |
( heta) | $Theta$ |
(Theta) |
$iota$ |
(iota) | $I$ |
(I) |
$kappa$ |
(kappa) | $K$ |
(K) |
$lambda$ |
(lambda) | $Lambda$ |
(Lambda) |
$
u$ |
( u) | $N$ |
(N) |
$mu$ |
(mu) | $M$ |
(M) |
$xi$ |
(xi) | $Xi$ |
(Xi) |
$o$ |
(o) | $O$ |
(O) |
$pi$ |
(pi) | $Pi$ |
(Pi) |
$
ho$ |
( ho) | $P$ |
(P) |
$sigma$ |
(sigma) | $Sigma$ |
(Sigma) |
$ au$ |
( au) | $T$ |
(T) |
$upsilon$ |
(upsilon) | $Upsilon$ |
(Upsilon) |
$phi$ |
(phi) | $Phi$ |
(Phi) |
$chi$ |
(chi) | $X$ |
(X) |
$psi$ |
(psi) | $Psi$ |
(Psi) |
$omega$ |
(omega) | $Omega$ |
(Omega) |
7. 表格支持
| 项目 | 价格 | 数量 |
| -------- | -----: | :----: |
| 计算机 | $1600 | 5 |
| 手机 | $12 | 12 |
| 管线 | $1 | 234 |
项目 | 价格 | 数量 |
---|---|---|
计算机 | $1600 | 5 |
手机 | $12 | 12 |
管线 | $1 | 234 |
8. 定义型列表
名词 1
: 定义 1(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
- 名词 1
-
定义 1(左侧有一个可见的冒号和四个不可见的空格)
- 代码块 2
-
这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
9. 内嵌图标
本站的图标系统对外开放,在文档中输入
<i class="icon-weibo"></i>
即显示微博的图标:
替换 上述 i 标签
内的 icon-weibo
以显示不同的图标,例如:
<i class="icon-renren"></i>
即显示人人的图标:
更多的图标和玩法可以参看 font-awesome 官方网站。
10. 待办事宜 Todo 列表
使用带有 [ ] 或 [x] (未完成或已完成)项的列表语法撰写一个待办事宜列表,并且支持子列表嵌套以及混用Markdown语法,例如:
- [ ] **Cmd Markdown 开发**
- [ ] 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率
- [ ] 支持以 PDF 格式导出文稿
- [x] 新增Todo列表功能 [语法参考](https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments)
- [x] 改进 LaTex 功能
- [x] 修复 LaTex 公式渲染问题
- [x] 新增 LaTex 公式编号功能 [语法参考](http://docs.mathjax.org/en/latest/tex.html#tex-eq-numbers)
- [ ] **七月旅行准备**
- [ ] 准备邮轮上需要携带的物品
- [ ] 浏览日本免税店的物品
- [x] 购买蓝宝石公主号七月一日的船票
对应显示如下待办事宜 Todo 列表:
- [ ] Cmd Markdown 开发
- [ ] 七月旅行准备
- [ ] 准备邮轮上需要携带的物品
- [ ] 浏览日本免税店的物品
- [x] 购买蓝宝石公主号七月一日的船票