MathJax 使用笔记

2019/06/25 Markdown

MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。

使用 MathJax

使用 $$ 将 MathJax 公式包围起来

希腊字母

显示 命令 显示 命令 显示 命令 显示 命令
\alpha A \beta B
\gamma \Gamma \delta \Delta
\epsilon E \zeta Z
\eta H \theta \Theta
\iota I \kappa K
\lambda \Lambda \mu M
\nu N \xi \Xi
\omicron \O \pi \Pi
\rho P \sigma \Sigma
\tau T \upsilon \Upsilon
\phi \Phi \chi X
\psi \Psi \omega \Omega

分组

使用 {内容} 对相应内容进行分组

字体修饰

上下标

  • 上标: x^2

  • 下标: x_1

  • 同时: C_5^2

斜体

  • \varGamma\Gamma

字体

直接使用 \字体名 {内容} 来为特定内容设置相应字体:

字体 命令 效果
黑板体 \mathbb
粗体 \mathbf
打印体 \mathtt
罗马体 \mathrm
手写体 \mathcal
剧本体 \mathscr
Sans Serif \mathsf
Fraktur \mathfrak

分式

  1. \frac{a}{b}, 如

  2. {a}\over{b}, 如

根式

  1. 平方根无需指定根指数: \sqrt{a}

  2. 其他开方需指定根指数: \sqrt[根指数]{a}

绝对值与模

  1. \lvert a\lvert, 如

  2. \lVert \vec a\lVert, 如

注: \vec 为向量表示符

符号

比较运算符

符号 表示 意义
\lt lower than
\gt greater than
\le lower or equal
\ge greater or equal
\neq not equal

算术运算符

符号 表示 意义
+  
-  
\times  
\div divide
\pm plus or minus
\mp minus or plus
\cdot central dot

集合运算符

符号 表示 符号 表示
\cup \cap
\setminus \subset
\subseteq \subsetneq
\supset    
\in \notin
\emptyset \vernothing

括号

符号 表示 符号 表示
() []
\{ \}
\langle \rangle
\lceil \rceil
\lfloor \rfloor

大括号: \left(内容\right), 如:

特殊符号

符号 表示 符号 表示
\infty \nabla
\partial \approx
\sim \simeq
\cong \equiv
\binom{n+1}{2k} {n+1 \choose 2k}
\prec \lnot
\land \lor
\exists \forall
\bot \top
\vdash \vDash
\star \ast
\| \&
! \oplus
\circ \bullet
\dots \ldots
\cdots \ddots
\vdots    

大运算符

符号 表示 示例 表示
\sum \sum_{i=0}^{\infty}f(kx)
\int \int_{-T/ 2}^{T/2}x(t)dt
\iint    
\prod \prod_{i=1}^{n}i
\lim \lim\limits_{n \to \infty}

顶修饰符

符号 表示 符号 表示
\hat a \widehat {abc}
\overline a \overline {abc}
\vec a \overrightarrow {abc}
\dot a \ddot a

箭头符号

符号 表示 符号 表示
\to \mapsto
\leftarrow \rightarrow
\leftarrow \Rightarrow
\uparrow \downarrow
\Uparrow \Downarrow

函数

函数 表示
\sin 90^\circ
\ln e^{2x}
\log _ab
\max (x_1, x_2, x_3)
\min (x_1, x_2, x_3)

方程组与分类讨论

  • 起始: \begin{cases}
  • 结束: \end{caces}
  • 拆分结果与条件: &
  • 换行: \\
// 方程组
$$
\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}
$$

$$
f(n) =
\begin{cases}
1,  & n\le 0 \\
-1, & n\gt 0
\end{cases}
$$


多行公式

  • 起始: \begin{align}\begin{eqnarray}\begin{equation}
  • 结束: \end{align}\end{eqnarray}\end{equation}
  • 对齐: &
  • 换行: \\
$$
\begin{align}
D(x) &= \int_{x_0}^x P(x^{\prime})\,\mathrm{dx^{\prime}}  \\
&= C\int_{x_0}^x x^{\prime n}\,\mathrm{dx^{\prime}} \\
&= \frac{C}{n+1}(x^{n+1}-x_0^{n+1}) \\
&\equiv y
\end{align}
$$
$$ 
\begin{eqnarray} 
D(x) &=& \int_{x_0}^x P(x^{\prime})\,\mathrm{dx^{\prime}}  \\
 &=& C\int_{x_0}^x x^{\prime n}\,\mathrm{dx^{\prime}} \\
&=& \frac{C}{n+1}(x^{n+1}-x_0^{n+1}) \\
&\equiv&  y 
\end{eqnarray} 
$$
$$ 
\begin{eqnarray} 
y &=& x^4 + 4 \nonumber \\ 
&=& (x^2+2)^2 -4x^2 \nonumber \\ 
&\le&(x^2+2)^2 \nonumber
\end{eqnarray} 
$$
$$
\begin{equation}\begin{split}
H(Y|X)&=\sum_{x\in X} p(x)H(Y|X)\\
&=-\sum_{x\in X} p(x)\sum_{y\in Y}p(y|x)\log p(y|x)\\
&=-\sum_{x\in X} \sum_{y\in Y}p(y,x)\log p(y|x)
\end{split}\end{equation}
$$

表格/阵列

  • 起始: \begin{array}{列格式}
  • 结束: \end{array}
  • 列分隔线: |
  • 行分隔线: \hline
  • 分隔: &
  • 换行: \\

示例:

$$
\begin{array}{l|lcr}
name & \text{Chinese} & \text{Math} & \text{English} \\
\hline
Ammy & 89 & 89 & 91 \\
Mike & 92 & 100 & 89 \\
Jordan & 82 & 100 & 78 \\
\end{array}
$$

矩阵

  • 起始: \begin{matrix}
  • 结束: \end{matrix}
  • 分隔: &
  • 换行: \\

示例:

$$
\begin{matrix}
1 & 0 & 1 \\
0 & 1 & 0 \\
1 & 0 & 1 \\
\end{matrix}
$$

矩阵类型

pmatrix bmatrix Bmatrix vmatrix Vmatrix

增广矩阵

使用表格实现, 为表格设置外边框:

$$
\left[
    \begin{array}{cc|c}
    1 & 2 & 3 \\
    3 & 2 & 1 \\
    \end{array}
\right]
$$

省略项

$$
\begin{pmatrix}
1 & a_1 & a_1^2 & \cdots & a_1^n \\
1 & a_2 & a_2^2 & \cdots & a_2^n \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
1 & a_n & a_n^2 & \cdots & a_n^n  \\
\end{pmatrix}
$$

缩进与行距

字符间距

默认不需要设置字符间距, 使用 \ 可以稍微增大空间; 使用 \; 增加更大空间; 使用 \quad\qquad 可以获取更大空间

$$a=b+c$$  
$$a\ =\ b\ +\ c$$
$$a\;=\;b\;+\;c$$  
$$a\quad=\quad b \quad+ \quad c$$  
$$a\qquad=\qquad b \qquad+ \qquad c$$





行距

对于存在换行的格式, 使用 \\[2ex] 可以获得比 \\ 更高的行距

before after




参考资料:

正在加载今日诗词....

Access Statistics

Table of Contents