如何在 CSDN 的 MarkDown 中编辑数学公式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 CSDN 的 MarkDown 中编辑数学公式相关的知识,希望对你有一定的参考价值。
参考技术A CSDN-MarkDown编辑器使用的公式定界符为$和$$,单美元符号包围的是行内公式,双美元符号包围的是块公式。示例: $\gamma(n) = (n-1)! \quad\forall n \in\mathbb N$
效果:
示例: $$ x = \dfrac-b \pm \sqrtb^2 - 4ac2a $$
效果:
Tex关键字(字符转义序列)表示特殊显示符号,如 \frac 表示分数,其后面可以跟随参数,参数多少与关键字有关。
示例: $\frac1n$
效果:
^表示上标,_表示下标,如果上(下)标内容多于一个字符就需要使用,注意不是( ), 因为( )经常是公式本身组成部分,为避免冲突,所以选用了 将其包起来。
示例: $x^y^z=(1+e^x)^-2xy^w$
效果:
( )和[ ]就是自身了,由于 是Tex的元字符,所以表示它自身时需要转义。
示例: $f(x,y) = x^2 + y^2, x\epsilon[0,100]$
效果:
有时候括号需要大号的,普通括号不好看,此时需要使用\left和\right加大括号的大小。
示例: $(\fracxy)^8$,$\left(\fracxy\right)^8$
效果: ,
\left和\right必须成对出现,对于不显示的一边可以使用 . 代替。
示例: $\left.\frac\rm du\rm dx \right| _x=0$
效果:
使用\frac分子分母格式,或者 分子\over 分母。
示例: $\frac12x+1$或者$1\over2x+1$
效果: 或者
示例: $\sqrt[9]3$ 和 $\sqrt3$
效果: 和
有两种省略号,\ldots 表示语文本底线对其的省略号,\cdots表示与文本中线对其的省略号。
示例: $f(x_1, x_2, \ldots, x_n)=x_1^2 + x_2^2+ \cdots + x_n^2$
效果:
示例: $\veca \cdot \vecb=0$
效果:
如果想要在两个字母间增加间隔,可以使用\空格,;,或\quad,\qquad。他们增加的空间越来越大。
示例: $x \ y$,$x \quad y$,$x \qquad y$
效果: , ,
条件偏导使用\partial标记。
示例: $$\left. \frac\partial f(x,y)\partial x \right |_x=0$$
效果:
效果:
方程组示例:
方程组效果:
示例: $\int_0^1x^2\rm dx $
效果:
示例: $\lim_n\rightarrow+\infty\frac1n(n+1)$
效果:
示例: $\sum_1^n\frac1x^2$, $\prod_i=0^n\frac1x^2$
效果: ,
示例:
或者
[1] https://blog.csdn.net/smstong/article/details/44340637
[2] https://blog.csdn.net/qq_39422642/article/details/78276002
在CSDN编辑器(Markdown编辑器)中应用LaTex公式
文章目录
最近,本小白在CSDN中写博客时,有时候需要引入一些数学公式,一直没有进行总结(小白比较爱玩,哈哈哈)。今天,抽空总结一下,希望可以一起和小伙伴们进步!
用CSDN编辑器打开LaTex数学公式
如上图所示,点击 “ 帮助 ” ,可以看到一个 “ 帮助文档 ” ,如图所示:
如图所示,我们会跳转到katex官网
KaTex介绍
在文字处理领域,早就有非常成熟的排版系统LaTeX,它完全使用文本描述排版,对于复杂的数学公式、表格、化学分子式等完全不在话下,甚至可以排五线谱、棋谱、电路图等。
LaTeX是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能。
我们的需求是在网页上以文本的形式展示数学公式,所以只需要一个LaTeX的子集,能渲染数学公式即可;
KaTeX就是这样一个支持HTML的轻量级的数学公式引擎,它由Khan Academy(可汗学院)开发,号称“最快”的数学公式渲染库。
LaTex在线测试工具
感兴趣的同学,可以自己试一试:LaTex在线测试工具
LaTex可视化公式编辑器
LaTex参考文档
KaTex官网
进入KaTex官网后,我们进入文档API
如图所示,找到 “ Supported Functions ”,既可找寻到我们日常所用的数学符号、函数等等:
KaTex官方文档
用CSDN编辑器运用LaTex数学公式
举例
首先,我们先满足好奇心和兴趣,在这里试一下LaTex数学公式:
a
′
a'
a′
a
~
\\tildea
a~
g
˚
\\mathringg
g˚
在CSDN编辑器(Markdown编辑器)中,我们需要在 KaTex官方文档中所有的公式前后加上 $ 符号 , 即将符号的LaTex公式放到两个 “$” 符号中间:
“$ LaTex数学公式 $”
α
\\alpha
α
β
\\beta
β
n
ϵ
\\epsilon
ϵ N
$ LaTex公式 $ | 显示 |
---|---|
\\epsilon | ϵ \\epsilon ϵ |
\\alpha | α \\alpha α |
\\beta | β \\beta β |
总结常用LaTex数学公式
重点:
常用的很多符号,公式均可以在本文章的上边介绍中找到,下面我们主要是介绍LaTeX公式怎么在CSDN编辑器(Markdown编辑器)中显示,所以LaTex公式均添加了 $ 符号,不是原本的LaTex公式,请大家注意。
指数上下标
指数上标
x n ^n n
x$^n$
xn
x^n^ (不用加$符号)
指数下标
x n _n n
x$_n$
xn
x~n~ (不用加$符号)
指数上下标
x的上标是2,下标是n:x n 2 ^2_n n2
x$^2_n$
多次上标
e x ^x x 2 ^2 2
e$^x$$^2$
根号
平方根
x 2 \\sqrt[2]x 2x
$\\sqrtx$
$\\sqrt[2]x$
立方根
x 3 \\sqrt[3]x 3x
$\\sqrt[3]x$
n次方根
x n \\sqrt[n]x nx
$\\sqrt[n]x$
分数
分数使用 \\fracab 排版,a是分子,b是分母
a
b
\\fracab
ba
$\\fracab$
x
1
2
^\\frac12
21
x
1
/
2
^1/2
1/2
x$^\\frac12$
x$^1/2$
求和
∑ i = 1 n \\sum_i=1^n ∑i=1n
$\\sum_i=1^n$
∑ i = 1 n \\displaystyle\\sum_i=1^n i=1∑n
$\\displaystyle\\sum_i=1^n$
向量
向量(Vectors)通常用上方有小箭头(arrow symbols)的变量表
示,这可由 \\vec 得到。另两个命令 \\overrightarrow 和 \\overleftarrow
在定义从 A 到 B 的向量时非常有用。
A
B
→
\\overrightarrowAB
AB
A
B
←
\\overleftarrowAB
AB
$\\overrightarrowAB$
$\\overleftarrowAB$
括号
小括号
(
)
\\left ( \\right )
()
(
123
,
45
,
321
,
23
)
\\left ( 123,45,321,23 \\right )
(123,45,321,23)
$\\left ( \\right )$
$\\left ( 123,45,321,23 \\right )$
\\text\\textbraceleft
中括号
[
]
\\left [ \\right ]
[]
[
1
,
2
,
3
]
\\left [ 1,2,3 \\right ]
[1,2,3]
$\\left [ \\right ]$
$\\left [ 1,2,3 \\right ]$
尖括号
⟨
⟩
\\left \\langle \\right \\rangle
⟨⟩
⟨
1
,
2
,
3
,
4
,
5
⟩
\\left \\langle 1,2,3,4,5 \\right \\rangle
⟨1,2,3,4,5⟩
<
\\text\\textless
<
>
\\text\\textgreater
>
<
\\text\\textless
< 1,2,3,4,5
>
\\text\\textgreater
>
$\\left \\langle \\right \\rangle$
$\\left \\langle 1,2,3,4,5 \\right \\rangle$
$\\text\\textless$ $\\text\\textgreater$
$\\text\\textless$ 1,2,3,4,5 $\\text\\textgreater$
大括号
\\text\\textbraceleft
\\text\\textbraceright
\\text\\textbraceleft
1,2,3,4,5
\\text\\textbraceright
$\\text\\textbraceleft$ $\\text\\textbraceright$
$\\text\\textbraceleft$ 1,2,3,4,5 $\\text\\textbraceright$
常用希腊字母
A
\\Alpha
A
α
\\alpha
α
B
\\Beta
B
β
\\beta
β
$\\Alpha$
$\\alpha$
$\\Beta$
$\\beta$
常用数学符号
极限
lim
x
\\lim\\limits_x
xlim
lim
x
\\lim\\nolimits_x
limx
三角函数
矩阵、行列式
( a b c d ) \\beginpmatrix a & b \\\\ c & d \\endpmatrix (acbd)
∣ a b c d ∣ \\beginvmatrix a & b \\\\ c & d \\endvmatrix ∣∣∣∣acbd∣∣∣∣
[
a
b
c
d
]
\\beginbmatrix a & b \\\\ c & d \\endbmatrix
[acbd]
其它符号
数学公式
x = a if b c if d x = \\begincases a &\\textif b \\\\ c &\\textif d \\endcases x=acif bif d
a + b + c ⏞ note \\overbracea+b+c^\\textnote a+b+c 以上是关于如何在 CSDN 的 MarkDown 中编辑数学公式的主要内容,如果未能解决你的问题,请参考以下文章
在CSDN编辑器(Markdown编辑器)中应用LaTex公式