关于『进击的Markdown』:第一弹

建议缩放90%食用

比起隐蔽物下的狙击手,Markdown更像冲锋陷阵的阵头兵
简单、粗暴、直接、而且好上手

各位晚上好!

早饭吃了吗您

我 今 天 没 吃

Markdown 语法真香
(每日安利)

提问:这是什么意思,求解

(我又看不懂人话了呜呜呜)


( 进击吧!Markdown!)

Markdown进阶系列向你开炮,请注意接收

我是废话,我结束了

  又双要为大家带来 (正当时的) Markdown了呢~  


我是正文,我开始了

注:编者用的CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能,所以有些写法浏览器不支持,请见谅(之后会尽量更换编辑器哒)

LaTeX

\LaTeX

LATE​X 语法

一. 数学公式(下)

  • MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片
  • 此弹文章即将介绍如何使用

    LaTeX

    \LaTeX

    LATE​X 语法编写数学公式 (请做好心理准备)

(一). 上标和下标

  • ^ 表示上标,_ 表示下标
  • 如果上下标的内容多于一个字符,要用 {} 把这些内容括起来当成一个整体
  • 上下标是允许套娃的,也可以同时使用

代码:

$x^{y^z}=(10^{10^6}+y^x)^{z^{y^x}}$

效果:

x

y

z

=

(

1

0

1

0

6

+

y

x

)

z

y

x

x^ { y^z } = ( 10^ { 10^6 } +y^x ) ^ { z^ { y^x } }

xyz=(10106+yx)zyx

如果要在左右两边都有上下标怎么办捏?(要求真多)

  • 直!接!写!(粗暴)
  • 也可以用\sideset命令,我还没成功

代码:

${^1_2}\bigotimes{^3_4}$

效果:

2

1

4

3

{^1_2 }\bigotimes{^3_4 }

21​⨂43​


(二). 分数表示

  • \frac{分子}{分母}
  • 分子 \over 分母

代码:

$\frac{a+b}{b+c}$
$1\over 5$

效果:

a

+

b

b

+

c

\frac{a+b}{b+c}

b+ca+b​

1

5

1\over 5

51​

注:对于 \frac,如果分子分母都只有一个数(即不会出现和差积商的情况),那么大括号{}可以省略,如:$\frac12$表示

1

2

\frac12

21​


(三). 各种括号

  • () 、[] 和 | 可以直接显示,而 {} 本来用于分组,因此需要用 \{\} 来表示,也可以使用 \lbrace\rbrace 来表示

代码:

$\{[x-(8+\frac17y)z]\div 3\}$

效果:

{

[

x

(

8

+

1

7

y

)

z

]

÷

3

}

\{[x-(8+\frac17y)z]\div 3\}

{[x−(8+71​y)z]÷3}

注: 原始符号并不会随着公式大小缩放

就很不nice

有时候我们想要括号和分隔符显示的大点,括号能把整个数都包住

怎么办捏

那么可以用\left\right标记,实现自适应调整

就很nice

代码:

$\left(1\over2+{1\over3}\right)$

效果:

(

1

2

+

1

3

)

\left(1\over2+{1\over3}\right)

(2+31​1​)

注: 支持应用的括号(建议全屏食用):

符号名称

LaTeX

\LaTeX

LATE​X 代码

实现代码 效果
小括号 ( 和 ) 实现代码

(

1

2

)

\left(\frac12\right)

(21​)

中括号 [ 和 ] \left[\frac12\right]

[

1

2

]

\left[\frac12\right]

[21​]

大括号 { 和 } \left{\frac12\right}

{

1

2

}

\left\{\frac12\right\}

{21​}

绝对值 | \left|\frac12\right|

1

2

\left\vert\frac12\right\vert

∣∣​21​∣∣​

尖括号 \langle 和 \rangle \left\langle\frac12\right\rangle

1

2

\left\langle\frac12\right\rangle

⟨21​⟩

向上取整 \lceil 和 \rceil \left\lceil\frac12\right\rceil

1

2

\left\lceil\frac12\right\rceil

⌈21​⌉

向下取整 \lfloor 和 \rfloor \left\lfloor\frac12\right\rfloor

1

2

\left\lfloor\frac12\right\rfloor

⌊21​⌋

注: \left\right 标记必须是成对出现的,但有时候我们只用到其中一个

比如只用一个|当作分割线,这时候可以通过.来表示符号要适应的那一方,即用 \left. 表达只适应左边的情况,用 \right. 表达只适应右边的情况

代码:

$\left. \frac{1}{2} \right| _{3=x}$

效果:

1

2

3

=

x

\left. \frac{1}{2} \right| _{3=x}

21​∣∣​3=x​


(四). 根号表示

  • 根号开方使用\sqrt标记

格式:

\sqrt[开方次数,默认为2]{被开方数}

代码:

$\sqrt{x^{2008}}$
$\sqrt[3]{\frac x3}$

效果:

x

2008

\sqrt{x^{2008}}

x2008

x

3

3

\sqrt[3]{\frac x3}

33x​

注: 对于非常复杂的表达式,建议使用 {...(被开方数)}^{1/n(开方次数)} 代替 (数学方面有问题的亲慎重,想好再动手)

代码:

${x}^{1/n}$

效果:

2147483647

1

/

3

{2147483647}^{1/3}

21474836471/3


(五). 省略号

数学公式中常见的省略号有两种:

  • \ldots 表示与文本底线对齐的省略号
  • \cdots 表示与文本中线对齐的省略号

注: \cdot 可以表示与中线对齐的单个点

代码:

$f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$
$a\cdotb=c$

效果:

f

(

x

1

,

x

2

,

,

x

n

)

=

x

1

2

+

x

2

2

+

+

x

n

2

f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2

f(x1​,x2​,…,xn​)=x12​+x22​+⋯+xn2​

a

b

=

c

a \cdot b=c

a⋅b=c


(六). 矢量表示

不知道啥是矢量没关系,以后你就知道了

  • 矢量用 \vect 标记实现

格式:

\vec{矢量值}

代码:

$\vec{F}=m\vec{a}$

效果:

F

=

m

a

\vec{F}=m\vec{a}

F

=ma


(七). 间隔

  • 通常MathJax通过内部策略自己管理公式内部的空间,因此a  b与a     b都会显示为ab  (真气人)
  • 可以通过在ab间加入\空格\;增加些许间隙
  • \quad 与 \qquad 会增加更大的间隙。

代码:

$a\;b$
$a\quad b$
$a\qquad b$

效果:

a
  

b

a\;b

ab

a

b

a\quad b

ab

a

b

a\qquad b

ab


(八). 水平线

  • 命令\overline 和\underline 在表达式的上、下方画出水平线

代码:

$\overline{m+n}$
$\underline{m+n}$

效果:

m

+

n

\overline{m+n}

m+n​

m

+

n

\underline{m+n}

m+n​


二. 字符

  • 下文将给出在数学模式中常用的部分符号

(一). 希腊字母

  • 表格如下 (打字好累,有些字符咱这不支持,自行脑补,建议全屏食用)
序号 大写 LaTex代码 小写 LaTex代码
1

A

\Alpha

A

\Alpha

α

\alpha

α

\alpha
2

B

\Beta

B

\Beta

β

\beta

β

\beta
3

Γ

\Gamma

Γ

\Gamma

γ

\gamma

γ

\gamma
4

Δ

\Delta

Δ

\Delta

δ

\delta

δ

\delta
5

E

\Epsilon

E

\Epsilon

ϵ

\epsilon

ϵ

\epsilon
6

Z

\Zeta

Z

\Zeta

ζ

\zeta

ζ

\zeta
7

H

\Eta

H

\Eta

η

\eta

η

\eta
8

Θ

\Theta

Θ

\Theta

θ

\theta

θ

\theta
9

I

\Iota

I

\Iota

ι

\iota

ι

\iota
10

K

\Kappa

K

\Kappa

κ

\kappa

κ

\kappa
11

Λ

\Lambda

Λ

\Lambda

λ

\lambda

λ

\lambda
12

M

\Mu

M

\Mu

μ

\mu

μ

\mu
13

N

\Nu

N

\Nu

ν

\nu

ν

\nu
14

Ξ

\Xi

Ξ

\Xi

ξ

\xi

ξ

\xi
15

O

\Omicron

O

\Omicron

ο

\omicron

ο

\omicron
16

Π

\Pi

Π

\Pi

π

\pi

π

\pi
17

P

\Rho

P

\Rho

ρ

\rho

ρ

\rho
18

Σ

\Sigma

Σ

\Sigma

σ

\sigma

σ

\sigma
19

T

\Tau

T

\Tau

τ

\tau

τ

\tau
20

Υ

\Upsilon

Υ

\Upsilon

υ

\upsilon

υ

\upsilon
21

Φ

\Phi

Φ

\Phi

ϕ

\phi

ϕ

\phi
22

X

\Chi

X

\Chi

χ

\chi

χ

\chi
23

Ψ

\Psi

Ψ

\Psi

ψ

\psi

ψ

\psi
24

Ω

\Omega

Ω

\Omega

ω

\omega

ω

\omega
丝滑版 5 Ε

ε

\varepsilon

ε

\varepsilon
丝滑版 8 Θ

ϰ

\varkappa

ϰ

\varkappa
丝滑版 10 Κ

ϑ

\vartheta

ϑ

\vartheta
丝滑版 16 Ρ

ϖ

\varpi

ϖ

\varpi
丝滑版 18 Σ

ϱ

\varrho

ϱ

\varrho
丝滑版 21 Φ

ς

\varsigma

ς

\varsigma
丝滑版 23 Ψ

φ

\varphi

φ

\varphi

(二). 特殊字符

  • 下文将给出在数学模式中常用的部分符号 (所有符号太多了)
  • 有些字符需要安装 AMS 数学字库并且在文档的导言区加载宏包:amssymb 才能显示
  • 当然有些是解析的问题

1.二元关系符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

<

<

<

<

>

>

>

>

=

=

=

=

\le

\leq or \le

\geq

\geq or \ge

\equiv

\equiv

\ll

\ll

\gg

\gg

\doteq

\doteq

\prec

\prec

\succ

\succ

\sim

\sim

\preceq

\preceq

\succeq

\succeq

\simeq

\simeq

\subset

\subset

\supset

\supset

\approx

\approx

\subseteq

\subseteq

\supseteq

\supseteq

\cong

\cong

\sqsubset

\sqsubset

\sqsupset

\sqsupset

\Join

\Join

\sqsubseteq

\sqsubseteq

\sqsupseteq

\sqsupseteq

\bowtie

\bowtie

\in

\in

\ni

\ni or \owns

\propto

\propto

\vdash

\vdash

\dashv

\dashv

\models

\models

\mid

\mid

\parallel

\parallel

\perp

\perp

\smile

\smile

\frown

\frown

\asymp

\astmp

:

:

:

:

\notin

∈/​

\notin

\neq

​=

\neq or \ne

2.二元运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码
+ + - -

±

\pm

±

\pm

\mp

\mp

\triangleleft

\triangleleft

\cdot

\cdot

÷

\div

÷

\div

\triangleright

\triangleright

×

\times

×

\times

\setminus

\setminus

\star

\star

\cup

\cup

\cap

\cap

\ast

\ast

\sqcup

\sqcup

\sqcap

\sqcap

\circ

\circ

\vee

\vee or \lor

\wedge

\wedge or \land

\bullet

\bullet

\oplus

\oplus

\ominus

\ominus

\diamond

\diamond

\odot

\odot

\oslash

\oslash

\uplus

\uplus

\otimes

\otimes

\bigcirc

\bigcirc

⨿

\amalg

⨿

\amalg

\bigtriangleup

\pmbigtriangleup

\bigtriangledown

\bigtriangledown

\dagger

\dagger

\lhd

\lhd

\rhd

\rhd

\ddagger

\ddagger

\unlhd

\unlhd

\unrhd

\unrhd

\wr

\wr

3.大尺寸运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

\sum

\sum

\bigcup

\bigcup

\bigvee

\bigvee

\bigoplus

\bigoplus

\prod

\prod

\bigcap

\bidcap

\bigwedge

\bigwedge

\bigotimes

\bigotimes

\coprod

\coprod

\bigsqcup

\bidsqcup

\bigodot

\bigodot

\int

\int

\oint

\oint

\biguplus

\biguplus

4.对数运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

log

\log

log

\log

lg

\lg

lg

lg

ln

\ln

ln

\ln

5.三角运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

\bot

\bot

\angle

\angle

3

0

30^\circ

30∘

30^\circ

sin

\sin

sin

\sin

cos

\cos

cos

\cos

tan

\tan

tan

\tan

cot

\cot

cot

\cot

sec

\sec

sec

\sec

csc

\csc

csc

\csc

6.微积分运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

\prime

\prime

\int

\int

\iint

\iint

\iiint

\iiint

\oint

\oint

lim

\lim

lim

\lim

\infty

\infty

\nabla

\nabla

7.逻辑运算符

显示 LaTex代码 显示 LaTex代码 显示 LaTex代码 显示 LaTex代码

\because

\because

\therefore

\therefore

\forall

\forall

\exists

\exists

̸

\not

​

\not

\not>

​>

\not>

⊄

\not\subset

​⊂

\not\subset

第一弹就这样高能的结束了呢


关于『进击的Markdown』:第一弹完结啦 []( ̄▽ ̄)

这回不短了(*  ̄▽ ̄ *)

(主要是数学有毒)

一坑填完又挖一坑

不愧是我

关于『进击的Markdown』:第一弹 就酱紫结束啦~ 叭叭 ~(′▽`~)

最新文章

  1. MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
  2. PNG和Gif及JPEG图片格式比较
  3. bee使用
  4. 将JsonObject转换成HashMap
  5. order by 容易出现的bug记录
  6. K均值聚类(Kmeans)
  7. eclipse删除已经记录的用户名和密码
  8. Bzoj 2038: [2009国家集训队]小Z的袜子(hose) 莫队,分块,暴力
  9. Java设计模式之--------&gt;&quot;代理模式&quot;
  10. javaScript笔记详解(1)
  11. OGR中空间叠加函数Union
  12. Mac安装compass失败的原因
  13. [Java]如何把当前时间插入到数据库
  14. Java之所有对象的公用方法&gt;9.Always override hashCode when you override equals
  15. [原]Asp.net Core 2.1.2 测试成功Ajax上传文件新解法
  16. QT Creator快捷键不能用
  17. Mac 安装Django
  18. OC学习篇之---类的延展
  19. Arcgis license 服务无法启动的解决问题
  20. spring in action 7.1 小结

热门文章

  1. MapReduce在集群执行任务时报错:Initialization of all the collectors failed. Error in last collector was:java.lang.ClassCastException
  2. 一个抽取百度定位的教程(下载百度地图Demo+配置+抽取)
  3. JS中Map和ForEach的区别
  4. Java当中的HashSet
  5. 今天记录一下h5跳转小程序,可以通过短信推广小程序
  6. 使用 HTML5 input 类型提升移动端输入体验(转翻译)
  7. 2021.08.09 P7238 迷失森林(树的直径)
  8. SMTP协议解读以及如何使用SMTP协议发送电子邮件
  9. 《手把手教你》系列基础篇(九十三)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-上篇(详解教程)
  10. SD卡之二:SD总线访问模式