markdown中怎么在文字中插入公式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown中怎么在文字中插入公式相关的知识,希望对你有一定的参考价值。
参考技术A我是在有道云笔记中用的markdown,在行中写入公式为`$P(A)=\\frac12$`
参考技术B Cmd Markdown Cmd Markdown 编辑阅读器,支持实时同步预览,区分写作和阅读模式,支持在线存储,分享文稿网址。 Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如您正在阅读的... 参考技术CCmd Markdown 编辑阅读器支持 $\\LaTeX$ 编辑显示支持,例如:$\\sum_i=1^n a_i=0$,访问 MathJax 以参考更多使用方法。
右键点击每一个公式,选择 [Show Math As] → [TeX Commands] 以查看该公式的命令详情。
Cmd Markdown 公式指导手册一、公式使用参考1.如何插入公式2.如何输入上下标3.如何输入括号和分隔符4.如何输入分数5.如何输入开方6.如何输入省略号7.如何输入矢量8.如何输入积分9.如何输入极限运算10.如何输入累加、累乘运算11.如何输入希腊字母12.如何输入其它特殊字符(1).关系运算符(2).集合运算符(3).对数运算符(4).三角运算符(5).微积分运算符(6).逻辑运算符(7).戴帽符号(8).连线符号(9).箭头符号13.如何进行字体转换14.大括号和行标的使用15.其它命令(1).定义新的符号 \\operatorname(2).添加注释文字 \\text(3).在字符间加入空格(4).更改文字颜色(5).添加删除线二、矩阵使用参考1.如何输入无框矩阵2.如何输入边框矩阵3.如何输入带省略符号的矩阵4.如何输入带分割符号的矩阵5.如何输入行中矩阵三、方程式序列使用参考1.如何输入一个方程式序列2.在一个方程式序列的每一行中注明原因四、条件表达式使用参考1.如何输入一个条件表达式2.如何输入一个左侧对齐的条件表达式3.如何使条件表达式适配行高五、数组与表格使用参考1.如何输入一个数组或表格2.如何输入一个嵌套的数组或表格3.如何输入一个方程组六、连分数使用参考1.如何输入一个连分式七、交换图表使用参考1.如何输入一个交换图表八、一些特殊的注意事项
一、公式使用参考
1.如何插入公式
$\\LaTeX$ 的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。
行中公式可以用如下方法表示:
: $ 数学公式 $
独立公式可以用如下方法表示:
:
数学公式数学公式
自动编号的公式可以用如下方法表示:: 若需要手动编号,参见 大括号和行标的使用 。
:
数学公式数学公式
自动编号后的公式可在全文任意处使用 \\eqrefeq:公式名 语句引用。
例子:
$ J_\\alpha(x) = \\sum_m=0^\\infty \\frac(-1)^mm! \\Gamma (m + \\alpha + 1) \\left( \\fracx2 \\right)^2m + \\alpha \\text ,行内公式示例 $显示:$ J\\alpha(x) = \\summ=0^\\infty \\frac(-1)^mm! \\Gamma (m + \\alpha + 1) \\left( \\fracx2 \\right)^2m + \\alpha \\text ,行内公式示例 $
例子:
$$ J_\\alpha(x) = \\sum_m=0^\\infty \\frac(-1)^mm! \\Gamma (m + \\alpha + 1) \\left( \\fracx2 \\right)^2m + \\alpha \\text ,独立公式示例 $$显示:$$ J\\alpha(x) = \\summ=0^\\infty \\frac(-1)^mm! \\Gamma (m + \\alpha + 1) \\left( \\fracx2 \\right)^2m + \\alpha \\text ,独立公式示例 $$
例子:
在公式 \\eqrefeq:sample 中,我们看到了这个被自动编号的公式。\\beginequation
E=mc^2 \\text,自动编号公式示例
\\labeleq:Sample
\\endequation
显示:
在公式(???)中,我们看到了这个被自动编号的公式。在公式(???)中,我们看到了这个被自动编号的公式。
E=mc2,自动编号公式示例E=mc2,自动编号公式示例
2.如何输入上下标
^ 表示上标, _ 表示下标。如果上下标的内容多于一个字符,需要用 将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
例子:
$$ x^y^z=(1+\\rm e^x)^-2xy^w $$显示:
xyz=(1+ex)−2xywxyz=(1+ex)−2xyw
另外,如果要在左右两边都有上下标,可以用 \\sideset 命令。
例子:
$$ \\sideset^1_2^3_4\\bigotimes $$显示:
12⨂34⨂21⨂43
3.如何输入括号和分隔符
()、[] 和 | 表示符号本身,使用 \\\\ 来表示 。当要显示大号的括号或分隔符时,要用 \\left 和 \\right 命令。
一些特殊的括号:
输入
显示
输入
显示
\\langle $\\langle$ \\rangle $\\rangle$
\\lceil $\\lceil$ \\rceil $\\rceil$
\\lfloor $\\lfloor$ \\rfloor $\\rfloor$
\\lbrace $\\lbrace$ \\rbrace $\\rbrace$
例子:
$$ f(x,y,z) = 3y^2z \\left( 3+\\frac7x+51+y^2 \\right) $$显示:
f(x,y,z)=3y2z(3+7x+51+y2)f(x,y,z)=3y2z(3+7x+51+y2)
有时候要用 \\left. 或 \\right. 进行匹配而不显示本身。
例子:
$$ \\left. \\frac\\rm du\\rm dx \\right| _x=0 $$显示:
dudx∣∣∣x=0dudx|x=0
4.如何输入分数
通常使用 \\frac 分子 分母 命令产生一个分数,分数可嵌套。便捷情况可直接输入 \\frac ab 来快速生成一个 $\\frac ab$ 。如果分式很复杂,亦可使用 分子 \\over 分母 命令,此时分数仅有一层。
例子:
$$\\fraca-1b-1 \\quad and \\quad a+1\\over b+1$$显示:
a−1b−1anda+1b+1a−1b−1anda+1b+1
5.如何输入开方
使用 \\sqrt [根指数,省略时为2] 被开方数 命令输入开方。
例子:
$$\\sqrt2 \\quad and \\quad \\sqrt[n]3$$显示:
2–√and3–√n2and3n
6.如何输入省略号
数学公式中常见的省略号有两种,\\ldots 表示与文本底线对齐的省略号,\\cdots 表示与文本中线对齐的省略号。
例子:
$$f(x_1,x_2,\\underbrace\\ldots_\\rm ldots ,x_n) = x_1^2 + x_2^2 + \\underbrace\\cdots_\\rm cdots + x_n^2$$显示:$$f(x_1,x_2,\\underbrace\\ldots\\rm ldots ,x_n) = x_1^2 + x_2^2 + \\underbrace\\cdots\\rm cdots + x_n^2$$
7.如何输入矢量
使用 \\vec矢量 来自动产生一个矢量。也可以使用 \\overrightarrow 等命令自定义字母上方的符号。
例子:
$$\\veca \\cdot \\vecb=0$$显示:
a⃗ ⋅b⃗ =0a→⋅b→=0
例子:
$$\\overleftarrowxy \\quad and \\quad \\overleftrightarrowxy \\quad and \\quad \\overrightarrowxy$$显示:
xy←−andxy←→andxy−→xy←andxy↔andxy→
8.如何输入积分
使用 \\int_积分下限^积分上限 被积表达式 来输入一个积分。
例子:
$$\\int_0^1 x^2 \\,\\rm dx$$显示:
∫10x2dx∫01x2dx
本例中 \\, 和 \\rm d 部分可省略,但建议加入,能使式子更美观。
9.如何输入极限运算
使用 \\lim_变量 \\to 表达式 表达式 来输入一个极限。如有需求,可以更改 \\to 符号至任意符号。
例子:
$$ \\lim_n \\to +\\infty \\frac1n(n+1) \\quad and \\quad \\lim_x\\leftarrow示例 \\frac1n(n+1) $$显示:$$\\limn \\to +\\infty \\frac1n(n+1) \\quad and \\quad \\limx\\leftarrow示例 \\frac1n(n+1)$$
10.如何输入累加、累乘运算
使用 \\sum_下标表达式^上标表达式 累加表达式 来输入一个累加。与之类似,使用 \\prod \\bigcup \\bigcap 来分别输入累乘、并集和交集。此类符号在行内显示时上下标表达式将会移至右上角和右下角。
例子:
$$\\sum_i=1^n \\frac1i^2 \\quad and \\quad \\prod_i=1^n \\frac1i^2 \\quad and \\quad \\bigcup_i=1^2 R$$显示:$$\\sumi=1^n \\frac1i^2 \\quad and \\quad \\prodi=1^n \\frac1i^2 \\quad and \\quad \\bigcup_i=1^2 R$$
Markdown使用-5 数学公式
Markdown
标准语法中没有数学公式编辑的内容,之前都是通过图片的形式插入数学公式,现在学会了通过编辑LaTex
语法的数学公式,然后插入到Markdown
文件中
目录
LaTex
简介
LaTex
简介
参考:
Tex
是由Donald Knuth
创造的一个排版计算机程序(a typesetting computer program
),它能够将文本文件编译成高质量的文档。
LaTex
是基于Tex
的宏定义系统,其目的是为了简化Tex
的指令操作,使用LaTex
可以生成复杂的数学公式。
如何编辑数学公式
LaTex
为编辑数学公式提供了简单的指令,但我并不想在这里介绍哪些指令可以实现哪种数学公式,可以通过公式编辑器,使用图形化的方式编辑数学公式
如果遇到哪个符号没有找到,可以去下面链接快速搜索
Markdown
编辑器必须包含MathJax
引擎来支持LaTex
数学公式
如何在Markdown
文件中插入数学公式
Markdown
文件中插入数学公式
分为两种情况:
- 对于行内公式而言,在公式两边各一个美元符号(
$
) - 对于单独一行公式而言,在公式两边各两个美元符号(
$$
)
比如
$$y(n)=(f\\ast g)(n)=\\sum_\\tau =\\infty^\\inftyf(\\tau )g(n-\\tau )d\\tau $$
y ( n ) = ( f ∗ g ) ( n ) = ∑ τ = ∞ ∞ f ( τ ) g ( n − τ ) d τ y(n)=(f\\ast g)(n)=\\sum_\\tau =\\infty^\\inftyf(\\tau )g(n-\\tau )d\\tau y(n)=(f∗g)(n)=τ=∞∑∞f(τ)g(n−τ)dτ
其中符号 ∗ \\ast ∗表示卷积操作,它的实现方式是其中一个函数 f ( τ ) f(\\tau ) f(τ)在另一个函数 g ( n − τ ) g(n-\\tau ) g(n−τ)上的加权求和的过程
$$H(x,y) = \\sum_i=0^M_i - 1 \\sum_j=0^M_j-1 I(x+i - a_i, y + j - a_j)K(i,j)$$
H ( x , y ) = ∑ i = 0 M i − 1 ∑ j = 0 M j − 1 I ( x + i − a i , y + j − a j ) K ( i , j ) H(x,y) = \\sum_i=0^M_i - 1 \\sum_j=0^M_j-1 I(x+i - a_i, y + j - a_j)K(i,j) H(x,y)=i=0∑Mi−1j=0∑Mj−1I(x+i−ai,y+j−aj)K(i,j)
$$\\frac19\\beginbmatrix
1 & 1 & 1\\\\
1 & 1 & 1\\\\
1 & 1 & 1
\\endbmatrix$$
1 9 [ 1 1 1 1 1 1 1 1 1 ] \\frac19\\beginbmatrix 1 & 1 & 1\\\\ 1 & 1 & 1\\\\ 1 & 1 & 1 \\endbmatrix 91⎣⎡111111111⎦⎤
$$\\beginbmatrix
1& 2& 3\\\\
4& 5& 6\\\\
7& 8& 9
\\endbmatrix\\Rightarrow \\beginbmatrix
3& 2& 1\\\\
6& 5& 4\\\\
9& 8& 7
\\endbmatrix\\Rightarrow \\beginbmatrix
9& 8& 7\\\\
6& 5& 4\\\\
3& 2& 1
\\endbmatrix$$
[ 1 2 3 4 5 6 7 8 9 ] ⇒ [ 3 2 1 6 5 4 9 8 7 ] ⇒ [ 9 8 7 6 5 4 3 2 1 ] \\beginbmatrix 1& 2& 3\\\\ 4& 5& 6\\\\ 7& 8& 9 \\endbmatrix\\Rightarrow \\beginbmatrix 3& 2& 1\\\\ 6& 5& 4\\\\ 9& 8& 7 \\endbmatrix\\Rightarrow \\beginbmatrix 9& 8& 7\\\\ 6& 5& 4\\\\ 3& 2& 1 \\endbmatrix ⎣⎡147258369⎦⎤⇒⎣⎡369258147⎦⎤⇒⎣⎡963852741⎦⎤
以上是关于markdown中怎么在文字中插入公式的主要内容,如果未能解决你的问题,请参考以下文章