typora使用教程

一.基本的快捷键(不需要markdown语法)

Ctrl 0Ctrl 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 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

有序列表:数字加点

  1. 列表内容
  2. 列表内容

上标下标:

X2 H2

高亮:

本节课重点; == 第六章不考==

本段不考

注释:

<!--这一段不要显示出来——>

<! -- 这一段不要显示出来 -- >

分割线:

---

Emoji图标

:arrow_heading_down:​:arrow_head_up
ab: :blue_heart: :jack_o_lantern

⬆️😢

目录生成:

[toc]

②图片设置

语法:

![图片alt](图片地址 ''图片title'')

图片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)

    工作的进行程度

主题替换

访问:http://theme.typora.io/

思维导图

[https://support.typora.io/Draw-Diagrams-With-Markdown/]

常用图标

①②③④⑤⑥ ⑦⑧⑨⑩⑪⑫⑬⑭⑮

emoji表情

四.利用LaTex插入数学公式

  • Typora对Latex进行了很好的支持

①LaTeX 编辑数学公式基本语法元素

数学公式有两种形式:inlinedisplay

  • inline(行间公式):在正文中插入数学公式,用$……$将公式括起来

  • display(块间公式):独立排版的公式,用$$……$$将公式括起来,默认显示在行中间。快捷键 Ctrl+Shift+m

1.希腊字母编辑表

img

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格式的公式,我们把这个部分拷贝出来,然后插入到任何我们想使用这个公式的地方就可以了

在线手写公式识别


  1. dedeedd ↩︎

posted @ 2021-01-12 18:48  Zhang·Q·S~blog  阅读(767)  评论(0)    收藏  举报