markdown的MathJax公式表示

127 阅读1分钟

基础

内联公式 AB=BA \overrightarrow{AB} = B - A 用$$包裹

行内公式 $ \overrightarrow{AB} = B - A$ 用$$包裹

块级公式用$$ ... $$包裹

AB=BA\overrightarrow{AB} = B - A
$$
\overrightarrow{AB} = B - A
$$

矩阵

A=(xy)AT=(x,y)A=x2+y2A = \dbinom {x}{y} \qquad A^{\mathrm{T}} = (x, y) \qquad \Vert A \Vert = \sqrt {x^2 + y^2}
$$
A = \dbinom {x}{y} \qquad A^{\mathrm{T}} = (x, y) \qquad \Vert A \Vert = \sqrt {x^2 + y^2}
$$
ab=(xayaza)(xbybzb)=xaxb+yayb+zazb\vec a \cdot \vec b = \left( \begin{matrix} x_a \\ y_a \\ z_a \end{matrix} \right) \cdot \left( \begin{matrix} x_b \\ y_b \\ z_b \end{matrix} \right) = x_ax_b + y_ay_b + z_az_b
$$
\vec a \cdot \vec b = 
\left(
\begin{matrix}
x_a \\ y_a \\ z_a
\end{matrix}
\right)
\cdot
\left(
\begin{matrix}
x_b \\ y_b \\ z_b
\end{matrix}
\right)
= x_ax_b + y_ay_b + z_az_b
$$
公式语法说明
a\vec a\vec a
a\boldsymbol a\boldsymbol a加粗
AB\overrightarrow{AB}\overrightarrow{AB}
a\Vert \vec a \Vert\Vert \vec a \Vert
a^\hat a\hat a
(xy)\dbinom {x}{y}\dbinom {x}{y}
[sx00sy]\begin{bmatrix} s_x &0 \\ 0 &s_y \end{bmatrix}\begin{bmatrix} s_x &0 \ 0 &s_y \end{bmatrix}
\quad\quad表示的是一个字体的宽度
\qquad\qquad表示的是产生2个当前字体的缩进
ATA^{\mathrm{T}}A^{\mathrm{T}}
x2+y2\sqrt {x^2 + y^2}\sqrt {x^2 + y^2}
\cdot\cdot
xayb x_a y_bx_a y_b
b\vec b_\perp\vec b_\perp
xx'x'
×\times\times乘号

三角函数

公式语法说明
4545^\circ45^\circ
sin\sin \sin
cos\cos\cos
tan\tan \tan

间距

在公式块内通过 \[间距] 或 \vspace{} 控制垂直间距:

$$
公式1
\\[2ex]  % 增加 2 倍行距
公式2
$$

% 或使用 \vspace
$$
公式1
\vspace{10pt}
公式2
$$

E=mc2F=maE = mc^2 \\[2ex] F = ma

多行公式环境统一控制

使用 gather 或 align 环境,在同一个公式块内管理间距:

$$
\begin{gather}
公式1 \
\[1ex]  % 调整此处间距
公式2
\end{gather}
$$

% 或使用 align
$$
\begin{align}
公式1 & \
\vspace{10pt}  % 垂直间距
公式2 &
\end{align}
$$

示例:

x+y=za2+b2=c2\begin{gather} x + y = z \\ \\[1ex] a^2 + b^2 = c^2 \end{gather}
$$
\begin{gather}
x + y = z \\
\\[1ex]
a^2 + b^2 = c^2
\end{gather}
$$