typora使用教程
一.基本的快捷键(不需要markdown语法)
Ctrl 0
到 Ctrl 4
:普通文本、一级 ~ 四级标题
Ctrl B
:加粗
Ctrl I
:斜体
Ctrl U
:下划线
~~ () ~~
:删除线
Shift Ctrl Tab
上面的键 (或 两个`中间插入):插入行内代码块
Ctrl K
:超链接
[链接名称](链接地址)
Ctrl T
:表格,支持拖拽移动、网页端表格复制转换
标题 | 数据一 | 数据二 |
---|---|---|
表格测试 | 33.2 | 89.3 |
Ctrl Shift Q
:引用
Shift Ctrl I
:插入图片

Shift Ctrl M
:公式块,插入公式
$$
f(x)=f(x0)+f'(x0)(x-x0)+f''(x0)/2!(x-x0)2+...+f(n)(x0)/n!*(x-x0)n
$$
二.Markdown 语法
①部分功能需要在配置文件中开启一些设置
代码块(三个``` 回车):
def check_keyup_events(event, ship):
"""响应松开"""
if event.key == pygame.K_RIGHT:
ship.moving_right = False
elif event.key == pygame.K_LEFT:
ship.moving_left = False
无序列表(- 【短斜杠】或者 + 加空格)<Tab键转换成二级列表>:
- Python
- C++
有序列表:
HTML
CSS
任务列表:-[] (中间加空格 )
参考链接:
Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 )[1],是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
有序列表:数字加点
- 列表内容
- 列表内容
上标下标:
X2 H2
高亮:
本节课重点; == 第六章不考==
本段不考
注释:
<!--这一段不要显示出来——>
<! -- 这一段不要显示出来 -- >
分割线:
---
Emoji图标
:arrow_heading_down::arrow_head_up
ab: :blue_heart: :jack_o_lantern
⬆️😢
目录生成:
[toc]
②图片设置
语法:

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
三.Markdown拓展功能
流程图支持,内置了Flowchart, Sequence, Mermaid引擎, 支持多种多样的流程图、时序图、甘特图:
-
流程图(Flowchart)
-
流程图(Mermaid)
graph TD; 开始-->条件B; 条件A -->条件C; 条件B -->条件D; 条件C -->条件D; 条件A -->条件D; -
时序图(Sequence)
Alice->>John: Hello John, how are you?
Note right of John: Rational thoughts
John-->>Alice: Great!
John->Bob: How about you?
Bob-->>John: Jolly good!
-
甘特图(Mermaid)
工作的进行程度
主题替换
思维导图
[https://support.typora.io/Draw-Diagrams-With-Markdown/]
常用图标
①②③④⑤⑥ ⑦⑧⑨⑩⑪⑫⑬⑭⑮
四.利用LaTex插入数学公式
- Typora对Latex进行了很好的支持
①LaTeX 编辑数学公式基本语法元素
数学公式有两种形式:inline
和 display
-
inline(行间公式):在正文中插入数学公式,用$……$将公式括起来
-
display(块间公式):独立排版的公式,用$$……$$将公式括起来,默认显示在行中间。快捷键
Ctrl+Shift+m
1.希腊字母编辑表
2.常用符号
- 分组
上标和下标作用于分组,使用花括号
$x^{y^z}$
:$x{yz}$ , ${x^y}^z$
:${xy}z$ 注意后面的z
比较低
算式 | 语法 | 示例 |
---|---|---|
上标 | ^ | $x^2$ |
下标 | _ | $y_1$ |
分式① | \frac{}{} | $\frac{3}{8}$ |
分式② | / | $1/2$ |
省略号 | \cdots | $\cdots$ |
开根号 | \sqrt | $\sqrt{2}$, $\sqrt[4]{\frac xy}$,$\left(\frac xy \right)^{1/4}$ |
矢量 | \vec | $\vec{a}$ |
积分 | \int{ }dx | $\int{x}dx$ $\int_{1}^{2}{x}dx$ |
极限① | \lim | $\lim{a+b}$ $lim_{n\rightarrow+\infty}$ |
极限② | $lim_{x \to \infty}$ | |
累加 | \sum | $\sum{a}$ $\sum_{n=1}^{100}{a_n}$ $\sum_1^n$ |
累乘 | \prod | $\prod{x}$ $\prod_{n=1}^{99}{x_n}$ |
三角函数 | \sin | $\sin$ |
注意:上下标如果多于一个字母或者符号,需要用一对{}括起来
- 对数函数
算式 | 语法 |
---|---|
$\ln2$ | \ln2 |
$\log_28$ | \log_28 |
$\lg10$ | \lg10 |
- 关系运算符
运算符 | 语法 |
---|---|
$\pm$ | \pm |
$\times$ | \times |
$\cdot$ | \cdot |
$\div$ | \div |
$\neq$ | \neq |
$\equiv$ | \equiv |
$\leq$ | \leq |
$\geq$ | \geq |
$\cap$ | \cap |
$\cup$ | \cup |
$\approx$ | \approx |
- 其它特殊字符
符号 | 语法 |
---|---|
$\forall$ | \forall |
$\infty$ | \infty |
$\emptyset$ | \emptyset |
$\exists$ | \exists |
$\nabla$ | \nabla |
$\bot$ | \bot |
$\angle$ | \angle |
$\because$ | \because |
$\therefore$ | \therefore |
$\lt$ $\gt$ $\le$ $\leq$ $\leqq$ $\ge$ $\geq$ $\geqq$ $\neq$
$\land$ $\lor$ $\lnot$ $\forall$ $\exists$ $\top$ $\bot$ $\vdash$ $\vDash$
-
聚合和积分
-
括号
小括号和中括号直接使用,大括号由于用来分组,所以需要转义。
$\{1+2\}$
:${1+2}$ -
积分补充
$\int$
:$\int$ ,$\iint$
:$\iint$ ,$\iiint$
:$\iiint$$\bigcup$
:$\bigcup$ ,$\bigcap$
:$\bigcap$
3.补充
-
花括号
$$
c(u)=\begin{cases} \sqrt\frac{1}{N},u=0\ \sqrt\frac{2}{N}, u\neq0\end{cases}
$$ -
分段函数
$$ f(n) = \begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases} $$
$$
f(n)=
\begin{cases}
n/2, & \text{if $n$ is even}\
3n+1,& \text{if $n$ is odd}
\end{cases}
$$ -
方程组
$$ \left\{ \begin{array}{c} a_1x+b_1y+c_1z=d_1 \\ a_2x+b_2y+c_2z=d_2 \\ a_3x+b_3y+c_3z=d_3 \end{array} \right. $$
$$
\left{
\begin{array}{c}
a_1x+b_1y+c_1z=d_1\
a_2x+b_2y+c_2z=d_2\
a_3x+b_3y+c_3z=d_3
\end{array}
\right.
$$ -
空格
$$
a \quad b
$$
- 矩阵
$$
a = \left[
\matrix{
\alpha_1 & test1\
\alpha_2 & test2\
\alpha_3 & test3
}
\right]
$$
$$
$$
矩阵:
$$\begin{matrix}...\end{matrix}$$
,使用&分隔同行元素,\ 换行。
$$
\left(
\begin{matrix}
1 & x & x^2 \\
1 & y & y^2 \\
1 & z & z^2 \\
\end{matrix}
\right)
$$
$$
\left(
\begin{matrix}
1 & x & x^2 \
1 & y & y^2 \
1 & z & z^2 \
\end{matrix}
\right)
$$
-
行列式
$$ X=\left| \begin{matrix} x_{11} & x_{12} & \cdots & x_{1d}\\ x_{21} & x_{22} & \cdots & x_{2d}\\ \vdots & \vdots & \ddots & \vdots\\ x_{m1} & x_{m2} & \cdots & x_{md}\\ \end{matrix} \right| $$
$$
X=\left|
\begin{matrix}
x_{11} & x_{12} & \cdots & x_{1d}\
x_{21} & x_{22} & \cdots & x_{2d}\
\vdots & \vdots & \ddots & \vdots \
x_{11} & x_{12} & \cdots & x_{1d}\
\end{matrix}
\right|
$$
-
分隔符
各种括号用 () [] { } \langle\rangle 等命令表示,注意花括号通常用来输入命令和环境的参数,所以在数学公式中它们前面要加 \。可以在上述分隔符前面加 \big \Big \bigg \Bigg 等命令来调整大小。
-
箭头
$$
\leftarrow
$$
箭头表示语法
- 字符下标
$$
\max \limits_{a<x<b}{f(x)}
$$
4.常用公式
-
线性模型
$$ h(\theta) = \sum_{j=0} ^n \theta_j x_j $$
$$
h(\theta) = \sum_{j=0} ^n \theta_j x_j
$$ -
均方误差
$$ J(\theta) = \frac{1}{2m}\sum_{i=0}^m(y^i - h_\theta(x^i))^2 $$
$$
J(\theta) = \frac{1}{2m}\sum_{i=0}m(yi - h_\theta(xi))2
$$
-
求积公式
\$$ H_c=\sum_{l_1+\dots +l_p}\prod^p_{i=1} \binom{n_i}{l_i} \$$
$$
H_c=\sum_{l_1+\dots +l_p}\prod^p_{i=1} \binom{n_i}{l_i}
$$
-
批量梯度下降
$$ \frac{\partial J(\theta)}{\partial\theta_j} = -\frac1m\sum_{i=0}^m(y^i - h_\theta(x^i))x^i_j $$
$$
\frac{\partial J(\theta)}{\partial\theta_j} = -\frac1m\sum_{i=0}m(yi - h_\theta(xi))xi_j
$$
②在线工具网站
我们可以在上面直接手写公式,只要一般写的标准点字体,都能识别出来,生成相应的图片,也可以生成latex格式的公式,我们把这个部分拷贝出来,然后插入到任何我们想使用这个公式的地方就可以了
dedeedd ↩︎