Markdown中Latex 数学公式基本语法

Markdown中Latex 数学公式基本语法Markdown中Latex数学公式基本语法公式排版分为两种排版:-行内公式:用\或者$包裹公式-独立公式:用\$包裹公式。例如:$\sum_{i=0}^{n}i^2$表示∑ni=0i2\sum_{i=0}^{n}i^2$$\sum_{i=0}^{n}i^2$$表示∑i=0ni2\sum_{i=0}^{n}i^2一下

大家好,又见面了,我是你们的朋友全栈君。

Markdown中Latex 数学公式基本语法

公式排版

分为两种排版:
– 行内公式:用\ 或者 $ 包裹公式
– 独立公式:用 \$ 包裹公式。
例如:
$ \sum_{i=0}^{n}i^2 $ 表示 ni=0i2
$$ \sum_{i=0}^{n}i^2 $$ 表示

i=0ni2



一下几个字符: # $ % & ~ _ ^ \ { }有特殊意义,需要表示这些字符时,需要转义,即在每个字符前加上 .

\boxed命令给公式加一个方框
Einstein’s E=mc2
$$ E = mc^2 $$ =>

E=mc2




$$ \boxed{E=mc^2} $$ =>


E=mc2




E=mc2

希腊字母

这里写图片描述

上下标和根号

用^来表示上标, 用_来表示下标,根号用\sqrt表示,上下标如果多余一个字符或符号,需要用{}括起来。
\sqrt[开方次数,默认为2]{开方公式}, 例如
$\sum_{i=1}^n a_i$ => ni=1ai “` f(x)=xxx “` => f(x)=xxx
$$ x_{ij}^2\quad \sqrt{x}\quad \sqrt[3]{x} $$ =>

x2ijxx3



其中\quad表示添加空格,

分数

分数用\frac表示,字号工具环境设置,\dfrac命令吧自豪设置为独立公式中的大小,\tfrac则把字号设置为行间公式中的大小。
$ \frac{1}{2} \dfrac{1}{2} $ = > 1212
$$ \frac{1}{2} \tfrac{1}{2} $$ =>

1212

运算符

  • + – * / = 直接输入,特殊运算则用以下特殊命令
    $$ \pm\; \times\; \div\; \cdot\; \cap\; \cup\; \geq\; \leq\; \neq\; \approx\; \equiv $$ =>
    ±×÷

  • 和、积、极限、积分等运算符用\sum, \prod, \lim, \int,这些公式在行内公式被压缩,以适应行高,可以通过\limits和\nolimits命令显示制动是否压缩。
    $ \sum\; \prod\; \lim\; \int\; $ =>
    lim


    x\to0 => x0

    $ \sum_{     i=1}^n i \quad \prod_{     i=1}^n \quad \lim_{     x\to0}x^2 \quad \int_{     a}^{     b}x^2 dx $    $$ \sum_{     i=1}^n i \quad \prod_{     i=1}^n \quad \lim_{     x\to0} x^2 \quad \int_a^b x^2 dx $$    $$ \sum_{     i=1}^n i \quad \prod_{     i=1}^n\quad \lim_{     x\to0} x^2 \quad \int_a^b x^2 dx $$    $$\sum\nolimits_{     i=1}^n\quad\prod\nolimits_{     i=1}^n\quad \lim\nolimits_{     x\to0} x^2 \quad \int\nolimits_a^b x^2 dx $$

结果为:
ni=1ini=1limx0x2bax2dx
i=1nii=1nlim_x0x2xbx2dx

i=1nii=1nlimx0x2bax2dx




ni=1ni=1limx0x2bax2dx

多重积分使用如下形式\int、\iint、\iiint、\iiiint、\idotsint,例如

$$ \int\int\quad \int\int\int\quad \int\int\int\int\quad \int\dots\int $$

$$ \iint\quad \iiint\quad \iiiint\quad \idotsint $$

结果如下:




∬∬

$ \leftarrow $ =>        $ \rightarrow $ 表示

$ \leftrightarrow $表示      $\Leftarrow$表示

$\Rightarrow$ 表示 $ \l=Leftrightarrow$表示

$ \longleftarrow $表示 $ \longleftarrow $表示

$longleftrightarrow$表示 $ \Longleftarrow $表示

$\Longrightarrow$表示 $\Longleftrightarrow表示

\xleftarrow和\xrightarrow可根据内容自动调整

 \xleftarrow{ 
   x+y+z} \quad \xrightarrow[x<y]{ 
   x+y+z} 

结果如下:

x+y+zx<yx+y+z

注音和标注

$ \bar{x} $=> x¯ $ \acute{x}$=> x´ $ \mathring{x}$=> x˚

$ \vec{x}$=> x⃗  $ \grave{x} $=> x` $ \dot{x}$=> x˙

$ \hat{x}$=> x^ $ \tilde{x}$=> x~ $ \ddot{x}$=> x¨

$ \check{x} $=> xˇ $ \breve{x}$=> x˘ $ \dddot{x} $=> x...

分隔符

括号用() [] \{\} \lange \rangle => ()[]{
}

$ \overline{xxx}$=> xxx¯¯¯¯¯¯ \overleftrightarrow{xxx}=> xxx

$\underline{xxx}$=> xxx \underleftrightarrow{xxx}=> xxx

$\overleftarrow{xxx}$=> xxx \overbrace{xxx}=> xxx

$\underleftarrow{xxx}$=> xxx \underbrace{xxx}=> xxx

\overrightarrow{xxx}=> xxx \widehat{xxx}=> xxxˆ

\underrightarrow{xxx}=> xxx \widetilde{xxx}=> xxx˜

$$\Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg)\quad \Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg]\quad \Bigg\{ 
    \bigg\{ 
    \Big\{ 
    \big\{ 
    \{ 
    x\}\big\}\Big\}\bigg\}\Bigg\} $$

$$ \Bigg \langle \bigg \langle \Big \langle\big\langle\langle x \rangle \big \rangle\Big\rangle\bigg\rangle\Bigg\rangle \quad \Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert\quad \Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert $$

(((((x)))))[[[[[x]]]]]{
{
{
{
{
x}}}}}




xxx

省略号

省略号用 \dots \cdots \vdots \ddots表示 ,\dots和\cdots的纵向位置不同,前者一般用于有下标的序列

$$ x_1, x_2, \dots, x_n\quad 1,2,\cdots,n\quad \vdots\quad \ddots $$

结果如下:

x1,x2,,xn1,2,,n

空白间距

\, 3/18em   \:  4/18em  \; 5/18em \quad 1em \qquad 2m ! -3/18em

## 矩阵

\begin{ 
   array}{ 
   ccc}
x_1 & x_2 & \dots \\
x_3 & x_ 4& \dots \\
\vdots & \vdots & \ddots
\end{ 
   array}

x1x3x2x4

\begin{ 
   pmatrix} a & b\\ c & d \\ \end{ 
   pmatrix} \quad
\begin{ 
   bmatrix} a & b \\ c & d \\ \end{ 
   bmatrix}\quad
\begin{ 
   Bmatrix} a & b \\ c & d\\ \end{ 
   Bmatrix}\quad
\begin{ 
   vmatrix} a & b \\ c & d \\ \end{ 
   vmatrix}\quad
\begin{ 
   Vmatrix} a & b\\ c & d \\ \end{ 
   Vmatrix}

(acbd)[acbd]{
acbd}
acbdacbd

Marry has a little matrix $ (\begin{smallmatrix} a & b \\ c & d \end{ 
   smallmatrix}) $

Marry has a little matrix (acbd)

多行公式

长公式

无需对齐可使用multline,需要对齐使用split,用\\和&来分行和设置对齐的位置

\begin{multline}
	x = a+b+c+{} \\
   		 d+e+f+g
  \end{multline}

x=a+b+c+d+e+f+g

\begin{split}
x = {} & a + b + c +{}\\
	&d + e + f + g
\end{split}

x=a+b+c+d+e+f+g

公式组

不需要对齐的公式组用gather,需要对齐使用align:

\begin{ 
   gather}
a = b+c+d\\
x=y+z
\end{ 
   gather}

a=b+c+dx=y+z

\begin{ 
   align}
a &=b+c+d \\
x &=y+z
\end{ 
   align}

ax=b+c+d=y+z

分支公式

分段函数通常用cases次环境携程分支公式:

y=\begin{ 
   cases}
-x,\quad x\leq 0\\
x, \quad x>0
\end{ 
   cases}

y={
x,x0x,x>0

定理和证明

\newtheorem

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149066.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • tree conflict svn 怎么解决

    tree conflict svn 怎么解决

  • JSONObject转换为Map<String, String>对象「建议收藏」

    JSONObject转换为Map<String, String>对象「建议收藏」方法一JSONObjectobj=newJSONObject();{obj.put(“key1″,”value1”);obj.put(“key2″,”value2”);obj.put(“key3″,”value3”);}Map<String,String>params=JSONObject.parseObject(obj.toJSONString(),newTypeReference<Map<String,String>>.

  • python爬b站弹幕_如何爬取B站数据

    python爬b站弹幕_如何爬取B站数据本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。目标:爬取b站番剧最近更新输出格式:名字+播放量+简介那么开始撸吧~用到的类库:requests:网络请求pyquery:解析xml文档,像使用jquery一样简单哦~1.分析页面布局,找到需要爬取的内容目标url:https://bangumi.bilibili.com/22/…

  • 【Python 局域网控制】——做一个超简单的局域网指令控制电脑

    【Python 局域网控制】——做一个超简单的局域网指令控制电脑程序分为两部分,一个是客户端也是被操控的端口,另一个是服务端就是用来操作被操控的端口点个赞留个关注吧!!程序很简单,是通过局域网聊天系统改造而成,没有高级的GUI框架,只有简简单单的DOS窗口,这个仅供学习,当然也可以在你的第二台电脑里放入客户端,然后用服务端进行指令操作,也是很不错的。客户端会自动获取你的IPv4地址,并显示出来,需要用客户端给出的IP地址去服务端进行连接。执行指令也很简单,用接收到的数据进行os.system()进行执行。想法多的也可以做一个鼠标定位数据传输,可达到鼠

  • pycharm中运行lua脚本requier sys报错_pycharm怎么安装jupyter

    pycharm中运行lua脚本requier sys报错_pycharm怎么安装jupyterpycharm中运行jupyternotebook,首先需要安装:pipinstlljupyternotebook安装完成后在pycharm中新建一个ipynb文件如下图: 然后输入代码,但运行出现了一个问题:解决方法如下:在cmd中运行jupyternotebook,可以看到url和token弄完之后确实可以运行了,但是如果把cmd关掉之后又不能运…

  • Hadoop面试题[通俗易懂]

    Hadoop面试题[通俗易懂]文章目录你们公司集群有多少机器,内存,硬盘,CPU?你们Hadoop、Hive、Kafka都是什么版本?你们每天的数据量有多少?数据总量是多少?分布式和集群的区别?Hadoop1和Hadoop2的区别?Hadoop1Hadoop2NameNode运行处理什么是Hadoop?说一说Hadoop的shuffle过程?Hadoop中为什么需要排序?HDFS相关概念特点缺点BlockNameNodeDataNodeEditLogFSImageSecondaryNameNodefsimage和edits合

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号