latex 公式换行_Typora数学公式汇总(Markdown)

776fb18f1a6d662203718b756e14b21a.png

目录

  • 公式块与行内公式的添加
  • 常用公式代码
    • 上下标,正负无穷
    • 加减乘,分式,根号,省略号
    • 三角函数
    • 矢量,累加累乘,极限
    • 希腊字母
  • 矩阵
    • 简单矩阵
    • 带左右括号的矩阵
    • 包含希腊字母与省略号
  • 表格
    • 简易表格
    • 行列式
  • 多行等式对齐
  • 方程组、条件表达式
  • 间隔 (大小空格、紧贴)
  • 通过Python生成LaTeX表达式

更新日志

  • 2020.10.4 上传“公式块与行内公式的添加”和“常用公式代码”模块
  • 2020.10.5 上传“矩阵”模块
  • 2020.10.6 上传“表格”、“方程组、条件表达式”模块
  • 2020.10.31 上传“间隔”模块

公式块与行内公式的添加

1.公式块

  • 创建独立的一块公式区域

2bf4dc9f675309df4f0c57b0f1c78500.png
  • 上部分为公式输入区
  • 下部分为效果展示区

09c0c8ce7b2e0f4d31bc7b9c0bdfc9b9.png

编辑别处时展示效果图。

方法一:左上角点击“段落”,再点击“公式块”

方法一:在文中输入$$,再按下回车

2.行内公式

  • 将公式嵌入文字内

a6ba3b0a87765ff70895355383b60d52.png

方法一: 在$$的中间加入需要的公式

简便的方法一:先按 $ ,再按 “esc”(键盘左上角)

05528098fc8fd0d49204a3a8152be67d.png

(行内公式是需要先设置一下)


常用公式代码

  • 上下标,正负无穷
  • 加减乘,分式,根号,省略号
  • 三角函数
  • 矢量,累加累乘,极限
  • 希腊字母

上下标,正负无穷

c3215da8be85ce9f6d28af2c32ebce4d.png

加减乘,分式,根号,省略号

6779639fa08ce014a025f809720d17aa.png

三角函数

b98dc9a2fad2e9be1072be469999f947.png

矢量,累加累乘,极限

76cd40544a553c2c1efb323f8e5026c5.png

希腊字母

77fbc08261be9f93d181ce1a77fa00cf.png

关系运算符

c90326c7d139121aa5d21eb2ba455081.png

矩阵

简单矩阵

使用begin{matrix}…end{matrix}生成, 每一行以结尾表示换行,元素间以&间隔,式子的表示序号tag{1}(右边的序号)。

 $$
begin{matrix}
 1 & 2 & 3 
 4 & 5 & 6 
 7 & 8 & 9 
end{matrix} tag{1}
$$

带左右括号的矩阵(大中小括号)

方法一:在begin{}之前和end{}之后添加左右括号的代码。

大括号:

$$
 left{
 begin{matrix}
   1 & 2 & 3 
   4 & 5 & 6 
   7 & 8 & 9
  end{matrix}
  right} tag{2}
$$

中括号:

$$
 left[
 begin{matrix}
   1 & 2 & 3 
   4 & 5 & 6 
   7 & 8 & 9
  end{matrix}
  right] tag{3}
$$

小括号:

$$
 left(
 begin{matrix}
   1 & 2 & 3 
   4 & 5 & 6 
   7 & 8 & 9
  end{matrix}
  right) tag{4}
$$

方法二:改变begin{matrix}end{matrix}{matrix}

大括号:

$$
 begin{Bmatrix}
   1 & 2 & 3 
   4 & 5 & 6 
   7 & 8 & 9
  end{Bmatrix} tag{6}
$$

中括号:

$$
 begin{bmatrix}
   1 & 2 & 3 
   4 & 5 & 6 
   7 & 8 & 9
  end{bmatrix} tag{6}
$$

包含希腊字母与省略号

行省略号cdots,列省略号vdots,斜向省略号(左上至右下)ddots

$$
 left{
 begin{matrix}
 1      & 2        & cdots & 5        
 6      & 7        & cdots & 10       
 vdots & vdots   & ddots & vdots   
 alpha & alpha+1 & cdots & alpha+4 
 end{matrix}
 right}
$$

表格

简易表格

$$
begin{array}{|c|c|c|}
	hline 2&9&4
	hline 7&5&3
	hline 6&1&8
	hline
end{array}
$$

开头结尾begin{array}end{array}

定义式:例:{|c|c|c|},其中c l r 分别代表居中、左对齐及右对齐。

分割线:①竖直分割线:在定义式中插入 |, (||表示两条竖直分割线)。

水平分割线:在下一行输入前插入 hline,以下图真值表为例。

其他:每行元素间均须要插入 & ,每行元素以 结尾。

真值表

$$
begin{array}{cc|c}
	       A&B&F
	hline 0&0&0
	       0&1&1
	       1&0&1
	       1&1&1
end{array}
$$

多行等式对齐

$$
begin{aligned}
a &= b + c 
  &= d + e + f
end{aligned}
$$

方程组、条件表达式

方程组:

$$
begin{cases}
3x + 5y +  z 
7x - 2y + 4z 
-6x + 3y + 2z
end{cases}
$$

同理,条件表达式:

$$
f(n) =
begin{cases} 
n/2,  & text{if }ntext{ is even} 
3n+1, & text{if }ntext{ is odd}
end{cases}
$$

间隔 (大小空格、紧贴)

紧贴 + 无空格 + 小空格 + 中空格 + 大空格 + 真空格 + 双真空格

$$
a!b + ab + a,b + a;b + a b + aquad b + aqquad b
$$

紧贴!

无空格 小空格, 中空格; 大空格

真空格quad 双真空格qquad


通过Python生成LaTeX表达式

step1:安装latexify-py模块

step2:编写代码

import math				//引入数学模块(有些运算的函数需要)
import latexify			//引入latexify模块

@latexify.with_latex	//特定语法,表示之后定义的函数可以转化为LaTeX代码
def f(x,y,z):		    //包含的参数
    pass			   //此处填写可能需要的数学表达式
    return result		//也可以直接体现数学关系

print(f)			   //直接print(函数名)

step3:在输出区得到需要的LaTeX数学表达式

特别说明,生成的表达式为定义式,即 ,如果只需要等式 ​,可以把生成表达式中的triangleq改成=

更多细节和实例可以浏览我新的文章:

点点星河:使用Python一键生成LaTeX数学公式​zhuanlan.zhihu.com
e645edca6b231794c507f5e07460bf56.png

ps:好像知乎不支持markdown表格,离谱了。

在原理上,Typora中使用Markdown语法进行操作,在Markdown中添加公式只需要知道LaTex语法,再在前后加入$(或$$)

参考资料

  • 使用Typora添加数学公式(https://blog.csdn.net/mingzhuo_126/article/details/82722455)
  • [CSDN_Markdown] 使用LaTeX写矩阵(https://blog.csdn.net/bendanban/article/details/44221279)
  • Markdown下的LaTeX公式笔记 (https://www.bilibili.com/read/cv1578688/)
  • typora行内公式插入(https://www.zhihu.com/answer/809450524)

a193feb730ec7d6b793726eed8445ae2.png

如果觉得有收获,可以点赞、收藏支持一下作者,万分感谢!!

194e201d49ba29653d43a743a669ae94.png
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页