Markdown 高级语法

只有少数编辑器支持,使用前请先确认。

定义列表

  1. Term 1
  2. Term 2
  3. : Definition A
  4. : Definition B

会被编译成

  1. <dl>
  2. <dd>Term 1</dd>
  3. <dd>Term 2</dd>
  4. <dt>Definition A<dt>
  5. <dt>Definition A<dt>
  6. </dl>

目录

通过[TOC]标记来插入目录。

TeX公式

内联的TeX公式使用一个美元符号标记。

  1. $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$

会被编译成

Markdown 高级语法 - 图1

TeX公式块用独占一行的两个美元符号来标记。

  1. $$
  2. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
  3. $$

会被编译成

Markdown 高级语法 - 图2

如果你的编辑器不支持这个功能,可以手动解决。首先引入mathjax脚本:

  1. <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>

之后,在需要插入公式的地方使用<script>标签包裹公式:

  1. <script type="math/tex">\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N</script>
  2. <script type="math/tex; mode=display">
  3. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
  4. </script>

TeX的语法参考请见这里

UML图

可以像这样来画uml时序图:

Markdown 高级语法 - 图3

Markdown 高级语法 - 图4

这是uml流程图:

Markdown 高级语法 - 图5

Markdown 高级语法 - 图6

时序图的语法请见这里。流程图的语法请见这里