如果需要在 Markdown 中使用数学公式,有以下几种方法:

第一,直接在网上找一幅图片(当然也可以自己上传一幅图片),如下面这个公式就是维基百科网站上的:

pi1

第二,自己写个 latex 公式,由 CodeCogs 等网站解析,如下面的公式:

pi2

CodeCogs 网站的 latex 服务接口格式如下所示:

http://latex.codecogs.com/svg.latex?LaTeX公式代码

注意公式代码中的空格要替换为“%20”。这个公式的 latex 代码是:

\frac{1}{\pi}=\frac{2\sqrt{2}}{9801}\sum_{k=0}^\infty\frac{(4k)!(1103+26390k)}{(k!)^4396^{4k}}

这个公式解释如下:

  1. \pi 表示希腊字母 π,\infty 表示 ∞。更多的符号请参见:Special Symbols
  2. \frac{分子}{分母} 表示分数。另外,\tfrac{分子}{分母} 表示小号的分数。
  3. \sqrt{被开方数} 表示平方根。另外,\sqrt[n]{x} 表示 n 次方根。
  4. \sum_{下标}^{上标} 表示求和符号。另外,\prod 表示乘积符号,\int 表示积分符号。
  5. _{下标} 和 ^{上标} 可以用在任何地方。如果上下标只是一个字符,可以省略 { 和 } 。
  6. 此外,\ldots 和 \cdots 都表示省略号,前者排在基线上,后者排在中间。
  7. 还有:\pm:±、\times:×、\div:÷ 。

上面这些已经可以处理大多部分数学公式了。还可以通过《LaTeX2e及常用宏包使用指南》这本书来学习 latex。也可找一些在线教程来学习,例如: Hypertext Help with LaTeX 。有一个很好用的在线 latex 公式编辑器:Online LaTex Equation Editor

行内公式

行内公式示例:Riemann_zeta,这个公式就是黎曼 zeta 函数(Riemann zeta function)。再来一个公式:pi/4,这个公式是 John Machin 于 1706 年发现的。要注意的是,这三个行内公式(前面的单个希腊字母 ζ 也是行内公式)都在公式的最开头使用了 \textstyle 命令,使得公式按照文本行公式中的字体大小来排版,同时也改变了公式中求和限的排版方式。

长度

latex 中经常要用到长度的概念。最简单的长度就是一个十进制数(可带小数点,可正可负)加上一个长度单位。下面列出常用的一些长度单位。

  • mm 毫米 mm
  • cm 厘米 = 10 毫米 cm
  • in 英寸 = 25.4 毫米 in
  • pt 点 = 1/72.27 英寸 pt
  • bp 大点 = 1/72 英寸 bp
  • pc pico = 12 点 pc
  • em 相当于当前字体的大写字母 M 的宽度 em
  • ex 相当于当前字体的小写字母 x 的高度 ex

latex 中可以用 \hspace{length} 命令来改变水平方向的空白距离,其中 length 是空白距离的长度。例如 \hspace{1.5em} 。

定界符的尺寸

要使定界符的尺寸随着其中内容的大小而变,可以:

  • 在左定界符的前面加上命令 \left,在右定界符的前面加上 \right 。
  • 使用命令 \big,\Big,\bigg 和 \Bigg 。这些命令用于定界符的前面,将定界符尺寸逐渐增大。
  • 另外,这几条命令还有变体,如 \bigl 和 \bigr 分别用于左定界符和右定界符的前面。