关于『进击的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』:第一弹 就酱紫结束啦~ 叭叭 ~(′▽`~)

关于『进击的Markdown』:第一弹的更多相关文章

  1. 关于『进击的Markdown』:第二弹

    关于『进击的Markdown』:第二弹 建议缩放90%食用 众里寻他千百度,蓦然回首,Markdown却在灯火灿烂处 MarkdownYYDS! 各位早上好!  我果然鸽稿了  Markdown 语法 ...

  2. 关于『进击的Markdown』:第三弹

    关于『进击的Markdown』:第三弹 建议缩放90%食用 我与神明画押,赌这弹markdown又双叒叕拖稿了 %%%Markdown!我的CSDN编辑器崩了呜呜呜 各路英雄豪杰,大家好!  我们要开 ...

  3. 关于『进击的Markdown』:第五弹

    关于『进击的Markdown』:第五弹 建议缩放90%食用 路漫漫其修远兮,吾将上下而求索.  我们要接受Mermaid的考验了呢  Markdown 语法真香(一如既往地安利) ( 进击吧!Mark ...

  4. 关于『进击的Markdown』:第四弹

    关于『进击的Markdown』:第四弹 建议缩放90%食用 美人鱼(Mermaid)悄悄的来,又悄悄的走,挥一挥匕首,不留一个活口 又是漫漫画图路... 女士们先生们,大家好!  我们要接受Markd ...

  5. 关于『Markdown』:第一弹

    关于『Markdown』:第一弹 建议缩放90%食用 声明: 在我之前已有数位大佬发布 "Markdown" 的语法知识点, 在此, 仅整理归类以及补缺, 方便阅读. 感谢 C20 ...

  6. 关于『Markdown』:第二弹

    关于『Markdown』:第二弹 建议缩放90%食用 道家有云:一生二,二生三,三生万物 为什么我的帖子不是这样 各位打工人们! 自从我学了Markdown以来 发现 Markdown 语法真的要比 ...

  7. 关于『HTML5』第一弹

    关于『HTML5』:第一弹 建议缩放90%食用 祝各位国庆节快乐!!1 经过了「过时的 HTML」.「正当时的 Markdown」的双重洗礼后,我下定决心,好好学习HTML5  这回不过时了吧(其实和 ...

  8. 关于『HTML』:第一弹

    关于『HTML』:第一弹 建议缩放90%食用 根据C2024XSC212童鞋的提问, 我准备写一稿关于『HTML』基础的帖 But! 当我看到了C2024XSC130的 "关于『HTML5』 ...

  9. 『MXNet』第一弹_基础架构及API

    MXNet是基础,Gluon是封装,两者犹如TensorFlow和Keras,不过得益于动态图机制,两者交互比TensorFlow和Keras要方便得多,其基础操作和pytorch极为相似,但是方便不 ...

随机推荐

  1. JavaScript 工作原理之六-WebAssembly 对比 JavaScript 及其使用场景

    原文请查阅这里,略有改动,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScript 工作原理的第六章. 现在 ...

  2. Idea中创建maven项目(超详细)

    Idea中创建maven项目 提示:前提条件时maven已经安装好,并且环境变量也配置完成,maven没安装好或者环境变量没有配置好的请参考我上一篇文章--maven的安装和配置 上篇博文链接:htt ...

  3. maven安装和配置阿里云镜像(各种详细配置)

    maven安装和详细配置 提示:下面是maven3.6.3版本百度云链接,记住maven3.3以上版本必须安装jdk1.7及以上版本,否则会出错. 链接:https://pan.baidu.com/s ...

  4. 微信h5支付/jsapi支付/小程序支付

    一. 介绍------------------------------------------------------------------ 微信支付官方开发文档:  https://pay.wei ...

  5. js new Date()参数格式

    最近在写页面使用new Date()获取时间戳在ie浏览器中测试发现无效:后来发现是参数格式问题, new Date()参数格式如下: 1.用整数初始化日期对象 var date1 = new Dat ...

  6. yum install mysql-community-server yum方式安装mysql(社区版实操)

    前言:rpm方式或者这种yum安装时比较简单的方式,但是不推荐,但是确实很着急的话,可以采用这种安装这种方式不利于后续对mysql的管理,如果是多实例或者是复杂的一些架构的话,还是推荐利用源码包编译方 ...

  7. python 包之 redis 数据库操作教程

    一.安装 redis 是一个 Key-Value 数据库 Value 支持 string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)等类型 pip inst ...

  8. 记一次mysql请求超时甩锅历程

    今天下午业务找我说是线上环境一个mysql库很慢,请求出现了大量的超时,让帮忙看看,以下为查找过程及甩锅过程. 1. mysql请求超时,ok,我们所有线上mysql都是开启了慢查询日志的,查找慢查询 ...

  9. 在Java中==的一个坑

    观察下面代码,输出结果是什么? public static void main(String[] args) { Integer p = 10000; Integer q = 10000; Syste ...

  10. 【FAQ】HMS Core推送服务与本地创建通知消息如何相互覆盖?

    我们知道,单独使用HMS Core推送服务或本地创建通知消息,都可以实现通知消息的覆盖,方式分别为: 1.本地创建通知消息(简称本地通知消息) 通过notificationManager.notify ...