zoukankan      html  css  js  c++  java
  • [转]CSDN-markdown语法之怎样使用LaTeX语法编写数学公式

    文件夹

    正文

    CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式。

    MathJax是一款执行在浏览器中的开源的数学符号渲染引擎,使用MathJax能够方便的在浏览器中显示数学公式,不须要使用图片。

    这篇文章介绍怎样使用LaTeX语法编写数学公式。

    标记公式

    LaTeX的数学公式有两种:行内公式和块级公式。

    行内公式放在文中与其他文字混编,块级公式单独成行。都使用美元符号进行标记显示。

    行内公式

    标记方法:使用一个美元符号包围起来

    $数学公式$

    样例:

    这是行内公式:$Gamma(n) = (n-1)!quadforall ninmathbb N$

    效果:

    这是行内公式:Γ(n)=(n−1)!∀n∈N

    块级公式

    标记方法:使用两个美元符号包围起来

    $$数学公式$$

    样例:

    $$ x = dfrac{-b pm sqrt{b^2 - 4ac}}{2a} $$

    效果:

    x= −b± b 2 −4ac − − − − − − − √ 2a

    上标和下标

    ^表示上标。_表示下标。假设上下标的内容多于一个字符,要用{}把这些内容括起来当成一个总体。

    上下标是能够嵌套的,也能够同一时候使用。

    样例:

    $x^{y^z}=(1+e^x)^{-2xy^w}$

    效果:

    x y z =(1+ e x ) −2x y w

    另外,假设要在左右两边都有上下标。能够用sideset命令。

    样例:$sideset{^1_2}{^3_4}igotimes$

    效果:1 2 ⨂ 3 4


    分数表示

    方法1:frac{分子}{分母}方法2:分子 over 分母

    样例:$frac{a+b}{c+d}$ 或 $1 over 3$

    效果: a+b c+d 或 1 3

    注意:对于frac的方法,假设分子分母都是单个数,那么大括号{}能够省略,如:$frac12$表示1 2


    各种括号

    ()[]|能够直接表示自己。而{}本来用于分组。因此须要用{}来表示自身,也能够使用lbrace brace来表示。其他括号见以下那个表。

    样例:${[z-(1+frac23x)y]div 4}$

    效果: {[z−(1+ 2 3 x)y]÷4}

    注意原始符号并不会随着公式大小缩放。

    有时候我们想要括号和分隔符显示的大点。比方上面样例中希望括号能把整个分数都包住,那么能够用left ight标记,实现自适应调整。

    样例:$left(1+frac23x ight)$

    效果:(1+ 2 3 x)

    left ight标记能应用的括号非常多:

    符号名称LaTex代码样例产生的效果
    小括号 ( 和 ) left(x ight) ( 1 2 )
    中括号 [ 和 ] left[frac12 ight] [ 1 2 ]
    大括号 { 和 } left{frac12 ight} { 1 2 }
    取绝对值 | left|frac12 ight| ∣ ∣ 1 2 ∣ ∣
    尖括号 langle 和 angle leftlanglefrac12 ight angle ⟨ 1 2 ⟩
    向上取整 lceil 和 ceil leftlceilfrac12 ight ceil ⌈ 1 2 ⌉
    向下取整 lfloor 和 floor leftlfloorfrac12 ight floor ⌊ 1 2 ⌋|



    注意:

    left ight标记必须是成对出现的,但有时候我们仅仅用到当中一个,比方仅仅用一个|当作切割线。这时候能够通过.来表示空的那一方,即用left.表达左边空的情况,用 ight.表达右边空的情况。

    样例:$left. frac{du}{dx} ight| _{x=0}$

    效果:du dx ∣ ∣ x=0


    根号表示

    根号开方使用sqrt标记,语法格式例如以下:

    sqrt[开方次数。默觉得2]{开方因子}

    样例:$sqrt{x^3}$ 和 $sqrt[3]{frac xy}$

    效果:x 3 − − √ 和 x y − − √ 3

    注意:对于非常复杂的表达式,建议使用{...}^{1/n}取代(n是开方次数)。


    省略号

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

    样例:$f(x_1,x_2,ldots,x_n) = x_1^2 + x_2^2 + cdots + x_n^2$

    效果:f( x 1 , x 2 ,…, x n )= x 2 1 + x 2 2 +⋯+ x 2 n

    注意:ldotcdot能够表示与文本底线和中线对齐的单个点。


    矢量表示

    矢量用vect标记实现,语法格式例如以下:

     vec{矢量值}

    样例:$vec{a} cdot vec{b}=0$

    效果:a ⃗  ⋅ b ⃗  =0


    间隔空间

    通常MathJax通过内部策略自己管理公式内部的空间,因此a︹︹ba︹︹︹︹︹b(︹表示空格)都会显示为ab

    能够通过在ab间添加空格;添加些许间隙,quad 与 qquad 会添加更大的间隙。

    样例:$a;b$ 或 $aquad b$ 或 $aqquad b$

    效果:ababab


    希腊字母

    以下的表格用于查询和对照。

    序号大写LaTex代码小写LaTex代码中文名称
    1 A A α alpha 阿尔法
    2 B B β eta 贝塔
    3 Γ Γ γ gamma 伽马
    4 D D δ delta 德尔塔
    5 E E ϵ epsilon 伊普西隆
    6 Z Z ζ zeta 泽塔
    7 H H η eta 伊塔
    8 Θ Θ θ heta 西塔
    9 I I ι iota 约塔
    10 K K κ kappa 卡帕
    11 Λ Λ λ lambda 兰姆达
    12 M M μ mu
    13 N N ν u
    14 X X ξ xi 克西
    15 O O ο omicron 欧米克隆
    16 P P π pi
    17 R R ρ ho
    18 Σ Σ σ sigma 西格玛
    19 T T τ au
    20 Υ Υ υ upsilon 宇普西隆
    21 Φ Φ ϕ phi 弗爱
    22 X X χ chi
    23 Ψ Ψ ψ psi 普赛
    24 Ω Ω ω omega 欧米伽
    异体 E E ε varepsilon 异体
    异体 K K ϰ varkappa 异体
    异体 Θ Θ ϑ vartheta 异体
    异体 P P ϖ varpi 异体
    异体 R R ϱ varrho 异体
    异体 Σ Σ ς varsigma 异体
    异体 Φ Φ φ varphi 异体

    特殊字符

    关系运算符

    ±:pm
    ×: imes
    ÷:div
    :mid
    : mid
    ⋅:cdot
    :circ
    :ast
    :igodot
    :igotimes
    :igoplus
    :leq
    :geq
    : eq
    :approx
    :equiv
    :sum
    :prod
    :coprod

    集合运算符

    :emptyset
    :in
    : otin
    :subset
    :supset
    :subseteq
    :supseteq
    :igcap
    :igcup
    :igvee
    :igwedge
    :iguplus
    :igsqcup

    对数运算符

    log:log
    lg:lg
    ln:ln

    三角运算符

    :ot
    :angle
    30 ∘:30^circ
    sin:sin
    cos:cos
    tan: an
    cot:cot
    sec:sec
    csc:csc

    微积分运算符

    :prime
    :int
    :iint
    :iiint
    ∬∬:iiiint
    :oint
    lim:lim
    :infty
    : abla

    逻辑运算符

    :ecause
    : herefore
    :forall
    :exists
    : ot=
    : ot>
    ⊄: otsubset

    戴帽符号

    y ^:hat{y}
    y ˇ:check{y}
    y ˘:reve{y}

    连线符号

    a+b+c+d ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯:overline{a+b+c+d}
    a+b+c+d − − − − − − − − − −:underline{a+b+c+d}
    a+ b+c � � �� � � 1.0 +d � � �� � � � � � � � � � � � � 2.0:overbrace{a+underbrace{b+c}_{1.0}+d}^{2.0}

    箭头符号

    :uparrow
    :downarrow
    :Uparrow
    :Downarrow
    : ightarrow
    :leftarrow
    :Rightarrow
    :Leftarrow
    :longrightarrow
    :longleftarrow
    :Longrightarrow
    :Longleftarrow

    几个样例

    样例:

    $sum_{i=0}^n frac{1}{i^2}$$prod_{i=0}^n frac{1}{i^2}$$int_0^1 x^2 {
    m d}x$$lim_{n 
    ightarrow +infty} frac{1}{n(n+1)}$

    效果:

    ∑ n i=0 1 i 2

    ∏ n i=0 1 i 2

    ∫ 1 0 x 2 dx

    lim n→+∞ 1 n(n+1)

    其他特殊字符:

    空格:空格
    #:#
    $$ 
    %:\%
    &:&
    _:\_
    {:{
    }:}

    字体种类

    公式里的字符也有字体的选择,若要对公式的某一部分字符进行字体转换,能够用例如以下语法格式:

    {字体标记 需转换的部分字符}

    当中“字体标记”能够參照下表选择合适的字体。普通情况下,公式默觉得意大利体。

    字体标记字体名词样例样例效果 
    m 罗马体 { m ABCDE} ABCDE  
    f 黑体 {f ABCDE} ABCDE  
    Bbb 黑板粗体字 {Bbb ABCDE} ABCDE  
    sl 倾斜体 {sl ABCDE} slABCDE  
    mit 数学斜体 {mit ABCDE} ABCDE  
    scr 小体大写字母 {scr ABCDE} ABCDE  
    it 意大利体 {it ABCDE} ABCDE  
    cal 花体 {cal ABCDE} ABCDE  
    sf 等线体 {sf ABCDE} ABCDE  
    t 打字机字体 { t ABCDE} ABCDE  
    frak Fraktur字母(一种德国字体) {frak ABCDE} ABCDE  

    參考文献


    ---------------------
    作者:lcchuguo
    来源:CNBLOGS
    原文:https://www.cnblogs.com/lcchuguo/p/5061692.html
    版权声明:本文为作者原创文章,转载请附上博文链接!
    内容解析By:CSDN,CNBLOG博客文章一键转载插件

  • 相关阅读:
    HDU 2045 不容易系列之(3)—— LELE的RPG难题(递归/动态规划)
    UVALive 6885 spfa
    hdu 1142 A Walk Through the Forest spfa
    hdu 2795 Billboard 线段树
    hdu 1394 Minimum Inversion Number 线段树求逆序数
    hdu 1754 I Hate It 线段树-区间最值
    poj 1088 滑雪 动态规划
    poj 1163 The Triangle 动态规划
    hdu 1258 Sum It Up 搜索
    hdu 3006 The Number of set 状态压缩
  • 原文地址:https://www.cnblogs.com/rensi/p/14078222.html
Copyright © 2011-2022 走看看