首页 > 其他分享 >MarkDown --- 数学公式语法集

MarkDown --- 数学公式语法集

时间:2023-08-07 17:55:10浏览次数:39  
标签:数学公式 begin MarkDown partial matrix qquad end --- frac

介绍

Markdown 是一种轻量级标记语言,它允许你使用易于阅读、易于编写的纯文本格式来创建富文本内容。通过简单的标记符号,如井号(#)、星号(*)和下划线(_),可以快速地添加标题、粗体、斜体、链接等基本样式,从而使得排版和格式化变得非常简单。

这里一些基础语法或者拓展语法就不再介绍,可以直接看官方文档

本篇主要讲一下数学公式,MarkDown支持使用 LaTeX 语法编写数学公式,常见的数学符号和操作都可以再MarkDown进行输入。

表达式

使用 $ 符号包裹起来表示行内数学公式,使用 $$ 符号包裹起来表示独立数学公式块。例如:

$E=mc^2$

\[E=mc^2 \]

$$ 
\begin{aligned}
\frac{\partial u}{\partial t} + u \frac{\partial u}{\partial x} = - \frac{1}{\rho} \frac{\partial p}{\partial x} + \nu \frac{\partial^2 u}{\partial x^2} \\
\frac{\partial \rho}{\partial t} + \frac{\partial (\rho u)}{\partial x} = 0
\end{aligned} 
$$

\[\begin{aligned} \frac{\partial u}{\partial t} + u \frac{\partial u}{\partial x} = - \frac{1}{\rho} \frac{\partial p}{\partial x} + \nu \frac{\partial^2 u}{\partial x^2} \\ \frac{\partial \rho}{\partial t} + \frac{\partial (\rho u)}{\partial x} = 0 \end{aligned} \]

在行间公式中,可通过 \\ 强制分行,也可在适当位置使用 \quad\qquad 等命令控制行间距离。

希腊字母

支持输入希腊字母,例如:

$\alpha, \beta, \gamma, \delta, \epsilon, \varepsilon, \zeta, \eta, \theta, \vartheta, \iota, \kappa, \lambda, \mu, \nu, \xi, o, \pi, \varpi, \rho, \varrho, \sigma, \varsigma, \tau, \upsilon, \phi, \varphi, \chi, \psi, \omega$

\[\alpha, \beta, \gamma, \delta, \epsilon, \varepsilon, \zeta, \eta, \theta, \vartheta, \iota, \kappa, \lambda, \mu, \nu, \xi, o, \pi, \varpi, \rho, \varrho, \sigma, \varsigma, \tau, \upsilon, \phi, \varphi, \chi, \psi, \omega \]

上下标

使用 _^ 分别表示下标和上标,例如:

$x_1, x_2, ..., x_n$

$a^{b^c}$ 或 $a^{bc}$

\[x_1, x_2, ..., x_n \qquad a^{b^c} \qquad a^{bc} \]

可以通过 {} 包含起来实现多位数的上下标,例如:

$ {X}_{abc}x^{def} $

\[ {X}_{abc}x^{def} \]

分式

使用 \frac{numerator}{denominator} 表示分式,例如:

$\frac{1}{2}$

\[\frac{1}{2} \]

开方

使用 \sqrt[n]{expression} 表示开 n 次方,例如:

$\sqrt{x}, \sqrt[3]{x}, \sqrt[n]{x}$

\[\sqrt{x},\qquad \sqrt[3]{x},\qquad \sqrt[n]{x} \]

求和、求积

使用 \sum_{lower}^{upper} expression 表示求和,使用 \prod_{lower}^{upper} expression 表示求积,例如:

$\sum_{i=0}^{n} i^2$

$\prod_{i=1}^{n} i$

\[\sum_{i=0}^{n} i^2 \qquad \quad \prod_{i=1}^{n} i \]

极限

使用 \lim_{x \to a} expression 表示极限,例如:

$\lim_{x \to 0} \frac{\sin x}{x} = 1$

\[\lim_{x \to 0} \frac{\sin x}{x} = 1 \]

积分

使用 \int_{lower}^{upper} expression 表示积分,例如:

$\int_{a}^{b} f(x) dx$

\[\int_{a}^{b} f(x) dx \]

还可以加入微分符号:

$\int_{a}^{b} \frac{\partial f(x)}{\partial x} dx$

\[\int_{a}^{b} \frac{\partial f(x)}{\partial x} dx \]

矩阵

使用 \begin{matrix} ... \end{matrix} 表示矩阵,例如:

$\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}$

\[\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \]

可以使用括号、中括号、大括号来表示不同的矩阵:

$\left(\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right)$

\[\left(\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}\right) \]

$\left[\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right]$

\[\left[\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}\right] \]

$\left\{\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}\right\}$

\[\left\{\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}\right\} \]

分段函数

使用 \begin{cases} ... \end{cases} 来表示分段函数,例如:

$$ f(x) =
\begin{cases}
0 & x\leq 0 \\
x & 0<x<1 \\
1 & x\ge
1 \end{cases} $$

\[f(x) = \begin{cases} 0 & x\leq 0 \\ x & 0<x<1 \\ 1 & x\ge 1 \end{cases} \]

比例

使用 \propto 或者 \sim 表示比例关系,例如:

$a \propto b$

$c \sim d$

\[a \propto b \qquad c \sim d \]

矢量

使用 \vec{a} 来表示向量,例如:

$\vec{a}, \vec{b}, \vec{c}$

\[\vec{a}, \qquad \vec{b}, \qquad \vec{c} \]

其他常用命令

  • \infty: 表示无穷大。 例:$lim_{x\to\infty}f(x)$ (\(lim_{x\to\infty}f(x)\))
  • \times, \pm, \div: 分别表示乘号、正负号、除号。例:$\pm (a \times b + c \div d) $($\pm (a \times b + c \div d) $)
  • \limits($$): 限制上下标的位置,一般用于求和、求积、积分等符号。例:$\sum\limits_{i=1}^n a_i$ \(\sum\limits_{i=1}^n a_i\)

以上常见的MarkDown数学公式语法,根据自己的需求灵活运用即可。

标签:数学公式,begin,MarkDown,partial,matrix,qquad,end,---,frac
From: https://www.cnblogs.com/pandefu/p/17536254.html

相关文章

  • Mock工具-Moco
    货币产生的根源在于商品本身,但货币又不是普通商品,是起一般等价物作用的特殊商品---《货币金融学》 一、概述moco是一个煎蛋搭建模拟服务器的程序库/工具:Moco会根据一些配置,启动一个真正的HTTP服务。就是一Mock工具,模拟......
  • 易基因:RNA-BS揭示叶酸调控神经干细胞m5C修饰和mRNA翻译机制|科研速递
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。叶酸作为一种必需B族维生素,是一种具有重要生物学功能(包括DNA甲基化调控)的甲基供体。正常的神经发育和生理对细胞叶酸水平很敏感,而叶酸缺乏或过量都可能导致神经系统疾病。最近已有研究表明叶酸与哺乳动物线粒体中tRNA......
  • 取数游戏 Atcoder-abc128_d
    枚举两端取了几个数,将手中的负数从小到大放回序列即可#include<bits/stdc++.h>usingnamespacestd;intn,m,a[55],c[55],ans=-0x7fffffff;intmain(){scanf("%d%d",&n,&m);for(inti=1;i<=n;i++)scanf("%d",&a[i]);f......
  • Python模块-re模块实例
    正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过re模块实现。importre\w与\W\w匹配字母数字及下划线re.findall('\w','helloworld2022_04/24')['......
  • 【狂神说Java】Java零基础学习笔记-Java数组
    【狂神说Java】Java零基础学习笔记-Java数组Java数组01:数组的定义数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们.Java数组02:数组声明创建......
  • 不同的 Wi-Fi 协议和数据速率
    https://www.intel.cn/content/www/cn/zh/support/articles/000005725/wireless/legacy-intel-wireless-products.html IEEE802.11Wi-Fi协议摘要协议频率通道宽度MIMO最大数据速率(理论上)802.11ax2.4或5GHz20,40,80,160MHz多用户(MU-MIMO)2.4......
  • RocketMQ - 顺序消息/事务消息/延迟消息
    顺序消息生产端顺序生产消费端顺序消费一般都是局部顺序消息。生产端根据shardingkey对队列数量取模,把同一个shardingkey的消息发送到同一个队列而消费端也要确保消费这个队列时是一个线程消费的首先是consumer中注册的Listener来指定是顺序消息消费还是并发消费pu......
  • 如何提升 API-First 设计流程
    一个API-First设计应该具有可复用性、互操作性、可修改性、用户友好性、安全性、高效性、务实性,并且重要的是,与组织目标保持一致。这些基本特征将确保API能够有效地为API-First组织战略和开发模式做出贡献,在这种模式中,API可以最大限度地为业务创造价值。但如何生成这样的......
  • P9498 「RiOI-2」equals题解
    题目传送门:P9498「RiOI-2」equals-洛谷|计算机科学教育新生态(luogu.com.cn)这是洛谷月赛Div.2T3,由于我比较菜,只能赛场上切到T3(T4是黑。),开题我们很容易就看出这道题首先需要初始化每个点到根节点的最短路,而且边权都为1,所以我们先无脑打一个堆优化的dijkstra,剩下的就是处......
  • docker-compose快速部署elasticsearch-8.8.1集群+kibana+logstash
    安装环境centos7.98cpu16G内存vda50Gvdb100G如果您的环境是Linux,注意要做以下操作,否则es可能会启动失败用编辑工具打开文件/etc/sysctl.conf在尾部添加一行配置vm.max_map_count=262144,如果已存在就修改,数值不能低于262144修改保存,然后执行命令sudosysctl-p使其立即......