TeXBook 是一個 Google Chrome 瀏覽器的擴充功能,可以讓你在 facebook 中用 TeX 語法打出漂亮的數學式子。

如果你想要在 facebook 跟朋友聊天或是貼文時,加入一些數學式子,一般的作法都是使用 TeX 語法表示,然後讓閱讀者自己用眼睛與大腦編譯這些 TeX 公式,這種做法閱讀起來其實有點辛苦。


像這樣一行簡單的式子:

\lim_{n \to \infty}\sum_{i=1}^n{\frac{1}{n}}

如果是在 Facebook 上,沒有顏色標示,情況還可能更糟一些:

\lim_{n \to \infty}\sum_{i=1}^n{\frac{1}{n}}

要看出來這段 TeX 表示什麼,通常都要很辛苦的看半天。

TeXBook 是一個 Chrome 瀏覽器的擴充功能,安裝好之後,只要在 facebook 上輸入數學式子時,用 [tex][/tex] 將 TeX 的語法包起來,它就會自動轉換成排版好的樣子。例如輸入:

[tex]\lim_{n \to \infty}\sum_{i=1}^n{\frac{1}{n}}[/tex]

就像這樣:

facebook-tex-4

這是顯示出來的結果:

facebook-tex-1

擴充功能名稱:TeXBook
適用瀏覽器:Google Chrome
下載網址:Chrome 線上應用程式商店

以下是一些範例:

Example 1

[tex]P\left(A=2\middle|\frac{A^2}{B}\geq4\right)[/tex]

顯示出來的結果:

facebook-tex-2

Example 2

[tex]\int_0^\infty \mathrm{e}^{-x}\,\mathrm{d}x[/tex]

顯示出來的結果:

facebook-tex-3

Example 3

[tex]
M = \begin{bmatrix}
  \frac{5}{6} & \frac{1}{6} & 0\\
  \frac{5}{6} & 0           & \frac{1}{6}\\
  0           & \frac{5}{6} & \frac{1}{6}\\
\end{bmatrix}
[/tex]

顯示出來的結果:

facebook-tex-5

Example 4

[tex]
A_{m,n} =
\begin{pmatrix}
 a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
 a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
 \vdots  & \vdots  & \ddots & \vdots  \\
 a_{m,1} & a_{m,2} & \cdots & a_{m,n}
\end{pmatrix}
[/tex]

顯示出來的結果:

facebook-tex-6

這個公式太寬,在聊天訊息中會超出版面寬度。

Example 5

[tex]
x = a_0 + \frac{1}{a_1
          + \frac{1}{a_2
          + \frac{1}{a_3 + \frac{1}{a_4} } } }
[/tex]

顯示出來的結果:

facebook-tex-7

除了聊天訊息以外,在 facebook 貼文也可以使用這樣的方式加入 TeX 語法的數學公式。

facebook-tex-8

另外補充一點,這個 TeXBook 擴充功能要聊天的兩個人雙方都要安裝,才能正常顯示,如果對方沒有裝,他就只會看到一般的 LaTeX 程式碼,所以記得使用前要先通知對方安裝一下。