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…ba…….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输出公式的主要内容,如果未能解决你的问题,请参考以下文章

VS Code配置markdown代码片段

VS Code配置markdown代码片段

markdown PHPExcel Notes和代码片段

markdown Git代码片段

markdown 岩组代码片段

markdown [magento] - 代码片段