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

 

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

 

建议缩放90%食用

 

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



各位晚上好!


早饭吃了吗您


我 今 天 没 吃



Markdown 语法真香
(每日安利)


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

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




( 进击吧!Markdown!)

 

 

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

 

 

我是废话,我结束了

 

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


 

  我是正文,我开始了  



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




LaTeX \LaTeX LATEX 语法




一. 数学公式(下)

  • MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片
  • 此弹文章即将介绍如何使用 LaTeX \LaTeX LATEX 语法编写数学公式 (请做好心理准备)

(一). 上标和下标

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

代码:

$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 } 2143




(二). 分数表示

  • \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+71y)z]÷3}




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

就很不nice

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

怎么办捏

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

就很nice



代码:

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

效果:


( 1 2 + 1 3 ) \left(1\over2+{1\over3}\right) (2+311)



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

符号名称 LaTeX \LaTeX LATEX 代码实现代码效果
小括号( 和 )实现代码 ( 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} 213=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 ab=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 lglg ln ⁡ \ln ln\ln



5.三角运算符

显示LaTex代码显示LaTex代码显示LaTex代码
⊥ \bot \bot ∠ \angle \angle 3 0 ∘ 30^\circ 3030^\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』:第一弹 就酱紫结束啦~ 叭叭 🌸🌸🌸~(′▽`~)

posted @ 2022-05-16 22:21  北柒kylin  阅读(30)  评论(0编辑  收藏  举报