zoukankan      html  css  js  c++  java
  • 基本数学公式语法(MathJax)

    基本数学公式语法(MathJax)

    一、总结

    一句话总结:

    正文(inline)中的LaTeX公式用$...$定义,单独显示(display)的LaTeX公式用$ $...$ $定义,此时公式居中并放大显示

    二、基本数学公式语法(of MathJax)

    转自或参考:基本数学公式语法(of MathJax)
    https://blog.csdn.net/ethmery/article/details/50670297

    概述

    在Markdown中输入数学公式需要LaTeX语法的支持。

    基本语法

    呈现位置

    • 正文(inline)中的LaTeX公式用$...$定义
      • 语句为$sum_{i=0}^Nint_{a}^{b}g(t,i) ext{d}t$
      • 显示为Ni=0bag(t,i)dt
    • 单独显示(display)的LaTeX公式用$$...$$定义,此时公式居中并放大显示
      • 语句为$$sum_{i=0}^Nint_{a}^{b}g(t,i) ext{d}t$$
      • 显示为
        i=0Nbag(t,i)dt
    • 下列描述语句中若非特别指出均省略$...$

    希腊字母

    显示命令显示命令
    α alpha β eta
    γ gamma δ delta
    ε epsilon ζ zeta
    η eta θ heta
    ι iota κ kappa
    λ lambda μ mu
    ν u ξ xi
    π pi ρ ho
    σ sigma τ au
    υ upsilon φ phi
    χ chi ψ psi
    ω omega    

    - 若需要大写希腊字母,将命令首字母大写即可。
    - Gamma呈现为Γ
    - 若需要斜体希腊字母,将命令前加上var前缀即可。
    - varGamma呈现为Γ

    字母修饰

    上下标

    • 上标:^
    • 下标:_
    • 举例:C_n^2呈现为C2n

    矢量

    • vec a呈现为a⃗ 
    • overrightarrow{xy}呈现为xy

    字体

    • Typewriter:mathtt{A}呈现为A
      • ABCDEFGHIJKLMNOPQRSTUVWXYZ
    • Blackboard Bold:mathbb{A}呈现为A
      • ABCDEFGHIJKLMNOPQRSTUVWXYZ
    • Sans Serif:mathsf{A}呈现为A
      • ABCDEFGHIJKLMNOPQRSTUVWXYZ

    分组

    • 使用{}将具有相同等级的内容扩入其中,成组处理
    • 举例:10^{10}呈现为1010 ,而10^10呈现为1010

    括号

    • 小括号:()呈现为()
    • 中括号:[]呈现为[]
    • 尖括号:langle, angle呈现为
      • 此处为与分组符号{}相区别,使用转义字符
    • 使用left( ight)使符号大小与邻近的公式相适应;该语句适用于所有括号类型
      • (frac{x}{y})呈现为(xy)
      • left(frac{x}{y} ight)呈现为(xy)

    求和、极限与积分

    • 求和:sum
      • 举例:sum_{i=1}^n{a_i}呈现为ni=1ai
    • 极限:lim_{x o 0}呈现为limx0
    • 积分:int
      • 举例:int_0^infty{fxdx}呈现为0fxdx

    分式与根式

    • 分式(fractions):frac{公式1}{公式2}呈现为12
    • 根式:sqrt[x]{y}呈现为yx

    特殊函数

    • 函数名
    • 举例:sin xln xmax(A,B,C)呈现为sinxlnxmax(A,B,C)

    特殊符号

    显示命令
    infty
    cup
    cap
    subset
    subseteq
    supset
    in
    otin
    varnothing
    forall
    exists
    ¬ lnot
    abla
    partial

    空格

    • LaTeX语法本身会忽略空格的存在
    • 小空格:a b呈现为a b
    • 4格空格:aquad b呈现为ab

    矩阵

    基本语法

    • 起始标记egin{matrix}``,结束标记``end{matrix}
    • 每一行末尾标记\,行间元素之间以&分隔
    • 举例
    $$egin{matrix}
    1&0&0\
    0&1&0\
    0&0&1\
    end{matrix}$$

    呈现为

    100010001

    矩阵边框

    • 在起始、结束标记处用下列词替换matrix
      • pmatrix:小括号边框
      • bmatrix:中括号边框
      • Bmatrix:大括号边框
      • vmatrix:单竖线边框
      • Vmatrix:双竖线边框

    省略元素

    • 横省略号:cdots
    • 竖省略号:vdots
    • 斜省略号:ddots
    • 举例
    $$egin{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}$$

    呈现为

    a11a21am1a12a22am2a1na2namn

    阵列

    • 需要array环境:起始、结束处以{array}声明
    • 对齐方式:在{array}后以{}逐行统一声明
      • 左对齐:l;居中:c;右对齐:r
      • 竖直线:在声明对齐方式时,插入|建立竖直线
    • 插入水平线:hline
    • 举例
    $$egin{array}{c|lll}
    {↓}&{a}&{b}&{c}\
    hline
    {R_1}&{c}&{b}&{a}\
    {R_2}&{b}&{c}&{c}\
    end{array}$$

    呈现为

    R1R2acbbbccac

    方程组

    • 需要cases环境:起始、结束处以{cases}声明
    • 举例
    $$egin{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}
    $$

    呈现为

    a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3

    参考文献

    MathJax tutorial

     
    我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
    博主25岁,前端后端算法大数据人工智能都有兴趣。
    大家有啥都可以加博主联系方式(qq404006308,微信fan404006308)互相交流。工作、生活、心境,可以互相启迪。
    聊技术,交朋友,修心境,qq404006308,微信fan404006308
    26岁,真心找女朋友,非诚勿扰,微信fan404006308,qq404006308
    人工智能群:939687837

    作者相关推荐

  • 相关阅读:
    Java多个版本共存
    在RestHighLevelClient中增加用户名密码验证
    request Body 查询
    threadLocal
    thread 中断 interrupt
    Thread 状态和创建方法
    URI Search
    解析器
    基本crud
    第4章 SQL与关系数据库基本操作
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13218561.html
Copyright © 2011-2022 走看看