怎樣在 Markdown 中使用數學公式

黃志斌發表於2013-03-04

如果需要在 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 分別用於左定界符和右定界符的前面。

相關文章