Markdown中的Latex格式
Posted 你的微笑好美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Markdown中的Latex格式相关的知识,希望对你有一定的参考价值。
本文为Latex数学公式在 Markdown 环境下的语法指引,以帮助每一个写文的人便利地把数学公式完整的编辑出来,并作出优美的排版。
1. Markdown中的Latex格式
LateX数学公式有两种:行中公式和独立公式(行间公式)。行中公式放在文中与其它文字混排,独立公式则单独成行。
1.1 行内公式
$$E=mc^2$$
$$E=mc^2$$
1.2 独立公式
$$E=mc^2$$
$$E=mc^2$$
2.Latex数学公式
2.1 函数、符号及特殊字符
- 指数
$$\\exp_a b = a^b, \\exp b = e^b, 10^m$$
$$\\exp_a b = a^b, \\exp b = e^b, 10^m$$
- 对数
\\ln c, \\lg d = \\log e, \\log_{10} f
$$\\ln c, \\lg d = \\log e, \\log_{10} f$$
- 三角函数
\\sin a, \\cos b, \\tan c, \\cot d, \\sec e, \\csc f
$$\\sin a, \\cos b, \\tan c, \\cot d, \\sec e, \\csc f$$
\\arcsin a, \\arccos b, \\arctan c
$$\\arcsin a, \\arccos b, \\arctan c$$
\\arccot d, \\arcsec e, \\arccsc f
$$\\arccot d, \\arcsec e, \\arccsc f$$
\\sinh a, \\cosh b, \\tanh c, \\coth d
$$\\sinh a, \\cosh b, \\tanh c, \\coth d$$
\\operatorname{sh}k, \\operatorname{ch}l, \\operatorname{th}m, \\operatorname{coth}n
$$\\operatorname{sh}k, \\operatorname{ch}l, \\operatorname{th}m, \\operatorname{coth}n$$
\\operatorname{argsh}o, \\operatorname{argch}p, \\operatorname{argth}q
$$\\operatorname{argsh}o, \\operatorname{argch}p, \\operatorname{argth}q$$
- 绝对值
\\left\\vert s \\right\\vert
$$\\left\\vert s \\right\\vert$$
- 最大值,最小值
\\min(x,y), \\max(x,y$$)
$$\\min(x,y), \\max(x,y$$)
2.2 界限,极限
\\min x, \\max y, \\inf s, \\sup t
$$\\min x, \\max y, \\inf s, \\sup t$$
\\lim u, \\liminf v, \\limsup w
$$\\lim u, \\liminf v, \\limsup w$$
\\lim_{x \\to \\infty} \\frac{1}{n(n+1)}
$$\\lim_{x \\to \\infty} \\frac{1}{n(n+1)}$$
\\dim p, \\deg q, \\det m, \\ker\\phi
$$\\dim p, \\deg q, \\det m, \\ker\\phi$$
2.3 投射
\\Pr j, \\hom l, \\lVert z \\rVert, \\arg z
$$\\Pr j, \\hom l, \\lVert z \\rVert, \\arg z$$
2.4 微积分和导数
dt, \\mathrm{d}t, \\partial t, \\nabla\\psi
$$dt, \\mathrm{d}t, \\partial t, \\nabla\\psi$$
dy/dx, \\mathrm{d}y/\\mathrm{d}x, \\frac{dy}{dx}, \\frac{\\mathrm{d}y}{\\mathrm{d}x}, \\frac{\\partial^2}{\\partial x_1\\partial x_2}y
$$dy/dx, \\mathrm{d}y/\\mathrm{d}x, \\frac{dy}{dx}, \\frac{\\mathrm{d}y}{\\mathrm{d}x}, \\frac{\\partial^2}{\\partial x_1\\partial x_2}y$$
\\prime, \\backprime, f^\\prime, f\', f\'\', f^{(3)}, \\dot y, \\ddot y
$$\\prime, \\backprime, f^\\prime, f\', f\'\', f^{(3)}, \\dot y, \\ddot y$$
2.5 类字母符号及常数
\\infty, \\aleph, \\complement, \\backepsilon, \\eth, \\Finv, \\hbar
$$\\infty, \\aleph, \\complement, \\backepsilon, \\eth, \\Finv, \\hbar$$
\\Im, \\imath, \\jmath, \\Bbbk, \\ell, \\mho, \\wp, \\Re, \\circledS
$$\\Im, \\imath, \\jmath, \\Bbbk, \\ell, \\mho, \\wp, \\Re, \\circledS$$
2.6 模运算
s_k \\equiv 0 \\pmod{m}
$$s_k \\equiv 0 \\pmod{m}$$
a \\bmod b
$$a \\bmod b$$
\\gcd(m, n), \\operatorname{lcm}(m, n)
$$\\gcd(m, n), \\operatorname{lcm}(m, n)$$
\\mid, \\nmid, \\shortmid, \\nshortmid
$$\\mid, \\nmid, \\shortmid, \\nshortmid$$
2.7 根号
\\surd, \\sqrt{2}, \\sqrt[n]{}, \\sqrt[3]{\\frac{x^3+y^3}{2}}
$$\\surd, \\sqrt{2}, \\sqrt[n]{}, \\sqrt[3]{\\frac{x^3+y^3}{2}}$$
2.8 集合
\\{ \\}, \\O \\empty \\emptyset, \\varnothing
$$\\{ \\}, \\O \\empty \\emptyset, \\varnothing$$
\\in, \\notin \\not\\in, \\ni, \\not\\ni
$$\\in, \\notin \\not\\in, \\ni, \\not\\ni$$
\\cap, \\Cap, \\sqcap, \\bigcap
$$\\cap, \\Cap, \\sqcap, \\bigcap$$
\\cup, \\Cup, \\sqcup, \\bigcup, \\bigsqcup, \\uplus, \\biguplus
$$\\cup, \\Cup, \\sqcup, \\bigcup, \\bigsqcup, \\uplus, \\biguplus$$
\\setminus, \\smallsetminus, \\times
$$\\setminus, \\smallsetminus, \\times$$
\\subset, \\Subset, \\sqsubset
$$\\subset, \\Subset, \\sqsubset$$
\\supset, \\Supset, \\sqsupset
$$\\supset, \\Supset, \\sqsupset$$
\\subseteq, \\nsubseteq, \\subsetneq, \\varsubsetneq, \\sqsubseteq
$$\\subseteq, \\nsubseteq, \\subsetneq, \\varsubsetneq, \\sqsubseteq$$
\\supseteq, \\nsupseteq, \\supsetneq, \\varsupsetneq, \\sqsupseteq
$$\\supseteq, \\nsupseteq, \\supsetneq, \\varsupsetneq, \\sqsupseteq$$
\\subseteqq, \\nsubseteqq, \\subsetneqq, \\varsubsetneqq
$$\\subseteqq, \\nsubseteqq, \\subsetneqq, \\varsubsetneqq$$
\\supseteqq, \\nsupseteqq, \\supsetneqq, \\varsupsetneqq
$$\\supseteqq, \\nsupseteqq, \\supsetneqq, \\varsupsetneqq$$
2.9 运算符
+, -, \\pm, \\mp, \\dotplus
$$+, -, \\pm, \\mp, \\dotplus$$
\\times, \\div, \\divideontimes, /, \\backslash
$$\\times, \\div, \\divideontimes, /, \\backslash$$
\\cdot, * \\ast, \\star, \\circ, \\bullet
$$\\cdot, * \\ast, \\star, \\circ, \\bullet$$
\\boxplus, \\boxminus, \\boxtimes, \\boxdot
$$\\boxplus, \\boxminus, \\boxtimes, \\boxdot$$
\\oplus, \\ominus, \\otimes, \\oslash, \\odot
$$\\oplus, \\ominus, \\otimes, \\oslash, \\odot$$
\\circleddash, \\circledcirc, \\circledast
$$\\circleddash, \\circledcirc, \\circledast$$
\\bigoplus, \\bigotimes, \\bigodot
$$\\bigoplus, \\bigotimes, \\bigodot$$
2.10 关系符号
=, \\ne, \\neq, \\equiv, \\not\\equiv
$$=, \\ne, \\neq, \\equiv, \\not\\equiv$$\\doteq, \\doteqdot,
`\\overset{\\underset{\\mathrm{def}}{}}{=},`:=
$$\\doteq, \\doteqdot, \\overset{\\underset{\\mathrm{def}}{}}{=},:=$$
\\sim, \\nsim, \\backsim, \\thicksim, \\simeq, \\backsimeq, \\eqsim, \\cong, \\ncong
$$\\sim, \\nsim, \\backsim, \\thicksim, \\simeq, \\backsimeq, \\eqsim, \\cong, \\ncong$$
\\approx, \\thickapprox, \\approxeq, \\asymp, \\propto, \\varpropto
$$\\approx, \\thickapprox, \\approxeq, \\asymp, \\propto, \\varpropto$$
<, \\nless, \\ll, \\not\\ll, \\lll, \\not\\lll, \\lessdot
$$<, \\nless, \\ll, \\not\\ll, \\lll, \\not\\lll, \\lessdot$$
>, \\ngtr, \\gg, \\not\\gg, \\ggg, \\not\\ggg, \\gtrdot
$$>, \\ngtr, \\gg, \\not\\gg, \\ggg, \\not\\ggg, \\gtrdot$$\\le, \\leq, \\lneq, \\leqq, \\nleq, \\nleqq, \\lneqq, \\lvertneqq
$$\\le, \\leq, \\lneq, \\leqq, \\nleq, \\nleqq, \\lneqq, \\lvertneqq$$
\\ge, \\geq, \\gneq, \\geqq, \\ngeq, \\ngeqq, \\gneqq, \\gvertneqq
$$\\ge, \\geq, \\gneq, \\geqq, \\ngeq, \\ngeqq, \\gneqq, \\gvertneqq$$
\\lessgtr, \\lesseqgtr, \\lesseqqgtr, \\gtrless, \\gtreqless, \\gtreqqless
$$\\lessgtr, \\lesseqgtr, \\lesseqqgtr, \\gtrless, \\gtreqless, \\gtreqqless$$
\\leqslant, \\nleqslant, \\eqslantless
`\\geqslant, \\ngeqslant, \\eqslantgtr`
$$\\leqslant, \\nleqslant, \\eqslantless,\\geqslant, \\ngeqslant, \\eqslantgtr$$
\\lesssim, \\lnsim, \\lessapprox, \\lnapprox
`\\gtrsim, \\gnsim, \\gtrapprox, \\gnapprox`
$$\\lesssim, \\lnsim, \\lessapprox, \\lnapprox, \\gtrsim, \\gnsim, \\gtrapprox, \\gnapprox$$
\\prec, \\nprec, \\preceq, \\npreceq, \\precneqq
`\\succ, \\nsucc, \\succeq, \\nsucceq, \\succneqq`
$$\\prec, \\nprec, \\preceq, \\npreceq, \\precneqq,\\succ, \\nsucc, \\succeq, \\nsucceq, \\succneqq$$
\\preccurlyeq, \\curlyeqprec
`\\succcurlyeq, \\curlyeqsucc`
$$\\preccurlyeq, \\curlyeqprec,\\succcurlyeq, \\curlyeqsucc$$
\\precsim, \\precnsim, \\precapprox, \\precnappro
`\\succsim, \\succnsim, \\succapprox, \\succnapprox`
$$\\precsim, \\precnsim, \\precapprox, \\precnappro,\\succsim, \\succnsim, \\succapprox, \\succnapprox$$
2.11 几何符号
\\parallel, \\nparallel, \\shortparallel, \\nshortparallel
$$\\parallel, \\nparallel, \\shortparallel, \\nshortparallel$$
\\perp, \\angle, \\sphericalangle, \\measuredangle, 45^\\circ
$$\\perp, \\angle, \\sphericalangle, \\measuredangle, 45^\\circ$$
\\Box, \\blacksquare, \\diamond, \\Diamond \\lozenge, \\blacklozenge, \\bigstar
$$\\Box, \\blacksquare, \\diamond, \\Diamond \\lozenge, \\blacklozenge, \\bigstar$$
\\bigcirc, \\triangle, \\bigtriangleup, \\bigtriangledown
$$\\bigcirc, \\triangle, \\bigtriangleup, \\bigtriangledown$$
\\vartriangle, \\triangledown
`\\blacktriangle, \\blacktriangledown, \\blacktriangleleft, \\blacktriangleright`
$$\\vartriangle, \\triangledown,\\blacktriangle, \\blacktriangledown, \\blacktriangleleft, \\blacktriangleright$$
2.12 逻辑符号
\\forall, \\exists, \\nexists
$$\\forall, \\exists, \\nexists$$\\therefore, \\because, \\And
$$\\therefore, \\because, \\And$$
\\or \\lor \\vee, \\curlyvee, \\bigvee
$$\\or \\lor \\vee, \\curlyvee, \\bigvee$$
\\bar{q}, \\bar{abc}, \\overline{q}, \\overline{abc},
`\\lnot \\neg, \\not\\operatorname{R}, \\bot, \\top`
$$\\bar{q}, \\bar{abc}, \\overline{q}, \\overline{abc},\\lnot \\neg, \\not\\operatorname{R}, \\bot, \\top$$
\\vdash \\dashv, \\vDash, \\Vdash, \\models
$$\\vdash \\dashv, \\vDash, \\Vdash, \\models$$
\\Vvdash, \\nvdash ,\\nVdash ,\\nvDash ,\\nVDash
$$\\Vvdash, \\nvdash, \\nVdash ,\\nvDash ,\\nVDash$$
\\ulcorner \\urcorner \\llcorner \\lrcorner
$$\\ulcorner \\urcorner \\llcorner \\lrcorner$$
2.13 箭头
\\Rrightarrow, \\Lleftarrow
$$\\Rrightarrow, \\Lleftarrow$$
\\Rightarrow, \\nRightarrow, \\Longrightarrow \\implies
$$\\Rightarrow, \\nRightarrow, \\Longrightarrow \\implies$$
\\Leftarrow, \\nLeftarrow, \\Longleftarrow
$$\\Leftarrow, \\nLeftarrow, \\Longleftarrow$$
\\Leftrightarrow, \\nLeftrightarrow, \\Longleftrightarrow \\iff
$$\\Leftrightarrow, \\nLeftrightarrow, \\Longleftrightarrow \\iff$$
\\Uparrow, \\Downarrow, \\Updownarrow
$$\\Uparrow, \\Downarrow, \\Updownarrow$$
\\rightarrow \\to, \\nrightarrow, \\longrightarrow
$$\\rightarrow \\to, \\nrightarrow, \\longrightarrow$$
\\leftarrow \\gets, \\nleftarrow, \\longleftarrow
$$\\leftarrow \\gets, \\nleftarrow, \\longleftarrow$$
\\leftrightarrow, \\nleftrightarrow, \\longleftrightarrow
$$\\leftrightarrow, \\nleftrightarrow, \\longleftrightarrow$$
\\uparrow, \\downarrow, \\updownarrow
$$\\uparrow, \\downarrow, \\updownarrow$$\\nearrow, \\swarrow, \\nwarrow, \\searrow
$$\\nearrow, \\swarrow, \\nwarrow, \\searrow$$\\mapsto, \\longmapsto
$$\\mapsto, \\longmapsto$$
\\rightharpoonup \\rightharpoondown \\leftharpoonup \\leftharpoondown \\upharpoonleft \\upharpoonright \\downharpoonleft \\downharpoonright \\rightleftharpoons \\leftrightharpoons
$$\\rightharpoonup ,\\rightharpoondown ,\\leftharpoonup ,\\leftharpoondown ,\\upharpoonleft,\\upharpoonright, \\downharpoonleft, \\downharpoonright, \\rightleftharpoons, \\leftrightharpoons$$
\\curvearrowleft \\circlearrowleft \\Lsh \\upuparrows \\rightrightarrows \\rightleftarrows \\rightarrowtail \\looparrowright
$$\\curvearrowleft, \\circlearrowleft, \\Lsh \\upuparrows, \\rightrightarrows, \\rightleftarrows, \\rightarrowtail, \\looparrowright$$\\curvearrowright \\circlearrowright \\Rsh \\downdownarrows \\leftleftarrows \\leftrightarrows \\leftarrowtail \\looparrowleft
$$\\curvearrowright, \\circlearrowright, \\Rsh, \\downdownarrows, \\leftleftarrows, \\leftrightarrows, \\leftarrowtail, \\looparrowleft$$
\\hookrightarrow \\hookleftarrow \\multimap \\leftrightsquigarrow \\rightsquigarrow \\twoheadrightarrow \\twoheadleftarrow
$$\\hookrightarrow, \\hookleftarrow, \\multimap, \\leftrightsquigarrow, \\rightsquigarrow, \\twoheadrightarrow, \\twoheadleftarrow$$
2.13 特殊符号
省略号:数学公式中常见的省略号有两种,\\ldots
表示与文本底线对齐的省略号,\\cdots
表示与文本中线对齐的省略号。
\\amalg \\% \\dagger \\ddagger \\ldots \\cdots
$$\\amalg \\% \\dagger \\ddagger \\ldots \\cdots$$
\\smile \\frown \\wr \\triangleleft \\triangleright
$$\\smile \\frown \\wr \\triangleleft \\triangleright$$
\\diamondsuit, \\heartsuit, \\clubsuit, \\spadesuit, \\Game, \\flat, \\natural, \\sharp
$$\\diamondsuit, \\heartsuit, \\clubsuit, \\spadesuit, \\Game, \\flat, \\natural, \\sharp$$
2.14 其他符号
\\diagup \\diagdown \\centerdot \\ltimes \\rtimes \\leftthreetimes \\rightthreetimes
$$\\diagup \\diagdown \\centerdot \\ltimes \\rtimes \\leftthreetimes \\rightthreetimes$$
\\eqcirc \\circeq \\triangleq \\bumpeq \\Bumpeq \\doteqdot \\risingdotseq \\fallingdotseq
$$\\eqcirc \\circeq \\triangleq \\bumpeq \\Bumpeq \\doteqdot \\risingdotseq \\fallingdotseq$$
\\intercal \\barwedge \\veebar \\doublebarwedge \\between \\pitchfork
$$\\intercal \\barwedge \\veebar \\doublebarwedge \\between \\pitchfork$$
\\vartriangleleft \\ntriangleleft \\vartriangleright \\ntriangleright
$$\\vartriangleleft \\ntriangleleft \\vartriangleright \\ntriangleright$$\\trianglelefteq \\ntrianglelefteq \\trianglerighteq \\ntrianglerighteq
$$\\trianglelefteq \\ntrianglelefteq \\trianglerighteq \\ntrianglerighteq$$
2.15 上标、下标及积分等
^
表示上标, _
表示下标。如果上下标的内容多于一个字符,需要用 {}
将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
- 上标
a^2
$$a^2$$ - 下标
a_2
$$a_2$$ - 组合
a^{2+2}
$$a^{2+2}$$a_{i,j}
$$a_{i,j}$$ - 结合上下标
x_2^3
$$x_2^3$$ - 前置上下标
{}_1^2\\!X_3^4
$${}_1^2\\!X_3^4$$ - 导数(html)
x\'
$$x\'$$ - 导数(PNG)
x^\\prime
$$x^\\prime$$ - 导数(错误)
x\\prime
$$x\\prime$$ - 导数点
\\dot{x}
$$\\dot{x}$$\\ddot{y}
$$\\ddot{y}$$ - 向量
\\vec{c}
(只有一个字母)
$$\\vec{c}$$\\overleftarrow{a b}
,\\overrightarrow{c d}
$$\\overleftarrow{a b}$$,$$\\overrightarrow{c d}$$\\overleftrightarrow{a b}
`\\widehat{e f g}`
$$\\overleftrightarrow{a b}$$, $$\\widehat{e f g}$$ - 上弧
(注: 正确应该用 \\overarc,但在这里行不通。要用建议的语法作为解决办法。)(使用 \\ overarc 时需要引入 {arcs} 包。)\\overset{\\frown} {AB}
$$\\overset{\\frown} {AB}$$ - 上下划线
\\overline{h i j}
,\\underline{k l m}
$$\\overline{h i j}$$, $$\\underline{k l m}$$ - 上括号
\\overbrace{1+2+\\cdots+100}
$$\\overbrace{1+2+\\cdots+100}$$\\begin{matrix} 5050 \\\\ \\overbrace{ 1+2+\\cdots+100 } \\end{matrix}
$$\\begin{matrix} 5050 \\\\ \\overbrace{ 1+2+\\cdots+100 } \\end{matrix}$$ - 下括号
\\underbrace{a+b+\\cdots+z}
$$\\underbrace{a+b+\\cdots+z}$$\\begin{matrix} \\underbrace{ a+b+\\cdots+z } \\\\ 26 \\end{matrix}
$$\\begin{matrix} \\underbrace{ a+b+\\cdots+z } \\\\ 26 \\end{matrix}$$ - 求和(累加)
\\sum_{k=1}^N k^2
$$\\sum_{k=1}^N k^2$$\\begin{matrix} \\sum_{k=1}^N k^2 \\end{matrix}
$$\\begin{matrix} \\sum_{k=1}^N k^2 \\end{matrix}$$ - 求积(累乘)
\\prod_{i=1}^N x_i
$$\\prod_{i=1}^N x_i$$\\begin{matrix} \\prod_{i=1}^N x_i \\end{matrix}
$$\\begin{matrix} \\prod_{i=1}^N x_i \\end{matrix}$$ - 上积
\\coprod_{i=1}^N x_i
$$\\coprod_{i=1}^N x_i$$\\begin{matrix} \\coprod_{i=1}^N x_i \\end{matrix}
$$\\begin{matrix} \\coprod_{i=1}^N x_i \\end{matrix}$$ - 极限
\\lim_{n \\to \\infty}x_n
$$\\lim_{n \\to \\infty}x_n$$\\begin{matrix} \\lim_{n \\to \\infty}x_n \\end{matrix}
$$\\begin{matrix} \\lim_{n \\to \\infty}x_n \\end{matrix}$$ - 积分
\\int_{-N}^{N} e^x\\, {\\rm d}x
$$\\int_{-N}^{N} e^x\\, {\\rm d}x$$
本例中\\,
和{\\rm d}
部分可省略,但建议加入,能使式子更美观。{\\rm d}
可以用\\mathrm{d}
等价替换。\\begin{matrix} \\int_{-N}^{N} e^x\\, \\mathrm{d}x \\end{matrix}
(矩阵中积分符号变小)
$$\\begin{matrix} \\int_{-N}^{N} e^x\\, \\mathrm{d}x \\end{matrix}$$ - 双重积分
\\iint_{D}^{W} \\, \\mathrm{d}x\\,\\mathrm{d}y
$$\\iint_{D}^{W} \\, \\mathrm{d}x\\,\\mathrm{d}y$$ - 三重积分
\\iiint_{E}^{V} \\, \\mathrm{d}x\\,\\mathrm{d}y\\,\\mathrm{d}z
$$\\iiint_{E}^{V} \\, \\mathrm{d}x\\,\\mathrm{d}y\\,\\mathrm{d}z$$ - 闭合的曲线、曲面积分
\\oint_{C} x^3\\, \\mathrm{d}x + 4y^2\\, \\mathrm{d}y
$$\\oint_{C} x^3\\, \\mathrm{d}x + 4y^2\\, \\mathrm{d}y$$ - 交集
\\bigcap_1^{n} p
$$\\bigcap_1^{n} p$$ - 并集
\\bigcup_1^{k} p
$$\\bigcup_1^{k} p$$
2.16 分数
通常使用 \\frac {分子} {分母}
命令产生一个分数,分数可嵌套。便捷情况可直接输入 \\frac ab
来快速生成一个 $$\\frac {a} {b} $$。如果分式很复杂,亦可使用 分子 \\over 分母
命令,此时分数仅有一层。
功能|语法|效果
- 分数
\\frac{2}{4}=0.5
$$\\frac{2}{4}=0.5$$ - 小型分数
\\tfrac{2}{4} = 0.5
$$\\tfrac{2}{4} = 0.5$$ - 连分式(大型嵌套分式)
\\cfrac{2}{c + \\cfrac{2}{d + \\cfrac{2}{4}}} = a
$$\\cfrac{2}{c + \\cfrac{2}{d + \\cfrac{2}{4}}} = a$$ - 大型不嵌套分式
\\dfrac{2}{4} = 0.5 \\qquad \\dfrac{2}{c + \\dfrac{2}{d + \\dfrac{2}{4}}} = a
$$\\dfrac{2}{4} = 0.5 \\qquad \\dfrac{2}{c + \\dfrac{2}{d + \\dfrac{2}{4}}} = a$$
2.17 二项式系数
- 二项式系数
\\dbinom{n}{r}=\\binom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}
$$\\dbinom{n}{r}=\\binom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}$$ - 小型二项式系数
\\tbinom{n}{r}=\\tbinom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}
$$\\tbinom{n}{r}=\\tbinom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}$$ - 大型二项式系数
\\binom{n}{r}=\\dbinom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}
$$\\binom{n}{r}=\\dbinom{n}{n-r}=\\mathrm{C}_n^r=\\mathrm{C}_n^{n-r}$$
在以e为底的指数函数、极限和积分中尽量不要使用 \\frac
符号:它会使整段函数看起来很怪,而且可能产生歧义。也正是因此它在专业数学排版中几乎从不出现。
横着写这些分式,中间使用斜线间隔/
(用斜线代替分数线)。
示例:
\\begin{array}{cc}
\\mathrm{Bad} & \\mathrm{Better} \\\\
\\hline \\\\
e^{i\\frac{\\pi}2} \\quad e^{\\frac{i\\pi}2}& e^{i\\pi/2} \\\\
\\int_{-\\frac\\pi2}^\\frac\\pi2 \\sin x\\,dx & \\int_{-\\pi/2}^{\\pi/2}\\sin x\\,dx \\\\
\\end{array}
显示:
::: hljs-center
$$\\begin{array}{cc}
\\mathrm{Bad} & \\mathrm{Better} \\
\\hline \\
e^{i\\frac{\\pi}2} \\quad e^{\\frac{i\\pi}2}& e^{i\\pi/2} \\
\\int_{-\\frac\\pi2}^\\frac\\pi2 \\sin x\\,dx & \\int_{-\\pi/2}^{\\pi/2}\\sin x\\,dx \\
\\end{array}$$
:::
2.18 矩阵、条件表达式、方程组
语法:
\\begin{类型}
公式内容
\\end{类型}
类型可以是:矩阵 matrix
pmatrix
bmatrix
Bmatrix
vmatrix
Vmatrix
、条件表达式 cases
、多行对齐方程式 aligned
、数组 array
。
在公式内容中:在每一行中插入 & 来指定需要对齐的内容,在每行结尾处使用 \\ 换行。
无框矩阵
在开头使用begin{matrix}
,在结尾使用end{matrix}
,在中间插入矩阵元素,每个元素之间插入&
,并在每行结尾处使用\\\\
。\\begin{matrix} x & y \\\\ z & v \\end{matrix}
hljs-center
$$\\begin{matrix}
x & y \\
z & v
\\end{matrix}$$
有框矩阵
在开头将matrix
替换为pmatrix
bmatrix
Bmatrix
vmatrix
Vmatrix
。\\begin{vmatrix} x & y \\\\ z & v \\end{vmatrix}
$$\\begin{vmatrix}
x & y \\
z & v
\\end{vmatrix}$$
\\begin{Vmatrix}
x & y \\\\
z & v
\\end{Vmatrix}
$$\\begin{Vmatrix}
x & y \\
z & v
\\end{Vmatrix}$$
使用 \\cdots
, $$\\cdots$$, \\ddots
,$$\\cdots$$ , \\vdots
, $$\\cdots$$ 来输入省略符号。
\\begin{bmatrix}
0 & \\cdots & 0 \\\\
\\vdots & \\ddots & \\vdots \\\\
0 & \\cdots & 0
\\end{bmatrix}
$$\\begin{bmatrix}
0 & \\cdots & 0 \\
\\vdots & \\ddots & \\vdots \\
0 & \\cdots & 0
\\end{bmatrix}$$
\\begin{Bmatrix}
x & y \\\\
z & v
\\end{Bmatrix}
$$\\begin{Bmatrix}
x & y \\
z & v
\\end{Bmatrix}$$
\\begin{pmatrix}
x & y \\\\
z & v
\\end{pmatrix}
$$\\begin{pmatrix}
x & y \\
z & v
\\end{pmatrix}$$
2.19 条件表达式
f(n) =
\\begin{cases}
n/2, & \\text{if }n\\text{ is even} \\\\
3n+1, & \\text{if }n\\text{ is odd}
\\end{cases}
$$f(n) =
\\begin{cases}
n/2, & \\text{if }n\\text{ is even} \\
3n+1, & \\text{if }n\\text{ is odd}
\\end{cases}$$
2.20 多行等式、同余式
人们经常想要一列整齐且居中的方程式序列。使用 \\begin{aligned}…\\end{aligned}
。
\\begin{aligned}
f(x) & = (m+n)^2 \\\\
& = m^2+2mn+n^2 \\\\
\\end{aligned}
$$\\begin{aligned}
f(x) & = (m+n)^2 \\
& = m^2+2mn+n^2 \\\\
\\end{aligned}$$
\\begin{alignedat}{3}
f(x) & = (m-n)^2 \\\\
f(x) & = (-m+n)^2 \\\\
& = m^2-2mn+n^2 \\\\
\\end{alignedat}
$$\\begin{alignedat}{3}
f(x) & = (m-n)^2 \\
f(x) & = (-m+n)^2 \\
& = m^2-2mn+n^2 \\\\
\\end{alignedat}$$
2.21 方程组
\\begin{cases}
3x + 5y + z \\\\
7x - 2y + 4z \\\\
-6x + 3y + 2z
\\end{cases}
$$\\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\\end{cases}$$
或
\\left\\{\\begin{aligned}
3x + 5y + z \\\\
7x - 2y + 4z \\\\
-6x + 3y + 2z
\\end{aligned}\\right.
$$\\left{\\begin{aligned}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\\end{aligned}\\right.$$
2.22 数组与表格
通常,一个格式化后的表格比单纯的文字或排版后的文字更具有可读性。数组和表格均以 \\begin{array}
开头,并在其后定义列数及每一列的文本对齐属性,c
l
r
分别代表居中、左对齐及右对齐。若需要插入垂直分割线,在定义式中插入 |
,若要插入水平分割线,在下一行输入前插入 \\hline
。与矩阵相似,每行元素间均须要插入&
,每行元素以 \\\\
结尾,最后以 \\end{array}
结束数组。
示例1:
\\begin{array}{c|lcr}
n & \\text{左对齐} & \\text{居中对齐} & \\text{右对齐} \\\\
\\hline
1 & 0.24 & 1 & 125 \\\\
2 & -1 & 189 & -8 \\\\
3 & -20 & 2000 & 1+10i
\\end{array}
显示:
$$\\begin{array}{c|lcr}
n & \\text{左对齐} & \\text{居中对齐} & \\text{右对齐} \\
\\hline
1 & 0.24 & 1 & 125 \\
2 & -1 & 189 & -8 \\
3 & -20 & 2000 & 1+10i
\\end{array}$$
示例2:
\\begin{array}{lcl}
z & = & a \\\\
f(x,y,z) & = & x + y + z
\\end{array}
显示:
$$\\begin{array}{lcl}
z & = & a \\
f(x,y,z) & = & x + y + z
\\end{array}$$
示例3:
\\begin{array}{lcr}
z & = & a \\\\
f(x,y,z) & = & x + y + z
\\end{array}
显示:
$$\\begin{array}{lcr}
z & = & a \\
f(x,y,z) & = & x + y + z
\\end{array}$$
示例4:
\\begin{array}{ccc}
a & b & S \\\\
\\hline
0&0&1\\\\
0&1&1\\\\
1&0&1\\\\
1&1&0\\\\
\\end{array}
显示:
$$\\begin{array}{ccc}
a & b & S \\
\\hline
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0\\
\\end{array}$$
2.23 嵌套数组或表格
多个数组/
表格可 互相嵌套 并组成一组数组/
一组表格。
使用嵌套前必须声明 $$
符号。
示例:
% outer vertical array of arrays 外层垂直表格
\\begin{array}{c}
% inner horizontal array of arrays 内层水平表格
\\begin{array}{cc}
% inner array of minimum values 内层"最小值"数组
\\begin{array}{c|cccc}
\\text{min} & 0 & 1 & 2 & 3\\\\
\\hline
0 & 0 & 0 & 0 & 0\\\\
1 & 0 & 1 & 1 & 1\\\\
2 & 0 & 1 & 2 & 2\\\\
3 & 0 & 1 & 2 & 3
\\end{array}
&
% inner array of maximum values 内层"最大值"数组
\\begin{array}{c|cccc}
\\text{max}&0&1&2&3\\\\
\\hline
0 & 0 & 1 & 2 & 3\\\\
1 & 1 & 1 & 2 & 3\\\\
2 & 2 & 2 & 2 & 3\\\\
3 & 3 & 3 & 3 & 3
\\end{array}
\\end{array}
% 内层第一行表格组结束
\\\\
% inner array of delta values 内层第二行Delta值数组
\\begin{array}{c|cccc}
\\Delta&0&1&2&3\\\\
\\hline
0 & 0 & 1 & 2 & 3\\\\
1 & 1 & 0 & 1 & 2\\\\
2 & 2 & 1 & 0 & 1\\\\
3 & 3 & 2 & 1 & 0
\\end{array}
% 内层第二行表格组结束
\\end{array}
显示:
$$% outer vertical array of arrays 外层垂直表格
\\begin{array}{c}
% inner horizontal array of arrays 内层水平表格
\\begin{array}{cc}
% inner array of minimum values 内层"最小值"数组
\\begin{array}{c|cccc}
\\text{min} & 0 & 1 & 2 & 3\\\\
\\hline
0 & 0 & 0 & 0 & 0\\\\
1 & 0 & 1 & 1 & 1\\\\
2 & 0 & 1 & 2 & 2\\\\
3 & 0 & 1 & 2 & 3
\\end{array}
&
% inner array of maximum values 内层"最大值"数组
\\begin{array}{c|cccc}
\\text{max}&0&1&2&3\\\\
\\hline
0 & 0 & 1 & 2 & 3\\\\
1 & 1 & 1 & 2 & 3\\\\
2 & 2 & 2 & 2 & 3\\\\
3 & 3 & 3 & 3 & 3
\\end{array}
\\end{array}
% 内层第一行表格组结束
\\\\
% inner array of delta values 内层第二行Delta值数组
\\begin{array}{c|cccc}
\\Delta&0&1&2&3\\\\
\\hline
0 & 0 & 1 & 2 & 3\\\\
1 & 1 & 0 & 1 & 2\\\\
2 & 2 & 1 & 0 & 1\\\\
3 & 3 & 2 & 1 & 0
\\end{array}
% 内层第二行表格组结束
\\end{array}$$
2.24 用数组实现带分割符号的矩阵
示例:
\\left[
\\begin{array}{cc|c}
1&2&3\\\\
4&5&6
\\end{array}
\\right]
显示:
$$ \\left[ \\begin{array}{cc|c} 1&2&3\\\\ 4&5&6 \\end{array} \\right] $$
其中 cc|c
代表在一个三列矩阵中的第二和第三列之间插入分割线。
2.25 括号
()
、[]
和|
表示符号本身,使用 \\{\\}
来表示 {}
。
- 短括号
\\frac{1}{2}
$$\\frac{1}{2}$$ - 长括号
\\left(\\frac{1}{2} \\right)
$$\\left(\\frac{1}{2} \\right)$$
使用 \\left
和 \\right
来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号}
- 圆括号,小括号
\\left( \\frac{a}{b} \\right)
$$\\left( \\frac{a}{b} \\right)$$ - 方括号,中括号
\\left[ \\frac{a}{b} \\right]
$$\\left[ \\frac{a}{b} \\right]$$ - 花括号,大括号
\\left{ \\frac{a}{b} \\right}
$$\\left{ \\frac{a}{b} \\right}$$ - 角括号
\\left \\langle \\frac{a}{b} \\right \\rangle
$$\\left \\langle \\frac{a}{b} \\right \\rangle$$ - 单竖线,绝对值
\\left| \\frac{a}{b} \\right|
$$\\left| \\frac{a}{b} \\right|$$ - 双竖线,范
\\left \\| \\frac{a}{b} \\right \\|
$$\\left \\| \\frac{a}{b} \\right \\|$$ - 取整函数
\\left \\lfloor \\frac{a}{b} \\right \\rfloor
$$\\left \\lfloor \\frac{a}{b} \\right \\rfloor$$ - 取顶函数
\\left \\lceil \\frac{c}{d} \\right \\rceil
$$\\left \\lceil \\frac{c}{d} \\right \\rceil$$ - 斜线与反斜线
\\left / \\frac{a}{b} \\right \\backslash
$$\\left / \\frac{a}{b} \\right \\backslash$$ - 上下箭头
\\left / \\frac{a}{b} \\right \\backslash
$$\\left / \\frac{a}{b} \\right \\backslash$$ - 混合括号
\\left[ 0,1 \\right)
$$\\left[ 0,1 \\right)$$ - 单左括号
\\left \\{\\frac{a}{b} \\right.
$$\\left \\{\\frac{a}{b} \\right.$$ - 单右括号
\\left. \\frac{a}{b} \\right \\}
$$\\left. \\frac{a}{b} \\right \\}$$
可以使用 \\big, \\Big, \\bigg, \\Bigg
控制括号的大小,比如代码\\Bigg ( \\bigg [ \\Big \\{ \\big \\langle \\left | \\| \\frac{a}{b} \\| \\right | \\big \\rangle \\Big \\} \\bigg ] \\Bigg )
显示︰
$$\\Bigg ( \\bigg [ \\Big \\{ \\big \\langle \\left | \\| \\frac{a}{b} \\| \\right | \\big \\rangle \\Big \\} \\bigg ] \\Bigg )$$
2.28 颜色
使用 \\color{颜色}{文字}
来更改特定的文字颜色。
更改文字颜色 需要浏览器支持 ,如果浏览器不知道你所需的颜色,那么文字将被渲染为黑色。
\\begin{array}{|rrrrrrrr|}\\hline
\\verb+#000+ & \\color{#000}{text} & & &
\\verb+#00F+ & \\color{#00F}{text} & & \\\\
& & \\verb+#0F0+ & \\color{#0F0}{text} &
& & \\verb+#0FF+ & \\color{#0FF}{text}\\\\
\\verb+#F00+ & \\color{#F00}{text} & & &
\\verb+#F0F+ & \\color{#F0F}{text} & & \\\\
& & \\verb+#FF0+ & \\color{#FF0}{text} &
& & \\verb+#FFF+ & \\color{#FFF}{text}\\\\
\\hline
\\end{array}
$$\\begin{array}{|rrrrrrrr|}\\hline
\\verb+#000+ & \\color{#000}{text} & & &
\\verb+#00F+ & \\color{#00F}{text} & & \\
& & \\verb+#0F0+ & \\color{#0F0}{text} &
& & \\verb+#0FF+ & \\color{#0FF}{text}\\
\\verb+#F00+ & \\color{#F00}{text} & & &
\\verb+#F0F+ & \\color{#F0F}{text} & & \\
& & \\verb+#FF0+ & \\color{#FF0}{text} &
& & \\verb+#FFF+ & \\color{#FFF}{text}\\
\\hline
\\end{array}$$
以上是关于Markdown中的Latex格式的主要内容,如果未能解决你的问题,请参考以下文章
如何在R markdown中添加LaTeX符号到fig.cap?
Latex 格式Markdown或者LaTeX在单个字母上加一横一点两点三角