如何在Markdown中输入数学公式(MathJax)

[复制链接]
作者: 小馒头NO.1 | 时间: 2021-2-23 08:26:07 | 其他资料|
1 68
发表于 2021-2-23 08:26:07| 显示全部楼层 |阅读模式

如何在Markdown中输入数学公式(MathJax)

1基本语法

1.1呈现位置

  • 正文(inline)中的LaTeX公式用$...$定义
  • 语句为$\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$
  • 显示为$\sum{i=0}^N\int{a}^{b}g(t,i)\text{d}t$
  • 单独显示(display)的LaTex公式用$$...$$定义,此时公式居中并被放大显示
  • 语句为$$\sum_{i=0}^N\int_{a}^ {b}g(t,i)\text{d}t$$
  • 显示为
  • $\sum{i=0}^N\int{a}^ {b}g(t,i)\text{d}t$

2希腊字母

显示 命令 显示 命令
α \alpha β \beta
γ \gamma δ \delta
ε \epsilon ζ \zeta
η \eta θ \theta
ι \iota κ \kappa
λ \lambda μ \mu
ν \nu ξ \xi
π \pi ρ \rho
σ \sigma τ \tau
υ \upsilon φ \phi
χ \chi ψ \psi
ω \omega
  • 若需要大写希腊字母,将命令首字母大写即可

如:\Gamma呈现为

$\Gamma$

  • 若需要斜体希腊字母,将命令前加上var前缀即可。

如:\varGamma呈现为

$\varGamma$

3字母修饰

3.1上下标

  • 上标:^
  • 下标:_

如:C_n^2呈现为

$C_n^2$

3.2矢量

  • 如:\vec a呈现为

$\vec a$

  • 如:\overrightarrow{xy}呈现为

$\overrightarrow{xy}$

3.3字体

  • Typewriter:\mathtt{A}呈现为$\mathtt{A}$

$\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

  • Blackboard Bold:\mathbb{A}呈现为$\mathbb{A}$

$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

  • Sans Serif:\mathsf{A}呈现为$\mathsf{A}$

$\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

3.4分组

  • 使用{}将具有相同等级的内容扩入其中,成组处理。

如:10^{10}呈现为$10^{10}$

10^10呈现为$10^10$

3.5括号

  • 小括号:()呈现为$()$
  • 中括号:[]呈现为$[]$
  • 尖括号:\langle\rangle呈现为$\langle\rangle$

此处为与分组符号{}相区别,使用转义字符\

  • 使用\left(\right)使符号大小与邻近的公式相适应;该语句适用于所有括号类型。

如:\frac{x}{y}呈现为$\frac{x}{y}$

\left(\frac{x}{y}\right)呈现为$\left(\frac{x}{y}\right)$

3.6求和、极限与积分

  • 求和:\sum

如:\sum_{i=1}^n{a_i}呈现为$\sum_{i=1}^n{a_i}$

  • 极限:\lim_{x\to 0}呈现为$\lim_{x\to 0}$
  • 积分:\int

如:\int_0^\infty{fxdx}呈现为$\int_0^\infty{fxdx}$

3.7分式与根式

  • 分式(fractions):\frac{公式1}{公式2}呈现为$\frac{公式1}{公式2}$
  • 根式:\sqrt[x]{y}呈现为$\sqrt[x]{y}$

3.8特殊函数

  • \函数名

如:\sin x,\ln x,\max(A,B,C)呈现为$\sin x,\ln x,\max(A,B,C)$

3.9特殊符号

数学符号 命令 显示效果
\infty $\infty$
\cup $\cup$
\cap $\cap$
\subset $\subset$
\subseteq $\subseteq$
\supset $\supset$
\in $\in$
\notin $\notin$
\varnothing $\varnothing$
\forall $\forall$
\exists $\exists$
\lnot $\lnot$
\nabla $\nabla$
\partial $\partial$

3.10空格

  • LaTeX语法本身会忽略空格的存在
  • 小空格:a\ b呈现为$a\ b$
  • 4个空格:a\quad b呈现为$a\quad b$

4矩阵

4.1基本语法

  • 起始标记符\begin{matrix},结束标记\end{matrix}
  • 每一行末尾标记\\\,行间元素之间以&分隔

如:

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

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

4.2矩阵边框

  • 在启始、结束标记处用下列词代替matrix

pmatrix:小括号边框

bmatrix:中括号边框

Bmatrix:大括号边框

vmatrix:单竖线边框

Vmatrix:双竖线边框

4.3省略元素

  • 横省略号:\cdots
  • 竖省略号:\vdots
  • 斜省略号:\ddots
$$\begin{bmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
\end{bmatrix}$$

呈现为

$$ \begin{bmatrix} {a{11}}&{a{12}}&{\cdots}&{a{1n}}\ {a{21}}&{a{22}}&{\cdots}&{a{2n}}\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\ {a{m1}}&{a{m2}}&{\cdots}&{a_{mn}}\ \end{bmatrix} $$

4.4阵列

  • 需要array环境:起始、结束处以{array}声明
  • 对齐方式:在{array}后以{}逐行统一声明

左对齐:l;居中c;右对齐:r

竖直线:在声明对齐方式时,插入|建立竖直线

  • 插入水平线:\hline
$$\begin{array}{c|lll}
{↓}&{a}&{b}&{c}\\
\hline
{R_1}&{c}&{b}&{a}\\
{R_2}&{b}&{c}&{c}\\
\end{array}$$

呈现为

$$ \begin{array}{c|lll} {↓}&{a}&{b}&{c}\ \hline {R_1}&{c}&{b}&{a}\ {R_2}&{b}&{c}&{c}\ \end{array} $$

4.5方程组

  • 需要cases环境:起始、结束处以{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}
$$

呈现为

$$ \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} $$

5.参考文献

https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference

签到天数: 6 天

 楼主| 发表于 2021-2-27 18:01:41| 显示全部楼层
论坛上的makedown只有分组项没办法显示。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

!jz_fbzt! 快速回复 !jz_sctz! !jz_fhlb! 按钮
快速回复 返回列表 返回顶部