关于『进击的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. 解决 Tomcat 控制台输出乱码(Tomcat Localhost Log / Tomcat Catalina Log 乱码)

    1. 按下图修改 先找到你的 Tomcat 安装目录,然后进入conf文件夹,找到 logging.properties,并打开它,然后把所有 UTF-8 格式的编码改成 GBK即可,具体操作如下图

  2. Java中重载的应用

    学习目标: 掌握Java方法的重载 学习内容: 1.重载定义 参数列表: 参数的类型 + 参数的个数 + 参数的顺序 方法签名: 方法名称 + 方法参数列表,在同一个类中,方法签名是唯一的,否则编译报 ...

  3. 为什么HashMap使用红黑树而不使用AVL树

    为什么HashMap使用红黑树而不使用AVL树? 红黑树适用于大量插入和删除:因为它是非严格的平衡树:只要从根节点到叶子节点的最长路径不超过最短路径的2倍,就不用进行平衡调节 AVL 树是严格的平衡树 ...

  4. js刷新页面window.location.reload()

    window.location.reload()刷新当前页面 window.parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷 ...

  5. 如丝般顺滑:DDD再实践之类目树管理

    在上次反思DDD实践之后,在类目树管理项目中再次实践DDD.从需求分析到建模和具体的落地,结合个人体会,都是干货.

  6. Codeforces Round #754 (Div. 2), problem: (A) A.M. Deviation泪目 万万没想到狂wa是因为这

    Problem - A - Codeforces 题目 题意很简单每次操作可以使得a1 a2  a3任意两个数分别+1  -1 求最后使得a+c-2b绝对值的最小值 BUG就是最后忽略了-2和2这一点 ...

  7. 阶段性总结linux(1)

    学习安装linux系统 [网络连接方式] 桥接 ,好比所有人都在25期教室,公用这个教室的局域网段 192.168.11.0~192.168.11.255 教室内有60个同学,插上了网线,所有人都是 ...

  8. 发布nuget包的正确姿势---cicd自动打包发布nuget包

    最轻便的发布nuget包方式,方便cicd自动打包发布nuget包 首先新建项目 项目名随便取,这里就叫它GuiH.ClassLibrary 默认即可,需要改目标版本时,等创建好再改 项目创建好了 随 ...

  9. Node.js躬行记(18)——半吊子的可视化搭建系统

    我们组维护的管理后台会接到很多开发需求,每次新开页面,就会到处复制黏贴相关代码. 并且还会经常性的翻阅文档,先在书签或地址栏输入WIKI地址,然后找到那一份说明文档,再定位到要看的组件位置. 虽然单人 ...

  10. 聊聊 node 如何优雅地获取 mac 系统版本

    背景 今天突然碰到了一个兼容性需求,需要根据不同 macOS 版本,进行不同的兼容性处理. 没想到看似简单的需求,中间也经历了一番波折,好在最后解决了问题. 在此记录一下解决问题的过程,也方便其他有类 ...