1 使用Google Chart的服务器

<img src="http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式" style="border:none;">
例子:
<img src="http://chart.googleapis.com/chart?cht=tx&chl=\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" style="border:none;">
显示结果:

2 使用MathJax引擎

在Markdown中添加MathJax引擎也很简单,

1
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>

然后,再使用Tex写公式。

  • $$公式$$ 表示行间公式
  • 本来Tex中使用 \(公式\) 表示行内公式,但因为Markdown中 \ 是转义字符,所以在Markdown中输入行内公式使用 \\(公式\\)

如下代码:

1
2
3
4
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$      # 行间公式

\\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\\) # 行内公式
$h(x) = \theta_0 + \theta_1 x$ # 行内公式

分别显示结果(行间公式):

$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

行内公式:
\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\)

3 mathjax 常用符号

绝对值符号

\vert x \vert: \(\vert x \vert\)

方程组

1
2
3
4
5
6
$$\begin{cases}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_3z=d_3\\
\end{cases}
$$

$$\begin{cases}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_3z=d_3\\
\end{cases}
$$

特殊符号

id name
\(\infty\) \infty
\(\cup\) \cup
\(\cap\) \cap
\(\subset\) \subset
\( \subseteq\) \subseteq
\(\in\) \in
\(\varnothing\) \varnothing
3 A3
3 A3
3 A3

4 参考:

  1. Markdown中插入数学公式的方法