我平时用的比较多的是Typora这个markdown编辑器。所以在这里就以Typora为例,介绍如何在Markdown文档中插入数学公式的方法。
如果你学会了这个方法,那么你无论使用哪一个markdown编辑器,你都可以很愉快的往里面插入公式。
然后重要的话说在前面:
- 动手!动手!动手!一定要边看边做噢~
- LaTex的语法很多很杂,记不住没关系,平时用的时候来查就好了,用的多了就记住了~
第一步,修改偏好设置,勾选内联公式选项
文件
-> 偏好设置
-> Markdown
-> 内联公式
按照下图设置完成后,我们就可以在Typora中愉快的输入公式了~
一、输入希腊字母
在行内输入:$
+ esc
,会出现$$字样,在这两个美元符号之间输入LaTex语法,即可实现在行内插入公式。
在行间输入:$$
+ 回车
,会出现一对$$ $$的符号,在这一对符号之间输入LaTex语法,即可实现在行间插入公式。
注:美元符号需在英文输入法下进行输入。
希腊字母的LaTex语法见下图。
你可以在自己的Typora编辑器中按照上面所讲的方法尝试输入一下代码,观察效果。
注意:在实际输入的代码里请不要加上顿号,这里加顿号只是为了起一个示意性的分隔作用。
$alpha$、$beta$、$chi$、$Delta$、$Gamma$、$Theta$
$$
alphabetachi
$$
注:当希腊字母的LaTex语法首字母大写时,即输出大写的希腊字母;首字母小写时,输出小写的希腊字母。
显示效果应该如下:
二、插入一些数学的结构
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
插入分数:
$frac{abc}{xyz}$
$$
frac{abc123}{xyz123}
$$
显示效果如下:
插入根号:
$sqrt{abc}$、$sqrt{2}$
$$
frac{sqrt{1+abc}}{sqrt{1-abc}}
$$
显示效果如下:
插入向量符号:
$overrightarrow{F}$
显示效果如下:
三、插入定界符
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$|$、$|$、$Uparrow$
显示效果如下:
注:将上述定界符与left
和right
组合使用可以使得定界符匹配其内容的高度。
比如要构建一个如下的矩阵的行列式。
$$
left|begin{matrix}
1 & 2 & 3
4 & 5 & 6
7 & 8 & 9
end{matrix} right|
$$
显示效果如下:
四、插入一些可变大小的符号
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$sum$、$int$、$oint$、$iint$
$$
bigcapbigcupbigoplusbigotimes
$$
显示效果如下:
五、插入一些函数名称
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$sin$、$cos$、$tan$、$log$
$$
tan(at-npi)
$$
显示效果如下:
六. 插入二进制运算符和关系运算符
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$times$、$ast$、$div$、$pm$、$mp$、$leq$、$geq$、$lessgtr$
显示效果如下:
七、插入箭头符号
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$leftarrow$、$Leftarrow$、$nLeftarrow$、$rightleftarrows$
显示效果如下:
八、插入一些其它的符号
方法和上面是一样的,只要替换相应的LaTex语法即可。这里举几个例子,感受一下用法,剩下的可以在Typora编辑器中自行尝试。
$heartsuit$、$infty$、$iiint$、$partial$
显示效果如下:
九、上下标
我们可以使用^
来输出上标,使用_
来输出下标。
比如:
$$
sin^2(theta) + cos^2(theta) = 1
$$
$$
sum_{n=1}^infty k
$$
$$
int_a^bf(x),dx
$$
$$
limlimits_{xtoinfty}exp(-x) = 0
$$
注:,
在积分里的作用是为了增加些许间距,!
会增加一些间距。
十、输出矩阵
矩阵中的各元素通过用$
来分隔,来换行。
$$
begin{matrix}
0&1&2
3&4&5
6&7&8
end{matrix}
$$
$$
begin{pmatrix}
0&1&2
3&4&5
6&7&8
end{pmatrix}
$$
$$
begin{bmatrix}
0&1&2
3&4&5
6&7&8
end{bmatrix}
$$
$$
begin{Bmatrix}
0&1&2
3&4&5
6&7&8
end{Bmatrix}
$$
$$
begin{vmatrix}
0&1&2
3&4&5
6&7&8
end{vmatrix}
$$
$$
begin{Vmatrix}
0&1&2
3&4&5
6&7&8
end{Vmatrix}
$$
十一、输出分段函数
用begin{cases}
和end{cases}
来构造分段函数,中间则用来分段
$$
f(x) =
begin{cases}
2x,,,x>0
3x,,,xle0
end{cases}
$$
十二、字体
$mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
十三、显示大小
1. 数学模式
$$
{displaystyle int f(x),dx}
$$
$$
{textstyle int f(x),dx}
$$
$$
scriptstyle int f(x),dx
$$
$$
scriptscriptstyle int f(x),dx
$$
2. 文本模式
$tiny{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$scriptsize{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$small{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$normalsize{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$large{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$Large{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$LARGE{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$huge{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$Huge{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
注:知乎的Latex显示字体大小可能有点儿问题,在Typora中渲染的Large、large、Huge和huge区别很明显。
十四、持续更新补充(常用的一些公式输入范例)
$vec x$
$bar x$
$dot x$
$ddot x$
$$
f'(x) = x^2 + x
$$
$$
lim_{xto0}frac{9x^5+7x^3}{x^2+6x^8}
$$
$$
int_a^b f(x),dx
$$
$$
int_0^{+infty}f(x),dx
$$
$$
int_{x^2+y^2leq R^2} ,f(x,y),dx,dy = int_{theta=0}^{2pi}int_{r=0}^R ,f(rcostheta,rsintheta),r,dr,dtheta
$$
$$
int!!!int_D f(x,y)dxdy
$$
上述代码及公式均在Typora中经过测试,你可以直接复制粘贴到Typora中观察效果。如下所示:
那么Markdown文档中插入数学公式的教程到这里就先结束啦。
如果你觉得我的文章对你有所帮助,可以点赞、喜欢、收藏支持一下~
有什么问题也可以在评论区里告诉我噢~