Typora数学公式汇总
公式块与行内公式的添加
1.公式块
- 创建独立的一块公式区域。

- 上部分为公式输入区
- 下部分为效果展示区

编辑别处时展示效果图。
方法一:左上角点击“段落”,再点击“公式块”
方法一:在文中输入$$,再按下回车
2.行内公式
- 将公式嵌入文字内。

方法一: 在$$的中间加入需要的公式
简便的方法一:先按 $ ,再按 “esc”(键盘左上角)

(行内公式是需要先设置一下)
常用符号的代码
- 上下标,正负无穷
- 加减乘,分式,根号,省略号
- 三角函数
- 矢量,累加累乘,极限
- 希腊字母
1.上下标,正负无穷

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

3.三角函数

4.矢量,累加累乘,极限

5.希腊字母

| 序号 | 小写 | 大写 | 小写变量| 大写变量 | 其他 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 1| | | | | |
| 2| | | | | |
| 3| | | | | |
| 4| | | || |
| 5|| || | |
| 6| | | | | |
| 7| | | | | |
| 8| | || | |
| 9| | | | | |
| 10| | | | | |
| 11|| | || |
| 12| | | | | |
| 13| | | | | |
| 14| | | | | |
| 15||| | | |
| 16| | | | | |
| 17| | || | |
| 18| | ||| |
| 19| | | | | |
| 20||| || |
| 21| | || | |
| 22| | | | | |
| 23| | | | | |
| 24| | | || |
| 序号 | 小写 | 大写 | 小写变量 | 大写变量 | 其他 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 1| | | | | |
| 2 | | | | | |
| 3 | | | | | |
| 4 | | | | | |
| 5 | | | | | |
| 6| | | | | |
| 7| | | | | |
| 8| | | | | |
| 9| | | | | |
| 10| | | | | |
| 11| | | | | |
| 12| | | | | |
| 13| | | | | |
| 14| | | | | |
| 15| | | | | |
| 16| | | | | |
| 17| | | | | |
| 18| | | | | |
| 19| | | | | |
| 20| | | | | |
| 21| | | | | |
| 22| | | | | |
| 23| | | | | |
| 24| | | | | |
6.关系运算符

矩阵
1.简单矩阵
使用\begin{matrix}…\end{matrix}
生成, 每一行以\\
结尾表示换行,元素间以&
间隔,式子的表示序号\tag{1}
(右边的序号)。
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \tag{1}
$$
2.带左右括号的矩阵(大中小括号)
方法一:在\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}
$$
3.包含希腊字母与省略号
行省略号\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\}
$$
公式序号
见“矩阵”小节,代码最后的一行即表示右端序号
......
\tag{6}
行列式
行列式相关语法与矩阵类似
$$
\begin{vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{vmatrix}
\tag{7}
$$
表格
1.简易表格
$$
\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
,以下图真值表为例。
其他:每行元素间均须要插入 &
,每行元素以 \\
结尾。
2..真值表
$$
\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 }n\text{ is even} \\
3n+1, & \text{if }n\text{ is odd}
\end{cases}
$$
间隔 (大小空格、紧贴)
紧贴 + 无空格 + 小空格 + 中空格 + 大空格 + 真空格 + 双真空格
$$
a\!b + ab + a\,b + a\;b + a\ b + a\quad b + a\qquad 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
改成=
!
更多细节和实例可以浏览我新的文章:
ps:好像知乎不支持markdown表格,离谱了。
在原理上,Typora中使用Markdown语法进行操作,在Markdown中添加公式只需要知道LaTex语法,再在前后加入$)
积分符号用\int 或、\int_{下标}^{上标}
参考资料
https://zhuanlan.zhihu.com/p/261750408?utm_source=cn.wiz.note
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具