欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Markdown语法中输入数学公式(MathJax)及特殊符号

程序员文章站 2022-04-04 23:52:01
...

欢迎关注我的微信公众号“人小路远”哦,在这里我将会记录自己日常学习的点滴收获与大家分享,以后也可能会定期记录一下自己在外读博的所见所闻,希望大家喜欢,感谢支持!


如果只是需要检索某个特殊符号怎么输入的请直接翻到文章最后的特殊符号或中间的希腊字母两章,如果之前没搞过的建议至少先把第一个看了吧。

参考:

1.插入公式

  • 行中公式(放在文中与其它文字混编)可以用如下方法表示:$ 数学公式 $
  • 独立公式可以用如下方法表示:$$ 数学公式 $$

2.输入上下标

  • ^表示上标, _ 表示下标。

  • 如果上下标的内容多于一个字符,需要用 {}将这些内容括成一个整体。

  • 上下标可以嵌套,也可以同时使用。

例如:
$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$
显示:
xyz=(1+ex)2xyw x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
另外,如果要在左右两边都有上下标,可以用\sideset 命令

3.括号和分隔符

()[]|表示符号本身,使用 \{\} 来表示 {}

一些特殊的括号:

输入 显示
$\langle表达式\rangle$ \langle表达式\rangle
$\lceil表达式\rceil$ \lceil表达式\rceil
$\lfloor表达式\rfloor$ \lfloor表达式\rfloor
$\lbrace表达式\rbrace$ {}\lbrace表达式\rbrace

4.分数

通常使用 \frac {分子} {分母}命令产生一个分数,可嵌套。
\frac {分子} {分母}

便捷情况可直接输入 \frac ab来快速生成一个
ab \frac ab

5.开方

使用 \sqrt [根指数,省略时为2] {被开方数}命令输入开方。

例子:

$$\sqrt[3]{2}$$

23 \sqrt[3]{2}

6.省略号

数学公式中常见的省略号有两种,\ldots 表示与文本底线对齐的省略号,\cdots 表示与文本中线对齐的省略号。

例子:

$$f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2$$

显示:
f(x1,x2,ldots,xn)=x12+x22+cdots+xn2 f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2

7.矢量

使用 \vec{矢量}来自动产生一个矢量。也可以使用 \overrightarrow等命令改变字母上方的符号。

例子:

$$\vec{a} \cdot \vec{b}=0$$

显示:
ab=0 \vec{a} \cdot \vec{b}=0
例子:

$$\overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}$$

显示:
xyandxyandxy \overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}

8.积分

使用 \int_积分下限^积分上限 {被积表达式}来输入一个积分。

例子:

$$\int_0^1 {x^2} \,{\rm d}x$$

显示:
01x2dx \int_0^1 {x^2} \,{\rm d}x

9.极限

使用\lim_{变量 \to 表达式} 表达式 来输入一个极限。如有需求,可以更改 \to 符号至任意符号。

例子:

$$ \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)} $$

显示:
limn+1n(n+1)andlimx1n(n+1) \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)}

10.累加、累乘

使用 \sum_{下标表达式}^{上标表达式} {累加表达式}来输入一个累加。
与之类似,使用 \prod \bigcup \bigcap来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。

例子:

$$\sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} R$$

显示:
i=1n1i2andi=1n1i2andi=12R \sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} R

11.希腊字母

输入 \小写希腊字母英文全称\首字母大写希腊字母英文全称来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。

输入 显示 输入 显示
$\alpha$ α\alpha $A$ AA
$\beta$ β\beta $B$ BB
$\gamma$ γ\gamma $\Gamma$ Γ\Gamma
$\delta$ δ\delta $\Delta$ Δ\Delta
$\epsilon$ ϵ\epsilon $E$ EE
$\zeta$ ζ\zeta $Z$ ZZ
$\eta$ η\eta $H$ HH
$\theta$ θ\theta $\Theta$ Θ\Theta
$\iota$ ι\iota $I$ II
$\kappa$ κ\kappa $K$ KK
$\lambda$ λ\lambda $\Lambda$ Λ\Lambda
$\nu$ ν\nu $N$ NN
$\mu$ μ\mu $M$ MM
$\xi$ ξ\xi $\Xi$ Ξ\Xi
$o$ oo $O$ OO
$\pi$ π\pi $\Pi$ Π\Pi
$\rho$ ρ\rho $P$ PP
$\sigma$ σ\sigma $\Sigma$ Σ\Sigma
$\tau$ τ\tau $T$ TT
$\upsilon$ υ\upsilon $\Upsilon$ Υ\Upsilon
$\phi$ ϕ\phi $\Phi$ Φ\Phi
$\chi$ χ\chi $X$ XX
$\psi$ ψ\psi $\Psi$ Ψ\Psi
$\omega$ ω\omega $\Omega$ Ω\Omega

12.大括号和行标

  • 指定括号大小:

$\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)$
(((((x))))) \Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)

  • 自动匹配括号大小:

使用 \left\right来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。
在每个公式末尾前使用\tag{行标}来实现行标。

$$
f\left(
   \left[ 
     \frac{
       1+\left\{x,y\right\}
     }{
       \left(
          \frac{x}{y}+\frac{y}{x}
       \right)
       \left(u+1\right)
     }+a
   \right]^{3/2}
\right)
\tag{行标}
$$

显示:
f([1+{x,y}(xy+yx)(u+1)+a]3/2)(行标) f\left( \left[ \frac{ 1+\left\{x,y\right\} }{ \left( \frac{x}{y}+\frac{y}{x} \right) \left(u+1\right) }+a \right]^{3/2} \right) \tag{行标}

13、字体转换

若要对公式的某一部分字符进行字体转换,可以用 {\字体 {需转换的部分字符}} 命令,其中 \字体 部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体.

输入 说明
\rm 罗马体
\cal 花体
\it 意大利体
\Bbb 黑板粗体
\bf 粗体
\mit 数学斜体
\sf 等线体
\scr 手写体
\tt 打字机体
\frak 旧德式字体
\boldsymbol 黑体

Markdown语法中输入数学公式(MathJax)及特殊符号

14、设定表格

$$
\begin{array}{ccc|c}
a11 & a12 & a13  & b1 \\
a21 & a22  & a23 & b2  \\ 
a31 & a32  & a33 & b3  \\
\end{array}
$$

显示:

a11a12a13b1a21a22a23b2a31a32a33b3 \begin{array}{ccc|c} a11 & a12 & a13 & b1 \\ a21 & a22 & a23 & b2 \\ a31 & a32 & a33 & b3 \\ \end{array}

15、特殊符号

名称 输入 显示
无穷 $\infty$ \infty
加减乘除 $\times \div \pm \mp$ ×÷±\times \div \pm \mp
点乘 $\cdot$ \cdot
空格 $\quad$ \quad
各种等号 $\lt \gt \le \leq \leqq \leqslant \ge \geq \geqq \geqslant \neq$ <>\lt \gt \le \leq \leqq \leqslant \ge \geq \geqq \geqslant \neq
求导 $\text{d}x$ dx\text{d}x
累乘 $\prod$ \prod
积分 $\int$ \int
积积分 $\iint$ \iint
积积积分 $\iiint$ \iiint
并集交集什么的 $\cup \cap \setminus \subset \subseteq \subsetneq \supset \in \notin \emptyset \varnothing$ \cup \cap \setminus \subset \subseteq \subsetneq \supset \in \notin \emptyset \varnothing
箭头 $\to \rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto$ \to \rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto
自己看 ${n+1 \choose 2k}$ or $\binom{n+1}{2k}$ (n+12k){n+1 \choose 2k}
自己看 $\land \lor \lnot \forall \exists \top \bot \vdash \vDash$ ¬\land \lor \lnot \forall \exists \top \bot \vdash \vDash
自己看 $\star \ast \oplus \circ \bullet$ \star \ast \oplus \circ \bullet
自己看 $\approx \sim \simeq \cong \equiv \prec \lhd \therefore$ \approx \sim \simeq \cong \equiv \prec \lhd \therefore
自己看 $\nabla \partial$ \nabla \partial

Markdown语法中输入数学公式(MathJax)及特殊符号

相关标签: 小技巧