在MarkDown中使用Tex-like数学公式

版权声明:个人水平有限,表述不当或疏漏之处欢迎读者提问交流,共同进步! 作者:J__Max 非商业转载请注明出处,商业转载请联系作者获得授权。 https://blog.csdn.net/J__Max/article/details/83090107

在MarkDown中使用Tex-like数学公式

  • 提示:本人使用的是MacDown,要使用LaTex公式,请先在偏好设置中勾选"Tex-like math syntax"选项

    在这里插入图片描述

1、基本语法

  • 正文中的LaTex公式用$…$来定义

  • 例如,使用语句:$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$

  • 会显示为: i = 0 n i 2 = ( n 2 + n ) ( 2 n + 1 ) 6 \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}

  • 如果想要单独显示的话,则使用$ . . . ... $,公式将会居中并单行显示,效果如下:

    i = 0 n i 2 = ( n 2 + n ) ( 2 n + 1 ) 6 \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}

  • 接下来的语句中将省略$…$

2、希腊字母

显示 命令 显示 命令
α \alpha \alpha β \beta \beta
γ \gamma \gamma δ \delta \delta
ϵ \epsilon \epsilon ζ \zeta \zeta
η \eta \eta θ \theta \theta
ι \iota \iota κ \kappa \kappa
λ \lambda \lambda μ \mu \mu
ν \nu \nu ξ \xi \xi
π \pi \pi ρ \rho \rho
σ \sigma \sigma τ \tau \tau
υ \upsilon \upsilon ϕ \phi \phi
χ \chi \chi ψ \psi \psi
ω \omega \omega
  • 如果需要大写的希腊字母,则将语句首字母改为大写即可。例如,\Gamma显示为:

    Γ \Gamma

  • 如果需要斜体希腊字母,则在语句前加上var前缀。例如,\varGamma显示为:

    Γ \varGamma

3、数学符号以及字母修饰

3.1 上下标
  • 上标:^

  • 下标:_

  • 例如,C_n^2显示为:

    C n 2 C_n^2

  • 还有就是比如 L t o t a l t t o t a l \frac{L_{total}}{t_{total}} 这种下标有多个字母的,使用语句:\frac{L_{total}}{t_{total}}

3.2 矢量
  • \vec a 显示为: a \vec a

  • \overrightarrow{xy} 显示为: x y \overrightarrow{xy}

3.3 字体
  • Typewriter:

    • \mathtt{A}显示为: A \mathtt{A}
  • Blackboard:

    • \mathbb{A}显示为: A \mathbb{A}
  • Sans Serif:

    • \mathsf{A}显示为: A \mathsf{A}
3.4 分组
  • 使用{}将相同等级的内容扩入其中,成为一个组

  • 例如,10{10}显示为$10^{10}$,而1010显示为 1 0 1 0 10^10

3.5 括号
  • 小括号:()显示为: ( ) ()

  • 中括号:[]显示为: [ ] []

  • 尖括号:\langle,\rangle显示为: \langle\rangle

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

    • (\frac{x}{y}) 显示为: ( x y ) (\frac{x}{y})

    • \left(\frac{x}{y}\right) 显示为: ( x y ) \left(\frac{x}{y}\right)

3.6 求和、极限和积分
  • 求和:

    • \sum_{i=1}^n(a_i) 显示为: i = 1 n ( a i ) \sum_{i=1}^n(a_i)
  • 极限:

    • \lim_{x\to 0} 显示为: lim x 0 \lim_{x\to 0}
  • 积分:

    • \int_0^\infty(fxdx) 显示为: 0 ( f x d x ) \int_0^\infty(fxdx)
3.7 分式和根式
  • 分式:

    • \frac{x}{y} 显示为: x y \frac{x}{y}
  • 根式:

    • \sqrt[x]{y} 显示为: y x \sqrt[x]{y}
3.8 特殊函数
  • \函数名

  • 例如,\sin x, \ln x, \max(A,B,C) 显示为: sin x \sin x , ln x \ln x , max ( A , B , C ) \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 a\ b

  • 四格空格: a\quad b 显示为: a b a\quad b

4、矩阵

4.1 基本语法
起始标记\begin{matrix},结束标记\end{matrix}
每一行末尾标记\\\,行间元素之间以&分隔

例如,
	$$\begin{matrix}
	1&0&0\\
	0&1&0\\
	0&0&1\\
	\end{matrix}$$
显示为:
  • 1 0 0 0 1 0 0 0 1 \begin{matrix} 1&0&0\\ 0&1&0\\ 0&0&1\\ \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}$$
	
	显示为:
  • [ a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n ] \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}$$
	
	显示为:
  • a b c R 1 c b a R 2 b c c \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}$$
	
	显示为:
  • { a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 \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}

猜你喜欢

转载自blog.csdn.net/J__Max/article/details/83090107
今日推荐