Markdown 添加 Latex 数学公式

Markdown 中添加公式

行内公式

$行内公式$

行间公式

$$
行间公式
$$

Latex 数学公式语法

角标(上下标)

上标

^{}

下标

_{}

上下标命令用来放在需要插入上下标的地方,花括弧内为上下标的内容,当角标为单个字符时候,可以不使用花括号;如果角标为多字符或者多层次的时候,必须要使用花括号。

比如:

x^2, x_1^2, x^{(n)}_{22}, ^{16}O^{2-}_{32}, x^{y^{z^a}}, x^{y_z}

x2,x21,x(n)22,16O232,xyza,xyz x 2 , x 1 2 , x 22 ( n ) , 16 O 32 2 − , x y z a , x y z

使用文字作为角标

文字模式

\mbox{}

改变文字大小的命令

\tiny

比如:

\partial f_{\mbox{\tiny 极大值}}

f\tiny ∂ f \tiny 极大值

强制改变角标大小或层次命令

\scriptstyle

比如:

y_N, y_{_N}, y_{_{\scriptstyle N}}

yN,yN,yN y N , y N , y N

第一种输出为正常输出,但输出效果不明显;第二种是将一级角标改为二级角标,字体也自动变为二级角标字体;第三种将一级角标改为二级角标,但是强制字体改为一级角标字体。

分式

分式命令

\frac{分子}{分母}

比如:

\frac{x+y}{y+z}

行内分式: x+yy+z x + y y + z
行间分式:

x+yy+z x + y y + z

表明行内分式字体比行间字体小,因为行内分式使用的是角标字体
可以人工改变行内分式的字体大小,

\displaystyle\frac{x+y}{y+z}

x+yy+z x + y y + z

连分式

x_0+\frac{1}{x_1+\frac{1}{x_2+\frac{1}{x_3+\frac{1}{x_4}}}}

x0+1x1+1x2+1x3+1x4 x 0 + 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4

可以通过强制改变字体大小使得分子分母字体大小一致:

\newcommand{\FS}[2]{\displaystyle\frac{#1}{#2}}x0+\FS{1}{X_1+\FS{1}{X_2+\FS{1}{X_3+\FS{1}{X_4}}}}

x0+1X1+1X2+1X3+1X4 x 0 + 1 X 1 + 1 X 2 + 1 X 3 + 1 X 4

第一行命令定义了一个新的分式命令,规定每个调用该命令的分式都按 \displaystyle 的格式显示分式

分数线长度值是预设为分子分母的最大长度,如果想要使分数线再长一点,可以在分子或分母两端添加一些间隔

\frac{1}{2},\frac{\;1\;}{\;2\;}

12,12 1 2 , 1 2

其中第一个显示是正常的显示,第二个显示是分子分母前后都放入一个间隔命令 \;

根式

二次根式命令

\sqrt{表达式}

如果表达式是个单个字符,则不需要花括号,但需要在字符和 sqrt 之间加入一个空格

n n 次根式命令

\sqrt[n]{表达式}

被开方表达式字符高度不一致时,根号上面的横线可能不是在同一条直线上

为了使横线在同一条直线上,可以在被开方表达式插入一个只有高度没有宽度的数学支柱 \mathstut

\sqrt{a}+\sqrt{b}+\sqrt{c},\qquad \sqrt{\mathstrut a}+\sqrt{\mathstrut b}+\sqrt{\mathstrut c}

a+b+c,(a+(b+(c

当被开方表达式高时,开方次数的位置显得略低,解决方法为:将开方此时改为上标,并拉近与根式的水平距离,即显示将命令中的 [n] 改为 [^n\!],其中 ^ 表示是上标,\! 表示缩小间隔

\sqrt{1+\sqrt[^p\!]{1+\sqrt[^q\!]{1+a}}}

1+1+1+aqp 1 + 1 + 1 + a q p

1+1+1+aqp 1 + 1 + 1 + a q p

注意比较两个根式开方次数的显示位置

求和与积分

求和命令

\sum_{k=1}^n表达式(求和项紧随其后,下同)

积分命令

\int_a^b表达式

比如:

无穷级数 k=1xnn! ∑ k = 1 ∞ x n n ! 可以化为积分 0ex ∫ 0 ∞ e x 也即是: k=1xnn!=0ex ∑ k = 1 ∞ x n n ! = ∫ 0 ∞ e x

改变上下限位置的命令

\limits(强制上下限在上下侧) 
\nolimits(强制上下限在左右侧)

比如:

\sum\limits_{k=1}^n
\sum\nolimits_{k=1}^n

k=1n ∑ k = 1 n nk=1 ∑ k = 1 n

\int\limits_0^\infty e^x
\int\nolimits_0^\infty e^x

0ex ∫ 0 ∞ e x 0ex ∫ 0 ∞ e x

上、下划线

上划线命令

\overline{公式}

下划线命令

\underline{公式}

比如:

\overline{\overline{a^2}+\underline{ab}+\bar{a}^3}

a2¯¯¯¯¯+ab+a¯3¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ a 2 ¯ + a b _ + a ¯ 3 ¯

上、下括弧

上花括弧命令

\overbrace{公式}{说明}

下花括弧命令

\underbrace{公式}_{说明}

比如:

\underbrace{a+\overbrace{b+\dots+b}^{m\mbox{\tiny}}}_{20\mbox{\scriptsize}}

a+b++bm\tiny 20\scriptsize a + b + ⋯ + b ⏞ m \tiny 个 ⏟ 20 \scriptsize 个

数学重音符号

这里以 a 为例,如果是字母 ij 带有重音,应该替换为\imath\jmath

\hat{a}
\check{a}
\breve{a}
\tilde{a}
\bar{a}
\vec{a}
\acute{a}
\grave{a}
\mathring{a}
\dot{a}
\ddot{a}

a^aˇa˘a~a¯a⃗ a´a`a˚a˙a¨ a ^ a ˇ a ˘ a ~ a ¯ a → a ´ a ` a ˚ a ˙ a ¨

堆积符号

  • \stacrel{上位符号}{基位符号} 基位符号大,上位符号小
  • {上位公式\atop 下位公式} 上下符号一样大
  • {上位公式\choose 下位公式} 上下符号一样大;上下符号被包括在圆弧内

比如:

\vec{x}\stackrel{\mathrm{def}}{=}{x_1,\dots,x_n}\\ {n+1 \choose k}={n \choose k}+{n \choose k-1}\\ \sum_{k_0,k_1,\ldots>0 \atop k_0+k_1+\cdots=n}A_{k_0}A_{k_1}\cdots 

x⃗ =defx1,,xn(n+1k)=(nk)+(nk1)k0,k1,>0k0+k1+=nAk0Ak1 x → = d e f x 1 , … , x n ( n + 1 k ) = ( n k ) + ( n k − 1 ) ∑ k 0 , k 1 , … > 0 k 0 + k 1 + ⋯ = n A k 0 A k 1 ⋯

定界符

()\big(\big) \Big(\Big) \bigg(\bigg) \Bigg(\Bigg)
\big(\Big) \bigg(\Bigg)

()()()()()() ( ) ( ) ( ) ( ) ( ) ( ) ( )

自适应放大命令

\left
\right

放在左右定界符前,自动随着公式内容大小调整符号大小

比如:

(x)\left(x^{y^z}\right)

(x)(xyz) ( x ) ( x y z )

占位宽度

  • 两个 quad 空格 \qquad, 两个 m 的宽度: ab a b
  • 一个 quad 空格 \quad, 一个m的宽度: ab a b
  • 大空格 \+空格, 1/3m 宽度: a b a   b
  • 中等空格 \; 2/7m 宽度: ab a b
  • 小空格 \, 1/6m 宽度: ab a b
  • 没有空格: ab a b
  • 紧贴 \! ,缩进1/6m宽度: ab a b

\quad 代表当前字体下接近字符‘M’的宽度(approximately the width of an “M” in the current font)

集合相关的运算命令

集合的大括号

 \{ ...\}

{...} { . . . }

属于

\in

不属于

\not\in 

包含于

A\subset B

AB A ⊂ B

真包含于

A \subsetneqq B

AB A ⫋ B

包含

A \supset B

AB A ⊃ B

真包含

A \supsetneqq B

AB A ⫌ B

A不包含于B

A \not \subset B

A⊄B A ⊄ B

A交B

A \cap B

AB A ∩ B

A并B

A \cup B

AB A ∪ B

A的闭包

\overline{A}

A¯¯¯¯ A ¯

A减去B

A\setminus B

AB A ∖ B

实数集合

\mathbb{R}

R R

空集

\emptyset

矩阵

简单矩阵
使用$$\begin{matrix}…\end{matrix}$$来生成矩阵,其中...表示的是 LaTeX 的矩阵命令,矩阵命令中每一行以 \ 结束,矩阵的元素之间用 & 来分隔开。

$$
  \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix} \tag{1}
$$

147258369(1) (1) 1 2 3 4 5 6 7 8 9

带括号的Matrix
使用 \left ... \right 或者把公式命令中的 matrix 改成 pmatrixbmatrixBmatrixvmatrixVmatrix等。

第一种:
$$
 \left\{
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right\} \tag{2}
$$
第二种:
$$
 \begin{Bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{Bmatrix} \tag{2}
$$

147258369(2) (2) { 1 2 3 4 5 6 7 8 9 }

第一种:
$$
 \left[
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right] \tag{3}
$$
第二种:
$$
 \begin{pmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{pmatrix} \tag{3}
$$

147258369(3) (3) ( 1 2 3 4 5 6 7 8 9 )

第一种:
$$
 \left[
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right] \tag{4}
$$
第二种:
$$
 \begin{Bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{Bmatrix} \tag{4}
$$

147258369(4) (4) [ 1 2 3 4 5 6 7 8 9 ]

第一种:
$$
 \left|
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right| \tag{5}
$$
第二种:
$$
 \begin{vmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{vmatrix} \tag{5}
$$

147258369(5) (5) | 1 2 3 4 5 6 7 8 9 |

$$
 \begin{Vmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{Vmatrix} \tag{6}
$$

147258369(6) (6) ‖ 1 2 3 4 5 6 7 8 9 ‖

参考

Markdown 添加 Latex 数学公式
使用LaTeX写矩阵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值