提示:在你打开这个网页的时候请耐心等待两分钟,这样内容才会加载出来哦!
目录
1、表格制作
语法规则:
-默认左对齐
:-左对齐
-:右对齐
:-:居中对齐
其中,-表示列表宽度的权重,比如--是-宽度的两倍
例如下表:
|水果 | 价格| 数量|
|-- | :---:|:---:|
|香蕉 |¥5 | 2 |
|苹果 |¥10 | 4 |
|橘子 |¥8 | 3 |
显示效果
水果 | 价格 | 数量 |
---|---|---|
香蕉 | ¥5 | 2 |
苹果 | ¥10 | 4 |
橘子 | ¥8 | 3 |
除此之外,安利一个在线表格制作网站Tables Generator,网站为Tables Generator,该网站可以在线制作表格并生成该表格相应的LaTex代码、HTML代码、Markdown代码、Text代码,你只需复制这些代码到本Markdown编辑器里便可以生成相应的表格了哦。
2、页内跳转
锚点链接,也称作“锚点”。通过点击命名锚点,浏览器能够快速重定向网页特定的位置,跳转到该锚点所定位置(比如快速到页首、页尾或者网页中某处)。
例如,一个很长的页面最下方有一个“返回页首”的按钮,就是一种最典型的页内锚点链接;
实现方法:
Step 1:定义位置标记
首先,要定义想让锚点去指定的位置标记(即这行代码:<div id="footer"></div>
),其中“footer”只是自己设定的该位置名称,可以随意修改。
Step 2:设置锚点链接
其次,将定义好的位置标记放到要跳转到的地方。 然后把锚点链接(即#footer)用像插入网页链接一样方式放在任意地方,当点击这个锚点链接(跳转链接)时就会跳到位置标记所在的位置。
如:现在我们要实现回到页首的跳转,现在可以点击跳转到页首
3、脚注
脚注为先定义,后使用:
定义格式:[^定义名]: 定义内容;
使用格式:直接在需要定义的文本内容后面加上[ ^定义名]
例如:
生成一个脚注[^footnote]。
[^footnote]: 这里是脚注的内容。(注意:[^footnote]后的双引号是在英文输入下输入的)
显示效果:
生成一个脚注1。(注:点击脚注数字可直接到达底部脚注注释处)
4、数学公式
在Markdown编辑器里使用LaTex2数学公式。
CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式。
MathJax是一款执行在浏览器中的开源的数学符号渲染引擎,使用MathJax能够方便的在浏览器中显示数学公式,不须要使用图片。
LaTeX的数学公式有两种:行内公式和块级公式。
行内公式放在文中与其他文字混编,块级公式单独成行。都使用美元符号进行标记显示。
行内公式:
标记方法:使用一个美元符号包围起来,$行内公式$
,例如:
这是一个行内公式($\frac{1+x}{2^x}$
):
1+x2x
1
+
x
2
x
块级公式:
标记方法:使用两个美元符号包围起来,如:
$$块级公式$$
这是一个块级公式($$\frac{1+x}{2^x}$$
):
简单规则:
1、LaTex公式由 $符号开始,由 $结束;
2、空格:LaTeX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。
3、换行:用控制命令“\”,或“ \newline”.。
4、分段:用控制命令“\par” 或空出一行。
5、换页:用控制命令“\newpage”或“\clearpage” 。
6、特殊控制字符:#,$, %, &, - ,{, }, ^, ~ 要想输出这些控制符用下列命令:
\# \$ \% \& \- \{ \} \^{} \~{} $\backslash$表示'\'
4.1 上标和下标
^表示上标。_表示下标。假设上下标的内容多于一个字符,要用{}把这些内容括起来当成一个总体。上下标是能够嵌套的,也能够同一时候使用。(注:在实际实现公式时,下列“语法”一栏应用$符号包围起来)。
上/下标 | 语法 | 效果 |
---|---|---|
上标 | 10^{x+2} | 10x+2 10 x + 2 |
下标 | y=2x_1 + 3x_2 | y=2x1+3x2 y = 2 x 1 + 3 x 2 |
嵌套 | y=2x_1^2 + 3x_2^4 | y=2x21+3x42 y = 2 x 1 2 + 3 x 2 4 |
另外,假设要在左右两边都有上下标。能够用\sideset命令。如:$\sideset{^1_2}{^3_4}\bigotimes$
效果:
⨂12⨂34
⨂
2
1
⨂
4
3
4.2 分数
方法1:\frac{分子}{分母}(若分子分母都是单数,则大括号可以省略)
方法2:分子 \over 分母
分数 | 语法 | 效果 |
---|---|---|
方法1 | \frac{x+1}{3x} | x+13x x + 1 3 x |
方法2 | 2x_1 + 3x_2\over x_2 + x_3 | 2x1+3x2x2+x3 2 x 1 + 3 x 2 x 2 + x 3 |
4.3 各类括号
()、[]和|能够直接表示自己。而{}本来用于分组。因此须要用\{ \}
来表示自身,也能够使用\lbrace 和\rbrace来表示。其他括号见以下表。
如:\{[2x - (1 + \frac{7}{3x})] - 6y\}
效果:
{[2x−(1+73x)]−6y}
{
[
2
x
−
(
1
+
7
3
x
)
]
−
6
y
}
注意:原始符号并不会随着公式大小缩放。有时候我们想要括号和分隔符显示的大点。比方上面样例中希望括号能把整个分数都包住,那么能够用\left和\right标记,实现自适应调整。(放在需要适应的括号的前面)
如:$\left\{[2x - (1 + \frac{7}{3x})] - 6y\right\}$
效果:
{[2x−(1+73x)]−6y}
{
[
2
x
−
(
1
+
7
3
x
)
]
−
6
y
}
\left和\right标记能应用的括号非常多:
括号名 | 语法 | 效果 |
---|---|---|
小括号 | \left(x+2\right) | (x+2) ( x + 2 ) |
中括号 | \left[2x + (5 + 6y)\right] | [2x+(5+6y)] [ 2 x + ( 5 + 6 y ) ] |
大括号 | \left{[2x - (1 + \frac{7}{3x})] - 6y\right} | {[2x−(1+73x)]−6y} { [ 2 x − ( 1 + 7 3 x ) ] − 6 y } |
尖括号 | \left\langle3 + 4x\right\rangle | ⟨3+4x⟩ ⟨ 3 + 4 x ⟩ |
向上取整 | \left\lceil1 + 2x\right\rceil | ⌈1+2x⌉ ⌈ 1 + 2 x ⌉ |
向下取整 | \left\lfloor2 + 3x\right\rfloor | ⌊2+3x⌋ ⌊ 2 + 3 x ⌋ |
4.4 根号
根号开方使用\sqrt标记,语法格式例如以下:
\sqrt[开方次数,默人为2]{开方因子}
根号 | 语法 | 效果 |
---|---|---|
示例1 | \sqrt[3]{1 + \frac{1+x}{2+3x}} | 1+1+x2+|3x−−−−−−−√3 1 + 1 + x 2 + | 3 x 3 |
示例2 | \sqrt{8} | 8–√ 8 |
4.5 省略号
数学公式中常见的省略号有两种。\ldots表示与文本底线对齐的省略号,\cdots表示与文本中线对齐的省略号。如:
省略号 | 语法 | 效果 |
---|---|---|
与文本中线对齐 | f(x_1, x_2, \cdots, x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 | f(x1,x2,⋯,xn)=x21+x22+⋯+x2n f ( x 1 , x 2 , ⋯ , x n ) = x 1 2 + x 2 2 + ⋯ + x n 2 |
与文本底线对齐 | x_1x_2x_3\ldots | x1x2x3… x 1 x 2 x 3 … |
注意:\ldot和\cdot能够表示与文本底线和中线对齐的单个点。
4.6 数学矢量
矢量用\vec标记实现,语法格式:\vec{矢量值},如下:
矢量 | 语法 | 效果 |
---|---|---|
示例1 | \vec{a}\cdot\vec{b} = \vec{ab} | a⃗ ⋅b⃗ =ab→ a → ⋅ b → = a b → |
4.7 字符间隔
通常MathJax通过内部策略自己管理公式内部的空间,因此a︹︹b与a︹︹︹︹︹b(︹表示空格)都会显示为ab。
因此,能够通过在ab间添加\空格或\;添加些许间隙,\quad 与 \qquad 会添加更大的间隙,如下:
间隔 | 语法 | 效果 |
---|---|---|
示例1 | a\ b | a b a b |
示例2 | a\;b | ab a b |
示例3 | a\quad b | ab a b |
示例4 | a\qquad b | ab a b |
4.8 希腊字母
序号 | LaTex代码 | 结果 | 中文名 |
---|---|---|---|
1 | \alpha | α α | 阿尔法 |
2 | \beta | β β | 贝塔 |
3 | \gamma | γ γ | 伽马 |
4 | \delta | δ δ | 德尔塔 |
5 | \zeta | ζ ζ | 泽塔 |
6 | \eta | η η | 伊塔 |
7 | \theta | θ θ | 西塔 |
8 | \iota | ι ι | 约塔 |
9 | \kappa | κ κ | 卡帕 |
10 | \lambda | λ λ | 兰姆达 |
11 | \mu | μ μ | 缪 |
12 | \nu | ν ν | 纽 |
13 | \xi | ξ ξ | 克西 |
14 | \omicron | ο ο | 欧米克隆 |
15 | \pi | π π | 派 |
16 | \rho | ρ ρ | 柔 |
17 | \sigma | σ σ | 西格玛 |
18 | \tau | τ τ | 陶 |
19 | \upsilon | υ υ | 宇普西隆 |
20 | \phi | ϕ ϕ | 弗爱 |
21 | \chi | χ χ | 卡 |
22 | \psi | ψ ψ | 普赛 |
23 | \omega | ω ω | 欧米伽 |
24 | \varepsilon | ε ε | 异体 |
25 | \varkappa | ϰ ϰ | 异体 |
26 | \vartheta | ϑ ϑ | 异体 |
27 | \varpi | ϖ ϖ | 异体 |
28 | \varrao | ϱ ϱ | 异体 |
29 | \varsigma | ς ς | 异体 |
30 | \varphi | φ φ | 异体 |
4.9 特殊字符
4.9.1 关系运算符
±
±
:
\pm
×
×
:
\times
÷
÷
:
\div
∣
∣
:
\mid
∤
∤
:
\nmid
⋅
⋅
:
\cdot
∘
∘
:
\circ
∗
∗
:
\ast
⨀
⨀
:
\bigodot
⨂
⨂
:
\bigotimes
≤
≤
:
\leq
≥
≥
:
\geq
≠
≠
:
\neq
≈
≈
:
\approx
≡
≡
:
\equiv
∑
∑
:
\sum
∏
∏
:
\prod
∐
∐
:
\coprod
4.9.2 集合运算符
∅
∅
:
\emptyset
∈
∈
:
\in
∉
∉
:
\notin
⊂
⊂
:
\subset
⊃
⊃
:
\supset
⊆
⊆
:
\subseteq
⊇
⊇
:
\supseteq
⋂
⋂
:
\bigcap
⋃
⋃
:
\bigcup
⋁
⋁
:
\bigvee
⨄
⨄
:
\biguplus
⨆
⨆
:
\bigsqcup
4.9.3 对数运算符
log
log
:
\log
ln
ln
:
\ln
lg
lg
:
\lg
4.9.4 三角运算符
⊥
⊥
:
\bot
∠
∠
:
\angle
30∘
30
∘
:
\30^circ
sin
sin
:
\sin
cos
c
o
s
:
\cos
tan
tan
:
\tan
cot
cot
:
\cot
sec
sec
:
\sec
csc
csc
:
\csc
4.9.5 微积分运算符
′
′
:
\prime
∫
∫
:
\int
∬
∬
:
\iint
∭
∭
:
\iiint
∬∬
⨌
:
\iiiint
∮
∮
:
\oint
lim
lim
:
\lim
∞
∞
:
\infty
∇
∇
:
\nabla
4.9.6 逻辑运算符
y^ y ^ : \hat{y}
4.9.7 连线符号
a+b+c+d¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
a
+
b
+
c
+
d
¯
:
\overline{a+b+c+d}
a+b+c+d–––––––––––––
a
+
b
+
c
+
d
_
:
\underline{a+b+c+d}
a+b+c1.0+d2.0
a
+
b
+
c
⏟
1.0
+
d
⏞
2.0
:
\overbrace{a+\underbrace{b+c}_{1.0} + d}^{2.0}
4.9.8 箭头符号
↑
↑
:
\uparrow
↓
↓
:
\downarrow
⇑
⇑
:
\Uparrow
⇓
⇓
:
\Downarrow
→
→
:
\rightarrow
←
←
:
\leftarrow
⇒
⇒
:
\Rightarrow
⇐
⇐
:
\Leftarrow
⟶
⟶
:
\longrightarrow
⟵
⟵
:
\longleftarrow
⟹
⟹
:
\Longrightarrow
⟸
⟸
:
\Longleftarrow
综合上面的符号语言,有如下几个综合的例子:
∑ni=01i2
∑
i
=
0
n
1
i
2
:
\sum_{i=0}^n\frac{1}{i^2}
∏ni=01i2
∏
i
=
0
n
1
i
2
:
\prod_{i=0}^n\frac{1}{i^2}
∫10x2dx
∫
0
1
x
2
d
x
:
\int_0^1 x^2{\rm d}x
limn→+∞1n(n+1)
lim
n
→
+
∞
1
n
(
n
+
1
)
4.10、字体种类
公式里的字符也有字体的选择,若要对公式的某一部分字符进行字体转换,可以用如下语法格式:
{字体标记 需转换的部分字符}
字体标记 | 字体名称 | 例子 | 效果 |
---|---|---|---|
\rm | 罗马体 | {\rm ADCDE} | ABCDE A B C D E |
\bf | 黑体 | {\bf ABCDE} | ABCDE A B C D E |
\Bbb | 黑板粗体字 | {\Bbb ABCDE} | ABCDE A B C D E |
\mit | 数学斜体 | {\mit ABCDE} | ABCDE A B C D E |
\scr | 小体大写字母 | {\scr ABCDE} | ABCDE A B C D E |
\it | 意大利体 | {\it ABCDE} | ABCDE A B C D E |
\cal | 花体 | {\cal ABCDE} | ABCDE A B C D E |
\sf | 等线体 | {\sf ABCDE} | ABCDE A B C D E |
\tt | 打字机字体 | {\tt ABCDE} | ABCDE A B C D E |
\frak | Fraktur字母(一种德国字体) | {\frak ABCDE} | ABCDE A B C D E |