1.软件快捷键
Ctrl 1~6 6级标题
Ctrl [ 有序列表
Ctrl ] 无序列表
Ctrl Shift K 代码块
Ctrl Shift L 打开/关闭左边侧边栏
Ctrl Shift M 公式块
Ctrl Shift N 新建typora文件
Ctrl B 加粗
** 斜体
<del></del> 删除线
2.快捷键设置
使用AutoHotKey:
建立一个txt文档,写入快捷键命令
; Typora ; 快捷增加字体颜色 ; SendInput {Text} 解决中文输入法问题 #IfWinActive ahk_exe Typora.exe { ; Ctrl+Alt+O 橙色 ^!o::addFontColor("orange") ; Ctrl+Alt+R 红色 ^!r::addFontColor("red") ; Ctrl+Alt+B 浅蓝色 ^!b::addFontColor("cornflowerblue") ; Ctrl+Alt+P 粉色 ^!p::addFontColor("pink") ; Ctrl+Alt+G 绿色 ^!g::addFontColor("green") ; Ctrl+Alt+Y 黄色 ^!y::addFontColor("yellow") } ; 快捷增加字体颜色 addFontColor(color){ clipboard := "" ; 清空剪切板 Send {ctrl down}c{ctrl up} ; 复制 SendInput {TEXT}<font color='%color%'> SendInput {ctrl down}v{ctrl up} ; 粘贴 If(clipboard = ""){ SendInput {TEXT}</font> ; Typora 在这不会自动补充 }else{ SendInput {TEXT}</ ; Typora中自动补全标签 } }
之后另存为.ahk文件,启动程序后就可以在typora内使用快捷键。
3.数学公式
上/下标
数学符号 | 实际效果 | 语法 |
---|---|---|
向量 | \vec{a} | |
平均值 | \overline{a} | |
估计值 | \widehat{a} | |
等价无穷小 | \widetilde{a} | |
一阶导数 | \dot{a} | |
二阶导数 | \ddot{a} | |
\check{a} | ||
\breve{a} | ||
\grave{a} | ||
\acute{a} | ||
\stackrel{x}{y} | ||
\overset{z}{y} | ||
\underset{x}{y} | ||
上标 | x^{y} | |
下标 | x_{y} | |
复杂上下标 | \sideset{^1_2}{^3_4}\bigotimes |
分式
-
1/2型
1/2
-
手写型:
\frac{分子}{分母}
省略号
\cdots
开根号
\sqrt{}
矢量
\vec{}
积分
-
无上下限
\int{<被积式>}dx
-
有上下限
\int_{<下限>}^{<上限>}{<被积式>}dx
极限
\lim_{<下标>}{<极限式>}
下标可以省略
累加/乘
-
累加:\sum_{}^{}{}
-
累乘:\prod_{}^{}{}
希腊字母
英文 | 大写 | 代码 | 小写 | 代码 |
---|---|---|---|---|
alpha | Α | A | α | \alpha |
beta | Β | B | β | \beta |
gamma | Γ | \Gamma | γ | \gamma |
delta | Δ | \Delta | δ | \delta |
epsilon | Ε | E | ϵ | \epsilon |
ε | \varepsilon | |||
zeta | Ζ | Z | ζ | \zeta |
eta | Η | H | η | \eta |
theta | Θ | \Theta | θ | \theta |
iota | Ι | I | ι | \iota |
kappa | Κ | K | κ | \kappa |
lambda | Λ | \Lambda | λ | \lambda |
mu | Μ | M | μ | \mu |
nu | Ν | N | ν | \nu |
xi | Ξ | \Xi | ξ | \xi |
omicron | Ο | O | ο | \omicron |
pi | Π | \Pi | π | \pi |
rho | Ρ | P | ρ | \rho |
sigma | Σ | \Sigma | σ | \sigma |
tau | Τ | T | τ | \tau |
upsilon | Υ | \Upsilon | υ | \upsilon |
phi | Φ | \Phi | ϕ | \phi |
φ | \varphi | |||
chi | Χ | X | χ | \chi |
psi | Ψ | \Psi | ψ | \psi |
omege | Ω | \Omega | ω | \omega |
三角函数
-
正弦函数:\sin
-
余弦函数:\cos
对数函数
-
自然对数:\ln{}
大括号可以省略
-
以10为底:\lg{}
大括号可以省略
-
其他数为底:\log_{}{}
底只有一位时,第一个大括号可以省略;第二个类似
关系运算符
运算符 | 符号 | 代码 |
---|---|---|
加减 | ± | \pm |
叉乘 | × | \times |
点乘 | ⋅ | \cdot |
除 | ÷ | \div |
不等于 | ≠ | \neq |
恒等于 | ≡ | \equiv |
小于等于 | ≤ | \leq |
大于等于 | ≥ | \geq |
其他特殊字符
运算符 | 符号 | 代码 |
---|---|---|
全部 | ∀ | \forall |
存在 | ∃ | \exists |
无限 | ∞ | \infty |
空集 | ∅ | \emptyset |
属于 | ∈ | \in |
不属于 | ∉ | \notin |
梯度算子 | ∇ | \nabla |
垂直 | ⊥ | \bot |
角 | ∠ | \angle |
因为 | ∵ | \because |
所以 | ∴ | \therefore |
空格 | \quad | |
左箭头 | ← | \leftarrow |
左推出 | \Leftarrow | |
右箭头 | → | \rightarrow |
右推出 | \Rightarrow | |
双向推出 | \Leftrightarrow |
大括号
\begin{cases}<公式>,<条件> \\ <公式>,<条件>\end{cases}
例如:
c(u)=\begin{cases} \sqrt\frac{1}{N},u=0\\ \sqrt\frac{2}{N}, u\neq0 \end{cases}
矩阵
-
& 作为行元素之间的分隔符
-
\\ 作为换行符
\left[ \matrix{ <> & <>\\ <> & <>\\ <> & <> } \right]
4.制作流程图
使用代码块。
sequence
语言为sequence
例如:
李雷 -> 韩梅梅: Hello 梅梅, How are you?
Note right of 韩梅梅: 韩梅梅心想
韩梅梅 --> 李雷: I'm fine, thanks, and you?
flowchart
语言为flow
-
有四种对象:
-
开始框,圆角矩阵:start
-
行动框,方角矩阵:operation
-
选择框,菱形:condition
-
结束框,圆角矩阵:end
-
-
对象定义与命名:
<对象名> => <对象类型> : <框内文字>
如:st=>start: 开始
-
流程绘制:
-
无条件转移
<对象名> -> <对象名>,如:st->op
-
有条件转移
<对象名>() -> <对象名>,用于condition后,括号内填yes或no,如:cond(yes)->op
-
gantt
语言为mermaid
例如:
gantt
dateFormat YYYY-MM-DD
title 快乐的生活
section 吃一把鸡就学习
学习 :done, des1, 2014-01-06,2014-01-09
疯狂学习 :active, des2, 2014-01-09, 3d
继续疯狂学习 : des3, after des2, 5d
吃鸡! : des4, after des3, 4d
section 具体内容
学习Python :crit, done, 2014-01-06,72h
学习C++ :crit, done, after des1, 2d
学习Lisp :crit, active, 3d
学习图形学 :crit, 4d
跳伞 :2d
打枪 :2d
5.文内定位
被定位的地方加上标签<a name='[name]'></a>,引号内填锚点名;两对括号中间可写文字可不写。
需要跳转的地方加上标签<a href='#[name]'></a>,两对括号中间的文字作为链接,Ctrl+点击产生跳转。