Markdown编辑器语法之表格制作、LaTeX数学公式

提示:在你打开这个网页的时候请耐心等待两分钟,这样内容才会加载出来哦!

目录

1、表格制作

语法规则:

-默认左对齐
:-左对齐
-:右对齐
:-:居中对齐
其中,-表示列表宽度的权重,比如--是-宽度的两倍

例如下表:

|水果  |  价格|  数量|
|--   | :---:|:---:|
|香蕉  |¥5   |  2  |
|苹果  |¥10  | 4   |
|橘子  |¥8   | 3   |

显示效果

水果价格数量
香蕉¥52
苹果¥104
橘子¥83

除此之外,安利一个在线表格制作网站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+x2x 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$ 效果: 1234 ⨂ 2 1 ⨂ 4 3

4.2 分数

方法1:\frac{分子}{分母}(若分子分母都是单数,则大括号可以省略)
方法2:分子 \over 分母

分数语法效果
方法1\frac{x+1}{3x} x+13x x + 1 3 x
方法22x_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+|3x3 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 会添加更大的间隙,如下:

间隔语法效果
示例1a\ b a b a   b
示例2a\;b ab a b
示例3a\quad b ab a b
示例4a\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+c1.0+d2.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
\frakFraktur字母(一种德国字体){\frak ABCDE} ABCDE A B C D E

回到文章顶部


  1. 这里是脚注 的内容。
  2. LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
LaTeX数学公式是一种排版数学表达式的标记语言。为了在LaTeX编译器中编数学公式,你需要在导言区引用数学公式的宏包,代码为\usepackage{amsmath};如果你想修改公式的字体,还需要引用宏包\usepackage{amsfonts}。 在LaTeX中,你可以使用一系列的语法和符号来插入各种类型的数学公式,包括上下标、分式、开方、对数、极限、导数与偏导、矩阵等等。你可以参考官方文档来了解更多的数学公式语法和用法。 如果你使用的是MarkdownLaTeX数学公式CSDN支持LaTeX数学公式的显示,但一些本地编辑器可能不直接支持LaTeX数学公式的输入。你可以通过设置Typroa或通过在VS Code安装扩展来支持LaTeX数学公式的输入。 总结起来,LaTeX数学公式可以通过使用特定的语法和符号来编,并借助相应的宏包进行排版和修改字体。在Markdown编辑器中,你可能需要做一些设置或安装扩展来支持LaTeX数学公式的输入。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [LaTeX数学公式-详细教程](https://blog.csdn.net/NSJim/article/details/109045914)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值