【Markdown】Markdown 公式书写

Markdown 公式书写

文章目录

  • Markdown 公式书写
    • 公式风格
    • 上下标以及希腊字母
    • 分式根式等结构
    • 函数名
    • 运算符
    • 矩阵写法
    • 行列式写法
    • 多行公式
    • 数学字母样式

公式风格

Markdown公式方面主要是用的Latex数学公式的写法(也是不完全相同,比Latax少了一些内容)。

Latex数学公式主要有两种,一种是行内公式(公式与文字相连,并被包裹),一种是行间公式(公式单独成行),例如 c 2 = a 2 + b 2 c^2 = a^2 + b^2 c2=a2+b2就是行间公式,而:
c 2 = a 2 + b 2 \begin{aligned} c^2=a^2 + b^2 \end{aligned} c2=a2+b2
就是行间公式。
c 2 = a 2 + b 2 \begin{equation} c^2 = a^2 + b^2 \end{equation} c2=a2+b2
可以看到两种行间公式,一种是无编号行间公式,一种是有编号行间公式。

行内公式使用$...$方式书写,如$c^2 = a^2 + b^2$
无编号行间公式
$$
\begin{aligned}
...
\end{aligned}
$$
有编号公式:
$$
\begin{equation}
\end{equation}
$$
或者
$$
...
$$

上下标以及希腊字母

上一段中可以看到公式是有上标的,即 c 2 c^2 c2,同样一个式子也可以有下标 c i c_i ci

Latex中使用“^+{…}”符号表示上标,并使用“__{…}”表示下标。具体来说:

$c^2 = a^2 + b^2$
$C_i$

记住“^”和“__”只对其后面的一个单位产生效果,所以什么是一个单位对象?a是一个单位对象,2也是一个单位对象,{2222}也是一个单位对象。例如,对于一个 3x3 矩阵的第一个矩阵元素来说,其下标写法应该是

$a_{11}$而不是$a_11$

效果: a 11 a_{11} a11 a 1 1 a_11 a11,这两个是完全不同的。同理对于上标符号也是一样的。一个良好的习惯(个人建议)是:尽量加{},尽管这样编辑公式的时候可能看起来很长,且复杂,但是在显示的时候效果一样,而且不会出错,项与项之间最好也空一格。

$$
a_{11}^{2} = a_{12}^2 + a_{13}^2
$$

a 11 2 = a 12 2 + a 13 2 a_{11}^{2} = a_{12}^2 + a_{13}^2 a112=a122+a132

上述式子也展示了,多个符号一同使用的效果,实际上,“^”和“__”对于同一对象并不强调使用顺序:

$$
a^{2}_{11} = a^2_{12} + a^2_{13}
$$

a 11 2 = a 12 2 + a 13 2 a^{2}_{11} = a^2_{12} + a^2_{13} a112=a122+a132

< E m p t y M a t h B l o c k > <Empty \space Math \space Block> <Empty Math Block>

希腊字母表

符号代码符号代码符号代码
α \alpha α\alpha λ \lambda λ\lambda ϕ \phi ϕ\phi
β \beta β\beta μ \mu μ\mu χ \chi χ\chi
γ \gamma γ\gamma ν \nu ν\nu ψ \psi ψ\psi
δ \delta δ\delta ξ \xi ξ\xi ω \omega ω\omega
ϵ \epsilon ϵ\epsilon ο \omicron ο\omicron
ζ \zeta ζ\zeta π \pi π\pi
η \eta η\eta ρ \rho ρ\rho
θ \theta θ\theta σ \sigma σ\sigma
ι \iota ι\iota τ \tau τ\tau
κ \kappa κ\kappa υ \upsilon υ\upsilon

上述代码均是希腊字母小写,当把每一个代码的第一个字母大写后,就会得到它们的大写方式

符号代码符号代码符号代码
A \Alpha A\Alpha Λ \Lambda Λ\Lambda Φ \Phi Φ\Phi
B \Beta B\Beta M \Mu M\Mu X \Chi X\Chi
Γ \Gamma Γ\Gamma N \Nu N\Nu Ψ \Psi Ψ\Psi
Δ \Delta Δ\Delta Ξ \Xi Ξ\Xi Ω \Omega Ω\Omega
E \Epsilon E\Epsilon O \Omicron O\Omicron
Z \Zeta Z\Zeta Π \Pi Π\Pi
H \Eta H\Eta P \Rho P\Rho
Θ \Theta Θ\Theta Σ \Sigma Σ\Sigma
I \Iota I\Iota T \Tau T\Tau
K \Kappa K\Kappa Υ \Upsilon Υ\Upsilon

也存在希腊字母的变量写法

符号代码符号代码
ε \varepsilon ε\varepsilon Γ \varGamma Γ\varGamma
ϑ \vartheta ϑ\vartheta Δ \varDelta Δ\varDelta
ϰ \varkappa ϰ\varkappa Θ \varTheta Θ\varTheta
ϖ \varpi ϖ\varpi Λ \varLambda Λ\varLambda
ϱ \varrho ϱ\varrho Ξ \varXi Ξ\varXi
ς \varsigma ς\varsigma Π \varPi Π\varPi
φ \varphi φ\varphi Σ \varSigma Σ\varSigma
Υ \varUpsilon Υ\varUpsilon
Φ \varPhi Φ\varPhi
Ψ \varPsi Ψ\varPsi
Ω \varOmega Ω\varOmega

分式根式等结构

符号代码符号代码符号代码
a b c x y z \frac{abc}{xyz} xyzabc\frac{abc}{xyz} a b c ‾ \overline{abc} abc\overline{abc} a b c → \overrightarrow{abc} abc \overrightarrow{abc}
a b c \sqrt{abc} abc \sqrt{abc} a b c ‾ \underline{abc} abc\underline{abc} a b c ← \overleftarrow{abc} abc \overleftarrow{abc}
a b c n \sqrt[n]{abc} nabc \sqrt[n]{abc} a b c ^ \widehat{abc} abc \widehat{abc} a b c ↔ \overleftrightarrow{abc} abc \overleftrightarrow{abc}
a b c / d e f {{abc} / {def}} abc/def/ a b c ~ \widetilde{abc} abc \widetilde{abc} a b c → \underrightarrow{abc} abc\underrightarrow{abc}
∣ 3 2 \mid_{3}^{2} 32\mid_{3}^{2} a b c ⏞ \overbrace{abc} abc \overbrace{abc} a b c ← \underleftarrow{abc} abc\underleftarrow{abc}
l i m n → ∞ \mathop{lim} \limits_{n \to \infty} nlim\mathop{lim} \limits_{n \to \infty}(极限符号) a b c ⏟ \underbrace{abc} abc\underbrace{abc} a b c ↔ \underleftrightarrow{abc} abc\underleftrightarrow{abc}

函数名

符号代码符号代码符号代码符号代码
arccos ⁡ \arccos arccos\arccos arcsin ⁡ \arcsin arcsin\arcsin arctan ⁡ \arctan arctan\arctan arg ⁡ \arg arg\arg
cos ⁡ \cos cos\cos cos ⁡ \cos cos\cos cot ⁡ \cot cot\cot inf ⁡ \inf inf\inf
csc ⁡ \csc csc\csc deg ⁡ \deg deg\deg det ⁡ \det det\det dim ⁡ \dim dim\dim
exp ⁡ \exp exp\exp gcd ⁡ \gcd gcd\gcd hom ⁡ \hom hom\hom max ⁡ \max max\max
ker ⁡ \ker ker\ker lg ⁡ \lg lg\lg lim ⁡ \lim lim\lim
lim sup ⁡ \limsup limsup\limsup ln ⁡ \ln ln\ln log ⁡ \log log\log
min ⁡ \min min\min Pr ⁡ \Pr Pr\Pr sec ⁡ \sec sec\sec
sin ⁡ \sin sin\sin sup ⁡ \sup sup\sup tan ⁡ \tan tan\tan

运算符

参考:Markdown 数学符号大全_markdown数学符号-CSDN博客

符号代码符号代码符号代码符号代码
+ + ++ = = == < < << ∗ \ast \ast
− - - ≃ \simeq \simeq > > >> ⋆ \star \star
× \times ×\times ≅ \cong \cong ⩽ \leqslant \leqslant or \leq ∘ \circ \circ
÷ \div ÷\div$\sim $\sim ⩾ \geqslant \geqslant or \geq ∙ \bullet \bullet
⋅ \cdot \cdot$\approx $\approx ≪ \ll \ll ◯ \bigcirc \bigcirc
± \pm ±\pm$\doteq $\doteq ≫ \gg \gg ⋄ \diamond \diamond
∓ \mp \mp$\equiv $\equiv ≺ \prec \prec ⊛ \circledast \circledast
⋅ \centerdot \centerdot ≠ \not = =\not = ≻ \succ \succ ⊚ \circledcirc \circledcirc
⋇ \divideontimes \divideontimes ≠ \ne =\neq ∝ \propto \propto ⊝ \circleddash \circleddash
⨿ \amalg ⨿\amalg ≜ \triangleq \triangleq ∩ \cap \cap ⊲ \lhd \lhd
⊙ \odot \odot ⊨ \models \models ∪ \cup \cup ⊳ \rhd \rhd
⊖ \ominus \ominus ≊ \approxeq \approxeq ⫅ \subseteqq \subseteqq ◃ \triangleleft \triangleleft
⊕ \oplus \oplus ⋍ \backsimeq \backsimeq ⫆ \supseteqq \supseteqq ▹ \triangleright \triangleright
⊗ \otimes \otimes ≑ \doteqdot \doteqdot ⋑ \Supset \Supset ⊴ \unlhd \unlhd
□ \Box \Box ≒ \fallingdotseq \fallingdotseq ⊃ \supset \supset ⊵ \unrhd \unrhd
≓ \risingdotseq \risingdotseq ⊇ \supseteq \supseteq ▽ \bigtriangledown \bigtriangledown
≦ \leqq \leqq ∈ \in \in △ \bigtriangleup \bigtriangleup
⪅ \lessapprox \lessapprox ∋ \ni \ni ⊥ \perp \perp
⋘ \lll \lll ∉ \notin /\notin ∥ \parallel \parallel
≧ \geqq \geqq ⊈ \nsubseteq \nsubseteq ⋈ \Join \Join
⩾ \geqslant \geqslant ⊉ \nsupseteq \nsupseteq ⋉ \ltimes \ltimes
⪆ \gtrapprox \gtrapprox ⊈ \nsubseteqq \nsubseteqq ◀ \blacktriangleleft \blacktriangleleft
⋙ \ggg \ggg ⊉ \nsupseteqq \nsupseteqq ▶ \blacktriangleright \blacktriangleright
符号代码符号代码符号代码符号代码
∞ \infty \infty ∀ \forall \forall ⋯ \cdots \cdots ∠ \angle \angle
∴ \therefore \therefore ∃ \exists \exists ⋮ \vdots \vdots ∡ \measuredangle \measuredangle
∵ \because \because ∄ \nexists \nexists … \ldots \ldots ∢ \sphericalangle \sphericalangle
∇ \nabla \nabla ∅ ∅ \empty \emptyset ∅∅\empty or \emptyset ⋱ \ddots \ddots ∫ \int \int
★ \bigstar \bigstar ♣ \clubsuit \clubsuit ∮ \oint \oint

矩阵写法

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

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

语法解释:{matrix} 矩阵标签值,一个标签必须有开始和结束, & 对齐空格符, \\表示换行符。

行列式写法

∣ 1 2 3 4 ∣ \left| \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} \right| 1324

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

多行公式

{ a = 1 b = 2 c c = 3 \begin{cases} a = 1 \\ b = 2 \\ cc = 3 \\ \end{cases} a=1b=2cc=3

$$
\begin{cases}
a = 1 \\
b = 2 \\
cc = 3 \\
\end{cases}
$$

如果希望等号可以对齐,则
{ a = 1 b = 2 c c = 3 \begin{cases} a &=& 1 \\ b &=& 2 \\ cc &=& 3 \\ \end{cases} abcc===123

不需要括号括起来的多行式子
a = 1 b = 2 \begin{array}{l} a = 1 \\ b = 2 \\ \end{array} a=1b=2

$$
\begin{array}{l}
a = 1 \\
b = 2 \\
\end{array}
$$

右大括号
a = 1 b = 2 } \left. \begin{array}{l} a = 1 \\ b = 2 \\ \end{array} \right \} a=1b=2}

$$
\left. 
\begin{array}{l}
a = 1 \\
b = 2 \\
\end{array}
\right \}
$$

数学字母样式

$\mathcal{A}$

A \mathcal{A} A B \mathcal{B} B

$\mathbb{A}$

A \mathbb{A} A B \mathbb{B} B

$\mathbf{A}$

A \mathbf{A} A B \mathbf{B} B

$\mathfrak{A}$

A \mathfrak{A} A B \mathfrak{B} B

$\mathsf{A}$

A \mathsf{A} A B \mathsf{B} B

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/202988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

出错:I/O文件读取JAVA

I/O文件读取 /** author:xiaowang* date:2023/12/6* demand:读取java1班的数据* * */ package homework;import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException;public class FileReadTest {public static void main(String[] args) …

月入9K, 95后夫妻转行网优:人生路远,我们只愿携手前行!

用心专注一门课&#xff0c;让教育改变更多人是优橙教育成立的初心与使命。 在优小橙的教育生涯里&#xff0c;见过许多学生&#xff0c;他们或是因为追求一份美好的前程来优橙&#xff1b;或是想要改变泥泞的现状来优橙&#xff1b;或是因为想要深耕通信行业来优橙……理由很多…

【头歌系统Python实验】字符串处理

目录 第1关&#xff1a;字符串的拼接&#xff1a;名字的组成 第2关&#xff1a;字符转换 第3关&#xff1a;字符串查找与替换 如果对你有帮助的话&#xff0c;不妨点赞收藏评论一下吧&#xff0c;爱你么么哒&#x1f618;❤️❤️❤️ 第1关&#xff1a;字符串的拼接&#x…

Linux--程序地址空间

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 [TOC](文章目录) 一、程序地址空间回顾 我们在讲C语言的时候&#xff0c;老师给大家画过这样的空间布局…

Qt-Q_OBJECT宏使用与“无法解析的外部符号qt_metacall/metaObject/qt_metacast“

有时候我们编写Qt类的时候&#xff0c;修改代码时直接加上Q_OBJECT宏&#xff0c;然后直接构建&#xff0c;会报如下错误&#xff1a; 这里的几个函数的声明是由Q_OBJECT宏引入的&#xff0c;而其对应的实现是由moc实现的&#xff0c;如果我们更新了代码但是没有执行qmake&…

基于Java学生宿舍管理系统

基于Java学生宿舍管理系统 功能介绍&#xff1a; 1、用户管理&#xff1a;系统需要提供用户注册、登录和权限管理功能。管理员可以创建和管理学生、宿舍员工等用户账号&#xff0c;并设置不同的权限级别。 2、宿舍管理&#xff1a;系统需要能够管理宿舍的基本信息&#xff0…

SQL小技巧:where条件后为什么要写1=1?

【微信公众号&#xff1a;跟强哥学SQL】 相信第一次看到下面这个SQL的同学心里都不免会产生疑问。 SELECT * FROM employeesWHERE 11 为什么要在where条件中使用11这样的写法&#xff1f;这不是废话吗&#xff1f; 其实还真不是。 为什么使用11这样的条件&#xff1f; 在…

Linux网卡命名规则

Linux网卡命名规则 网卡命名 一、为什么需要这个 服务器通常有多块网卡&#xff0c;有板载集成的&#xff0c;同时也有插在PCIe插槽的。Linux系统的命名原来是eth0,eth1这样的形式&#xff0c;但是这个编号往往不一定准确对应网卡接口的物理顺序。 为解决这类问题&…

基于FPGA的图像RGB转CIE-Lab实现,包含testbench和MATLAB辅助验证程序

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1RGB颜色空间 4.2CIE-Lab颜色空间 4.3RGB转CIE-Lab算法原理 5.算法完整程序工程 1.算法运行效果图预览 将FPGA的结果导入到matlab&#xff0c;并和matlab的仿真结果进行对比&#xff1a…

使用TouchSocket适配一个c++的自定义协议

这里写目录标题 说明一、新建项目二、创建适配器三、创建服务器和客户端3.1 服务器3.2 客户端3.3 客户端发送3.4 客户端接收3.5 服务器接收与发送 四、关于同步Send 说明 今天有小伙伴咨询我&#xff0c;他和同事&#xff08;c端&#xff09;协商了一个协议&#xff0c;如果使…

【Hadoop_01】Hadoop介绍与安装

1、Hadoop、HDFS、YARN介绍&#xff08;1&#xff09;Hadoop简介与优势&#xff08;2&#xff09;Hadoop组成&#xff08;3&#xff09;HDFS概述&#xff08;4&#xff09;YARN概述&#xff08;5&#xff09;MapReduce概述 2、安装&#xff08;1&#xff09;Centos7.5软硬件安装…

基于jsp+servlet+mybatis的简易在线选课系统

目录 一.数据库 1.数据库和表的创建 2.数据插入 二.代码实现 1.pojo类 &#xff08;1&#xff09;Course &#xff08;2&#xff09;User &#xff08;3&#xff09;Elective 2.mapper接口 &#xff08;1&#xff09;UserMapper &#xff08;2&#xff09;ElectiveMap…

前端开发实用技巧与经验分享

导语&#xff1a;在前端开发领域&#xff0c;掌握一些实用的技巧和经验可以帮助你更高效地完成任务。本文将分享一些前端开发的实用技巧和经验&#xff0c;帮助你在工作中更好地应对各种挑战。 一、使用开发者工具进行调试和优化 熟练掌握浏览器开发者工具的使用&#xff0c;…

vs 安装 qt qt扩展 改迅雷下载qt

Qt5.14.2安装教程和VS2019中的qt环境配置-CSDN博客 1 安装qt 社区版 免费 Download Qt OSS: Get Qt Online Installer 2 vs安装 qt vs tools 3 vs添加 qt添加 bin/cmake.exe 路径 3.1 扩展 -> qt versions 3.2 4 新版要源码安装 需要自己安装 安装独立安装的旧版 官网…

D. Jumping Through Segments

显然是一个二分答案&#xff0c;关键是怎么搞判断函数&#xff1f; 我们维护合法的降落区间就好了~ // Problem: D. Jumping Through Segments // Contest: Codeforces - Codeforces Round 913 (Div. 3) // URL: https://codeforces.com/contest/1907/problem/D // Memory Li…

car relative position

如何判断你驾驶的车在路上是否居中 车辆相对位置判断&#xff0c;参考 右侧和路边线交点 看右后视镜&#xff0c;看下大概和边线相差多少

SQL手工注入漏洞测试(Sql Server数据库)-墨者

———靶场专栏——— 声明&#xff1a;文章由作者weoptions学习或练习过程中的步骤及思路&#xff0c;非正式答案&#xff0c;仅供学习和参考。 靶场背景&#xff1a; 来源&#xff1a; 墨者学院 简介&#xff1a; 安全工程师"墨者"最近在练习SQL手工注入漏洞&#…

详解nginx优势以及应用场景,实操编译安装和nginx版本平滑升级

目录 一、nginx的特点 那么nginx有哪些特点&#xff1f; 先讲nginx的优点&#xff1a; 缺点&#xff1a; 二、nginx与Apache的区别 三、nginx的应用场景 四、nginx为什么能支持高并发 五、为什么nginx不使用多线程 六、nginx的两种进程分别有什么作用 七、编译安装ngi…

二叉搜索树——模拟

对于一个无穷的满二叉排序树&#xff08;如图&#xff09;&#xff0c;节点的编号是1,2,3&#xff0c;…。对于一棵树根为X的子树&#xff0c;沿着左节点一直往下到最后一层&#xff0c;可以获得该子树编号最小的节点&#xff1b;沿着右节点一直往下到最后一层&#xff0c;可以…