CSDN-markdown语法之如何使用LaTeX语法编写数学公式
目录
- 目录
- 正文
- 标记公式
- 行内公式
- 块级公式
- 上标和下标
- 分数表示
- 各种括号
- 根号表示
- 省略号
- 矢量表示
- 间隔空间
- 希腊字母
- 特殊字符
- 关系运算符
- 集合运算符
- 对数运算符
- 三角运算符
- 微积分运算符
- 逻辑运算符
- 戴帽符号
- 连线符号
- 箭头符号
- 几个例子
- 其它特殊字符
- 字体种类
- 参考文献
正文
CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式。
MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。这篇文章介绍如何使用LaTeX语法编写数学公式。
标记公式
LaTeX的数学公式有两种:行内公式和块级公式。行内公式放在文中与其它文字混编,块级公式单独成行。都使用美元符号进行标记显示。
行内公式
标记方法:使用一个美元符号包围起来
$数学公式$
例子:
这是行内公式:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
效果:
这是行内公式:Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N
块级公式
标记方法:使用两个美元符号包围起来
$$数学公式$$
例子:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
效果:
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
上标和下标
^
表示上标,_
表示下标。如果上下标的内容多于一个字符,要用{}
把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。
例子:
$x^{y^z}=(1+e^x)^{-2xy^w}$
效果:
xyz=(1+ex)−2xywx^{y^z}=(1+e^x)^{-2xy^w}
另外,如果要在左右两边都有上下标,可以用\sideset
命令。
例子:$\sideset{^1_2}{^3_4}\bigotimes$
效果:⨂12⨂34\sideset{^1_2}{^3_4}\bigotimes
分数表示
方法1:\frac{分子}{分母}
方法2:分子 \over 分母
例子:$\frac{a+b}{c+d}$
或 $1 \over 3$
效果: a+bc+d\frac{a+b}{c+d} 或 131 \over 3
注意:对于\frac
的方法,如果分子分母都是单个数,那么大括号{}
可以省略,如:$\frac12$
表示12\frac12。
各种括号
()
、[]
和|
可以直接表示自己,而{}
本来用于分组,因此需要用\{\}
来表示自身,也可以使用\lbrace
和\rbrace
来表示,其它括号见下面那个表。
例子:$\{[z-(1+\frac23x)y]\div 4\}$
效果: {[z−(1+23x)y]÷4}\{[z-(1+\frac23x)y]\div 4\}
注意原始符号并不会随着公式大小缩放。有时候我们想要括号和分隔符显示的大点,比如上面例子中希望括号能把整个分数都包住,那么可以用\left
和\right
标记,实现自适应调整。
例子:$\left(1+\frac23x\right)$
效果:(1+23x)\left(1+\frac23x\right)
\left
和\right
标记能应用的括号很多:
符号名称 | LaTex代码 | 例子 | 产生的效果 |
---|---|---|---|
小括号 | ( 和 ) | \left(x\right) | (12)\left(\frac12\right) |
中括号 | [ 和 ] | \left[\frac12\right] | [12]\left[\frac12\right] |
大括号 | { 和 } | \left{\frac12\right} | {12}\left\{\frac12\right\} |
取绝对值 | | | \left|\frac12\right| | ∣∣12∣∣\left|\frac12\right| |
尖括号 | \langle 和 \rangle | \left\langle\frac12\right\rangle | ⟨12⟩\left\langle\frac12\right\rangle |
向上取整 | \lceil 和 \rceil | \left\lceil\frac12\right\rceil | ⌈12⌉\left\lceil\frac12\right\rceil |
向下取整 | \lfloor 和 \rfloor | \left\lfloor\frac12\right\rfloor | ⌊12⌋| \left\lfloor\frac12\right\rfloor | |
注意:
\left
和\right
标记必须是成对出现的,但有时候我们只用到其中一个,比如只用一个|
当作分割线,这时候可以通过.
来表示空的那一方,即用\left.
表达左边空的情况,用\right.
表达右边空的情况。
例子:$\left. \frac{du}{dx} \right| _{x=0}$
效果:dudx∣∣x=0\left. \frac{du}{dx} \right| _{x=0}
根号表示
根号开方使用\sqrt
标记,语法格式如下:
\sqrt[开方次数,默认为2]{开方因子}
例子:$\sqrt{x^3}$
和 $\sqrt[3]{\frac xy}$
效果:x3−−√\sqrt{x^3} 和 xy−−√3\sqrt[3]{\frac xy}
注意:对于非常复杂的表达式,建议使用{...}^{1/n}
代替(n是开方次数)。
省略号
数学公式中常见的省略号有两种,\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。
例子:$f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$
效果:f(x1,x2,…,xn)=x21+x22+⋯+x2nf(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2
注意:\ldot
和\cdot
可以表示与文本底线和中线对齐的单个点。
矢量表示
矢量用\vect
标记实现,语法格式如下:
\vec{矢量值}
例子:$\vec{a} \cdot \vec{b}=0$
效果:a⃗ ⋅b⃗ =0\vec{a} \cdot \vec{b}=0
间隔空间
通常MathJax通过内部策略自己管理公式内部的空间,因此a︹︹b
与a︹︹︹︹︹b
(︹表示空格)都会显示为abab。可以通过在ab间加入\空格
或\;
增加些许间隙,\quad 与 \qquad 会增加更大的间隙。
例子:$a\;b$ 或 $a\quad b$ 或 $a\qquad b$
效果:aba\;b 或 aba\quad b 或 aba\qquad b
希腊字母
下面的表格用于查询和对比。
序号 | 大写 | LaTex代码 | 小写 | LaTex代码 | 中文名称 |
---|---|---|---|---|---|
1 | AA | A | α | \alpha | 阿尔法 |
2 | BB | B | β\beta | \beta | 贝塔 |
3 | ΓΓ | Γ | γ\gamma | \gamma | 伽马 |
4 | DD | D | δ\delta | \delta | 德尔塔 |
5 | EE | E | ϵ\epsilon | \epsilon | 伊普西隆 |
6 | ZZ | Z | ζ\zeta | \zeta | 泽塔 |
7 | HH | H | η\eta | \eta | 伊塔 |
8 | ΘΘ | Θ | θ\theta | \theta | 西塔 |
9 | II | I | ι\iota | \iota | 约塔 |
10 | KK | K | κ\kappa | \kappa | 卡帕 |
11 | ΛΛ | Λ | λ\lambda | \lambda | 兰姆达 |
12 | MM | M | μ\mu | \mu | 缪 |
13 | NN | N | ν\nu | \nu | 纽 |
14 | XX | X | ξ\xi | \xi | 克西 |
15 | OO | O | ο\omicron | \omicron | 欧米克隆 |
16 | PP | P | π\pi | \pi | 派 |
17 | RR | R | ρ\rho | \rho | 柔 |
18 | ΣΣ | Σ | σ\sigma | \sigma | 西格玛 |
19 | TT | T | τ\tau | \tau | 陶 |
20 | ΥΥ | Υ | υ\upsilon | \upsilon | 宇普西隆 |
21 | ΦΦ | Φ | ϕ\phi | \phi | 弗爱 |
22 | XX | X | χ \chi | \chi | 卡 |
23 | ΨΨ | Ψ | ψ\psi | \psi | 普赛 |
24 | ΩΩ | Ω | ω\omega | \omega | 欧米伽 |
异体 | E | EE | ε\varepsilon | \varepsilon | 异体 |
异体 | K | KK | ϰ\varkappa | \varkappa | 异体 |
异体 | Θ | ΘΘ | ϑ\vartheta | \vartheta | 异体 |
异体 | P | PP | ϖ\varpi | \varpi | 异体 |
异体 | R | RR | ϱ\varrho | \varrho | 异体 |
异体 | Σ | ΣΣ | ς\varsigma | \varsigma | 异体 |
异体 | Φ | ΦΦ | φ \varphi | \varphi | 异体 |
特殊字符
关系运算符
±\pm:\pm
×\times:\times
÷\div:\div
∣\mid:\mid
∤\nmid:\nmid
⋅\cdot⋅:\cdot
∘\circ:\circ
∗\ast:\ast
⨀\bigodot:\bigodot
⨂\bigotimes:\bigotimes
⨁\bigoplus:\bigoplus
≤\leq:\leq
≥\geq:\geq
≠\neq:\neq
≈\approx:\approx
≡\equiv:\equiv
∑\sum:\sum
∏\prod:\prod
∐\coprod:\coprod
集合运算符
∅\emptyset:\emptyset
∈\in:\in
∉\notin:\notin
⊂\subset:\subset
⊃\supset:\supset
⊆\subseteq:\subseteq
⊇\supseteq:\supseteq
⊇\supseteq:\bigcap
⋃\bigcup:\bigcup
⋁\bigvee:\bigvee
⋀\bigwedge:\bigwedge
⨄\biguplus:\biguplus
⨆\bigsqcup:\bigsqcup
对数运算符
log\log:\log
lg\lg:\lg
ln\ln:\ln
三角运算符
⊥\bot:\bot
∠\angle:\angle
30∘30^\circ:30^\circ
sin\sin:\sin
cos\cos:\cos
tan\tan:\tan
cot\cot:\cot
sec\sec:\sec
csc\csc:\csc
微积分运算符
′\prime:\prime
∫\int:\int
∬\iint:\iint
∭\iiint:\iiint
∬∬\iiiint:\iiiint
∮\oint:\oint
lim\lim:\lim
∞\infty:\infty
∇\nabla:\nabla
逻辑运算符
∵\because:\because
∴\therefore:\therefore
∀\forall:\forall
∃\exists:\exists
≠\not=:\not=
≯\not>:\not>
⊄\not\subset:\not\subset
戴帽符号
y^\hat{y}:\hat{y}
yˇ\check{y}:\check{y}
y˘\breve{y}:\breve{y}
连线符号
a+b+c+d¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\overline{a+b+c+d}:\overline{a+b+c+d}
a+b+c+d−−−−−−−−−−\underline{a+b+c+d}:\underline{a+b+c+d}
a+b+c1.0+d2.0\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}:\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
箭头符号
↑\uparrow:\uparrow
↓\downarrow:\downarrow
⇑\Uparrow:\Uparrow
⇓\Downarrow:\Downarrow
→\rightarrow:\rightarrow
←\leftarrow:\leftarrow
⇒\Rightarrow:\Rightarrow
⇐\Leftarrow:\Leftarrow
⟶\longrightarrow:\longrightarrow
⟵\longleftarrow:\longleftarrow
⟹\Longrightarrow:\Longrightarrow
⟸\Longleftarrow:\Longleftarrow
几个例子
例子:
$\sum_{i=0}^n \frac{1}{i^2}$$\prod_{i=0}^n \frac{1}{i^2}$$\int_0^1 x^2 {\rm d}x$$\lim_{n \rightarrow +\infty} \frac{1}{n(n+1)}$
效果:
∑ni=01i2\sum_{i=0}^n \frac{1}{i^2}
∏ni=01i2\prod_{i=0}^n \frac{1}{i^2}
∫10x2dx\int_0^1 x^2 {\rm d}x
limn→+∞1n(n+1)\lim_{n \rightarrow +\infty} \frac{1}{n(n+1)}
其它特殊字符:
空格:\空格
#:\#
$:\$
%:\%
&:\&
_:\_
{:\{
}:\}
字体种类
公式里的字符也有字体的选择,若要对公式的某一部分字符进行字体转换,可以用如下语法格式:
{字体标记 需转换的部分字符}
其中“字体标记”可以参照下表选择合适的字体。一般情况下,公式默认为意大利体。
字体标记 | 字体名词 | 例子 | 例子效果 | |
---|---|---|---|---|
\rm | 罗马体 | {\rm ABCDE} | ABCDE{\rm ABCDE} | |
\bf | 黑体 | {\bf ABCDE} | ABCDE{\bf ABCDE} | |
\Bbb | 黑板粗体字 | {\Bbb ABCDE} | ABCDE{\Bbb ABCDE} | |
\sl | 倾斜体 | {\sl ABCDE} | \slABCDE{\sl ABCDE} | |
\mit | 数学斜体 | {\mit ABCDE} | ABCDE{\mit ABCDE} | |
\scr | 小体大写字母 | {\scr ABCDE} | ABCDE{\scr ABCDE} | |
\it | 意大利体 | {\it ABCDE} | ABCDE{\it ABCDE} | |
\cal | 花体 | {\cal ABCDE} | ABCDE{\cal ABCDE} | |
\sf | 等线体 | {\sf ABCDE} | ABCDE{\sf ABCDE} | |
\tt | 打字机字体 | {\tt ABCDE} | ABCDE{\tt ABCDE} | |
\frak | Fraktur字母(一种德国字体) | {\frak ABCDE} | ABCDE{\frak ABCDE} |
参考文献
MathJax basic tutorial and quick reference
Mathjax与LaTex公式简介
MathJax使用LaTeX语法编写数学公式教程
CSDN-markdown语法之如何使用LaTeX语法编写数学公式相关推荐
- CSDN-markdown语法之怎样使用LaTeX语法编写数学公式
目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 逻辑运 ...
- Markdown/KaTeX/LaTeX语法、工具及模板大全(持续更新ing...)
诸神缄默不语-个人CSDN博文目录 最近更新:2022.11.30 最初更新:2021.11.15 更新日志见本文文末. LaTex核心是套模板,Markdown也就是简单学一下基础语法就可以用了,不 ...
- Markdown语法016:最常用的LaTeX语法
最常用的LaTeX语法 1. 行内公式 2. 行间公式 3. 下标 4. 上标 5. 公式编号 6. 数学公式 6.1 大于等于\ge.小于等于\le 7. 根号和分式 8. 上下标记 9. 向量 1 ...
- Latex编写数学公式的常用语法
Latex编写数学公式的常用语法<---请移步这里 LaTeX(LATEX)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发, ...
- 使用Latex语法快速的编辑漂亮的公式
导语 你还在为做笔记时无法编辑漂亮的公式而发愁吗?你还在为work中插入公式时在一堆编辑选项中点点点而苦恼吗?点开这篇教程,你的这些问题都将迎刃而解! 有请本期的主角:latex公式. 目录 本期内容 ...
- 【工具篇-LaTeX】LaTeX语法
[工具篇-LaTeX]LaTeX语法 文章目录 [工具篇-LaTeX]LaTeX语法 1 快速入门 1.1 简介 1.2 入门示例 1.2.1 导言和正文 1.2.2 环境 2 基础知识 2.1 命令 ...
- 使用Markdown语法编写数学公式(详细版)
Markdown语法编写数学公式和LaTex有异曲同工之妙. 一.输入希腊字母 在行内输入:$ + esc,会出现$$字样,在这两个美元符号之间输入LaTex语法,即可实现在行内插入公式. 在行间输入 ...
- LaTeX语法公式总结
Markdown 支持 LaTeX 语法的公式. 上下标 ^ 表示上标, _ 表示下标,如果上标或下标内容多于一个字符,则使用 {} 括起来. eg: x^{y^z} = (1+e^x)^{-2xy^ ...
- CSDN-markdown如何使用LaTeX语法编写数学公式
目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 逻辑运 ...
最新文章
- UBI 文件系统移植 sys 设备信息【转】
- hdu3415单调队列
- [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium
- mysql 组内排序_mysql组内排序取最大值
- 经常使用的webservice接口
- 使用devops的团队_DevOps与兼职社区团队兼容吗?
- 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践
- MIT创业项目「智能美食餐厅」4月底登陆波士顿自由之路
- Django之模型层
- logistic回归详解(二):损失函数(cost function)详解
- 目前常用的室内导航地图有哪些?什么软件可以室内导航?
- redis集群和redis宕机处理方案
- 带你破解时间管理的谜题
- stupid代码提交到github
- 元宇宙并不是区块链的延伸 因为区块链并未跳出虚拟的牵绊
- 中国电信短信指令代码表--天翼用户留着备用
- 制作自动添加IE信任站点运行文件
- 【高等数学】矩阵与向量组的秩和等价
- 山海演武传·黄道·第一卷 雏龙惊蛰 第五章 蛮族少女与白泽
- 【MySQL】Navicat生成数据库表er图
热门文章
- JAVAScript——JQuery—$ ( )
- HTML消息提醒(Notification)
- JavaSE基础——(13)StringBuffer类与数组排序
- 手机拍照打卡活动制作方案,通过拍照不聚集活动,函数参数(Function parameters)是在函数定义中所列的名称。
- django 下mailgun的使用
- 盘丝洞服务器维护,梦幻西游:明日维护公告解读!盘丝法宝调整,新增人物志玩法!...
- 校校通php,ZDSoft.net校校通软件平台7.0((8.5日升级版).rar(请使用迅雷)
- 【JVM】类加载系统
- c++-printf详解
- 在VS中使用Wind数据终端API的经验(一)