Markdown输出公式
Posted A-L-Kun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Markdown输出公式相关的知识,希望对你有一定的参考价值。
Markdown编写公式
一、修改设置
使用的是Typora
文件->
偏好设置->
Markdown->
内联公式
二、希腊字母
在行内输入:$
+ esc
,会出现$$字样,在这两个美元符号之间输入LaTex语法,即可实现在行内插入公式
在行间输入:$$
+ 回车
,会出现一对$$ $$的符号,在这一对符号之间输入LaTex语法,即可实现在行间插入公式
注:美元符号需在英文输入法下进行输入
$\\alpha$
$$
\\chi\\alpha\\kappa
$$
当希腊字母的LaTex语法首字母大写时,即输出大写的希腊字母;首字母小写时,输出小写的希腊字母
三、一些数据结构
$\\fracabcxyz$
$$
\\fracabc123xyz123
$$
方法和上面是一样的,只要替换相应的LaTex语法即可
四、定界符
$|$
$$
|\\vert
$$
方法和上面是一样的,只要替换相应的LaTex语法即可
将上述定界符与
\\left
和\\right
组合使用可以使得定界符匹配其内容的高度
$$
\\left|\\beginmatrix
1 & 2 & 3 \\\\
4 & 5 & 6 \\\\
7 & 8 & 9
\\endmatrix \\right|
$$
五、可变大小的符号
$\\sum$
$\\int$
$\\oint$
$\\iint$
$$
\\bigcap\\bigcup\\bigoplus\\bigotimes
$$
六、函数名称
$\\sin$
$\\cos$
$\\tan$
$\\log$
$$
\\tan(at-n\\pi)
$$
七、二进制运算符和关系运算符
$\\times$、$\\ast$、$\\div$、$\\pm$、$\\mp$、$\\leq$、$\\geq$、$\\lessgtr$
八、箭头符号
$\\leftarrow$、$\\Leftarrow$、$\\nLeftarrow$、$\\rightleftarrows$
九、其他特殊符号
$\\heartsuit$、$\\infty$、$\\iiint$、$\\partial$
十、上下标
使用^
来输出上标,使用_
来输出下标
$$
\\sin^2(\\theta) + \\cos^2(\\theta) = 1
$$
$$
\\sum_n=1^\\infty k
$$
$$
\\int_a^bf(x)\\,dx
$$
$$
\\lim\\limits_x\\to\\infty\\exp(-x) = 0
$$
十一、矩阵
矩阵中的各元素通过用&
来分隔,\\\\
来换行
大概有以下六种形式
$$
\\beginmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endmatrix
$$
$$
\\beginpmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endpmatrix
$$
$$
\\beginbmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endbmatrix
$$
$$
\\beginBmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endBmatrix
$$
$$
\\beginvmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endvmatrix
$$
$$
\\beginVmatrix
0&1&2\\\\
3&4&5\\\\
6&7&8\\\\
\\endVmatrix
$$
十二、分段函数
1、分段函数
用\\begincases
和\\endcases
来构造分段函数,中间则用\\\\
来分段
使用\\
+空格
表示空格
使用&
指示需要对齐的位置
$$
f(x) =
\\begincases
2x,\\,\\,x>0\\\\
3x,\\,\\,x\\leq0\\\\
\\endcases
$$
2、多行表示
其中beginequation
表示开始方程,endequation
表示方程结束;beginsplit
表示开始多行公式,endsplit
表示结束;公式中用\\\\
表示回车到下一行,&
表示对齐的位置
$$
\\beginequation\\beginsplit
a&=b+c-d \\\\
&\\quad +e-f\\\\
&=g+h\\\\
& =i
\\endsplit\\endequation
$$
3、方程组
使用\\beginarray...\\endarray
与\\left \\
与\\right.
配合表示方程组
$$
\\left \\
\\beginarrayc
a_1x+b_1y+c_1z=d_1 \\\\
a_2x+b_2y+c_2z=d_2 \\\\
a_3x+b_3y+c_3z=d_3
\\endarray
\\right.
$$
通常MathJax通过内部策略自己管理公式内部的空间,因此
a…b
与a…….b
(.
表示空格)都会显示为ab
。可以通过在ab
间加入\\
,增加些许间隙,\\;
增加较宽的间隙,\\quad
与\\qquad
会增加更大的间隙
十三、字体
$\\mathbfABCDEFGHIJKLMNOPQRSTUVWXYZabc123$
黑体字
$\\mathcalABCDEFGHIJKLMNOPQRSTUVWXYZabc123$
$\\mathfrakABCDEFGHIJKLMNOPQRSTUVWXYZabc123$
$\\mathsfABCDEFGHIJKLMNOPQRSTUVWXYZabc123$
$\\mathbbABCDEFGHIJKLMNOPQRSTUVWXYZabc123$
黑板粗体字
十四、表格
使用\\beginarray列样式…\\endarray
这样的形式来创建表格,列样式可以是clr
表示居中,左,右对齐,还可以使用|
表示一条竖线。表格中各行使用\\\\
分隔,各列使用&
分隔。使用\\hline
在本行前加入一条直线
$$
\\beginarrayc|lcr
n & \\textLeft & \\textCenter & \\textRight \\\\
\\hline
1 & 0.24 & 1 & 125 \\\\
2 & -1 & 189 & -8 \\\\
3 & -20 & 2000 & 1+10i \\\\
\\endarray
$$
十五、公式标记和引用
使用\\tagyourtag
来标记公式,如果想在之后引用该公式,则还需要加上\\labelyourlabel
在\\tag
之后,如$$a = x^2 - y^3 \\tag1\\label1$$
显示为:
$a := x^2 - y^3 \\tag1\\label311$
如果不需要被引用,只使用\\tagyourtag
,$$x+y=z\\tag1.1$$
显示为:
$$x+y=z\\tag1.1$$
\\tabyourtab
中的内容用于显示公式后面的标记。公式之间通过\\label
设置的内容来引用。为了引用公式,可以使用\\eqrefyourlabel
,如$$a + y^3 \\stackrel\\eqref1= x^2$$
显示为:
$a + y^3 \\stackrel\\eqref1= x^2$
或者使用\\refyourlabel
不带括号引用,如$$a + y^3 \\stackrel\\ref111= x^2$$
显示为:
$a + y^3 \\stackrel\\ref1= x^2$
本文来自博客园,作者:A-L-Kun,转载请注明原文链接:https://www.cnblogs.com/liuzhongkun/p/15684511.html
以上是关于Markdown输出公式的主要内容,如果未能解决你的问题,请参考以下文章