前言
使用Typora可以让写作做到很丝滑,风格采用了一种沉浸式的方式,这里主要是收集和整理一些自己的写作习惯,对一些常用的写作技巧做一个总结。

常用快捷键
有序列表:输入数字+“.”之后输入空格(亦或者用Ctrl+Shift+[) 无序列表:输入-或者*之后输入空格(亦或者用Ctrl+Shift+]) 任务列表:输入-,再空格,再[],再空格,再在]后面空格(亦或者用Ctrl+Shift+x) 标题:Ctrl+1/2/3/4/5/6 段落:Ctrl+0 增大标题级别:Ctrl++ 减少标题级别:Ctrl+- 增加缩进:Ctrl+] 减少缩进:Ctrl+[ 选中一整行(在表中):Ctrl+L 删除行(表中):Ctrl+Shift+Backspace 选中单词:Ctrl+D 选中相同格式的文字:Ctrl+E 跳转到文章开头:Ctrl+Home 跳转到文章结尾:Ctrl+end 跳转到所选内容:Ctrl+J 目录:[toc] 回车 搜索:Ctrl+F 替换:Ctrl+H 清除格式:Ctrl+ 表格:Ctrl+T 代码块:Ctrl+Shift+K 公式块:Ctrl+Shift+M 引用:Ctrl+Shift+Q(亦或者输入>之后输入空格) 图片:Ctrl+Shift+I 高亮:==1== 上标:^1^ 下标:~1~ 脚注:[^1] 加粗:Ctrl+B 倾斜:Ctrl+I 下划线:Ctrl+U 删除线:Alt+shift+5 超链接:Ctrl+K 菜单栏 文件:Alt+F 编辑:Alt+E 段落:Alt+P 格式:Alt+O 视图:Alt+V 主题:Alt+T 帮助:Alt+H 文件 新建:Ctrl+N 新建窗口:Ctrl+Shift+N 打开:Ctrl+O 快速打开:Ctrl+P 保存:Ctrl+S 另存为:Ctrl+Shift+S 偏好:Ctrl+, 关闭:Ctrl+W 编辑 撤销:Ctrl+Z 重做:Ctrl+Y 剪切:Ctrl+X 复制:Ctrl+C 粘贴:Ctrl+V 全选:Ctrl+A
公式块与行内公式的添加
公式块
创建独立的一块公式区域。
h_theta(x) = theta_0+theta_1x

上部分为公式输入区下部分为效果展示区
方法一:左上角点击“段落”,再点击“公式块”(也即前面说的ctrl+shift+M)
方法二:在文中输入$$,再按下回车
行内公式
将公式嵌入文字内
方法一:在$$的中间加入需要的公式
简便的方法一:先按 $ ,再按 “esc”(键盘左上角)
常用符号的代码
-
上下标,正负无穷
-
加减乘,分式,根号,省略号
-
三角函数
-
矢量,累加累乘,极限
-
希腊字母
上下标,正负无穷

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

三角函数

矢量,累加累乘,极限

希腊字母

希腊字母 Markdown写法 α alpha β beta γ gamma δ delta ε epsilon ζ zeta η eta θ theta ι iota κ kappa λ lambda μ mu ν nu ξ xi ο omicron π pi ρ rho σ sigma τ tau υ upsilon φ phi χ chi ψ psi ω omega 以上是常见的希腊字母的Markdown写法,你可以在Markdown中使用这些代码来插入对应的希腊字母。
关系运算符

加帽子符号
latex中如果想在字母上加上一个帽子(尖角)符号应该怎样表达呢?
如果是在正文中,例如用^{Z}即可; 如果是在公式中,例如用hat{Z}即可。
加横线和波浪线
加^号 输入hat 或 widehat 加横线 输入 overline 加波浪线 输入 widetilde 加一个点 dot{要加点的字母} 加两个点ddot{要加点的字母}
处理表格
输入 | 表头1 | 表头2 |并回车。即可创建一个包含2列表。快捷键 Ctrl + T弹出对话框。
左对齐
|姓名|性别|年龄|
|:-|:-|:-|
|A|男|27|
|B|女|27|

居中
|姓名|性别|年龄|
|:-:|:-:|:-:|
|A|男|27|
|B|女|27|

右对齐
|姓名|性别|年龄|
|-:|-:|-:|
|A|男|27|
|B|女|27|

-
不管是哪种方式,第一行为表头,第二行为分割表头和主体部分,第三行开始每一行为一个表格行
-
列与列之间用管道符号
|隔开 -
还可设置对齐方式(表头与内容之间),如果不使用对齐标记,内容默认左对齐,表头居中对齐
-
左对齐 😐
-
右对齐 |:
-
中对齐 :|:
-
为了美观,可以使用空格对齐不同行的单元格,并在左右两侧都使用 | 来标记单元格边界(看自己的使用习惯)
-
为了使 Markdown 更清晰,| 和 - 两侧需要至少有一个空格(最左侧和最右侧的 | 外就不需要了)。
改变字体颜色
方式一:采用AutoHotKey软件+快捷键公式
-
安装AutoHotKey软件:https://autohotkey.com/
-
新建一个文本文档,这里取名"AutoHotKey.ahk",文本里面放的内容在下面展示
-
双击脚本运行,可以直接用快捷键改变颜色
;Typora
;快捷增加字体颜色
;SendInput {Text} 解决中文输入法问题
#IfwinActive ahk exe Typora.exe
{
; alt+1 红色
!1::addFontColor("red")
; alt+2 橙色
!2::addFontColor("orange")
; alt+3 黄色
!3::addFontColor("#DAA520")
; alt+4 绿色
!4::addFontColor("#008B8B")
; alt+5 靛青
!5::addFontColor("#1661ab")
; alt+6 蓝色
!6::addFontColor("#00BFFF")
; alt+7 魏紫
!7::addFontColor("#7e1671")
; alt+8 灰色
!8::addFontColor("#808080")
}
;快捷增加字体颜色
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中自动补全标签
}
}
安装AutoHotKey软件:https://autohotkey.com/
新建一个文本文档,这里取名"AutoHotKey.ahk",文本里面放的内容在下面展示
双击脚本运行,可以直接用快捷键改变颜色
效果展示如下:
-
这是红色
-
这是橙色
-
这是黄色
-
这是绿色
-
这是靛青
-
这是蓝色
-
这是魏紫
-
这是灰色
方式二:使用typora内置公式
-
语法:只需要更改两个大括号中的内容,前一个括号中输入相应的颜色代码,后一个括号随便什么字符,是展示的文字。
$textcolor{GreenYellow}{这是GreenYellow}$
$textcolor{Yellow}{这是Yellow}$
$textcolor{Goldenrod}{这是Goldenrod} $
$textcolor{Dandelion}{这是Dandelion}$
$textcolor{Apricot}{这是Apricot} $
$textcolor{Peach}{这是Peach}$
$textcolor{Melon}{这是Melon} $
$textcolor{YellowOrange}{这是YellowOrange}$
$textcolor{Orange}{这是Orange} $
$textcolor{BurntOrange}{这是BurntOrange}$
$textcolor{Bittersweet}{这是Bittersweet}$
$textcolor{RedOrange}{这是RedOrange} $
$textcolor{Mahogany}{这是Mahogany}$
$textcolor{Maroon}{这是Maroon} $
$textcolor{BrickRed}{这是BrickRed}$
$textcolor{Red}{这是Red} $
$textcolor{OrangeRed}{这是OrangeRed}$
$textcolor{RubineRed}{这是RubineRed}$
$textcolor{WildStrawberry}{这是WildStrawberry}$
$textcolor{Salmon}{这是Salmon}$
$textcolor{CarnationPink}{这是CarnationPink}$
$textcolor{Magenta}{这是Magenta} $
$textcolor{VioletRed}{这是VioletRed}$
$textcolor{Rhodamine}{这是Rhodamine} $
$textcolor{Mulberry}{这是Mulberry}$
$textcolor{RedViolet}{这是RedViolet} $
$textcolor{Fuchsia}{这是Fuchsia}$
$textcolor{Lavender}{这是Lavender} $
$textcolor{Thistle}{这是Thistle}$
$textcolor{Orchid}{这是Orchid} $
$textcolor{DarkOrchid}{这是DarkOrchid}$
$textcolor{Purple}{这是Purple} $
$textcolor{Plum}{这是Plum}$
$textcolor{Violet}{这是Violet} $
$textcolor{RoyalPurple}{这是RoyalPurple}$
$textcolor{BlueViolet}{这是BlueViolet}$
$textcolor{Periwinkle}{这是Periwinkle}$
$textcolor{CadetBlue}{这是CadetBlue}$
$textcolor{CornflowerBlue}{这是CornflowerBlue}$
$textcolor{MidnightBlue}{这是MidnightBlue}$
$textcolor{NavyBlue}{这是NavyBlue} $
$textcolor{RoyalBlue}{这是RoyalBlue}$
$textcolor{Blue}{这是Blue} $
$textcolor{Cerulean}{这是Cerulean}$
$textcolor{Cyan}{这是Cyan} $
$textcolor{ProcessBlue}{这是ProcessBlue}$
$textcolor{SkyBlue}{这是SkyBlue} $
$textcolor{Turquoise}{这是Turquoise}$
$textcolor{TealBlue}{这是TealBlue} $
$textcolor{Aquamarine}{这是Aquamarine}$
$textcolor{BlueGreen}{这是BlueGreen} $
$textcolor{Emerald}{这是Emerald}$
$textcolor{JungleGreen}{这是JungleGreen}$
$textcolor{SeaGreen}{这是SeaGreen} $
$textcolor{Green}{这是Green}$
$textcolor{ForestGreen}{这是ForestGreen}$
$textcolor{PineGreen}{这是PineGreen} $
$textcolor{LimeGreen}{这是LimeGreen}$
$textcolor{YellowGreen}{这是YellowGreen}$
$textcolor{SpringGreen}{这是SpringGreen}$
$textcolor{OliveGreen}{这是OliveGreen}$
$textcolor{RawSienna}{这是RawSienna} $
$textcolor{Sepia}{这是Sepia}$
$textcolor{Brown}{这是Brown} $
$textcolor{Tan}{这是Tan}$
$textcolor{Gray}{这是Gray} $
$textcolor{Black}{这是Black}$
语法:只需要更改两个大括号中的内容,前一个括号中输入相应的颜色代码,后一个括号随便什么字符,是展示的文字。
$textcolor{GreenYellow}{这是GreenYellow}$ $textcolor{Yellow}{这是Yellow}$ $textcolor{Goldenrod}{这是Goldenrod} $ $textcolor{Dandelion}{这是Dandelion}$ $textcolor{Apricot}{这是Apricot} $ $textcolor{Peach}{这是Peach}$ $textcolor{Melon}{这是Melon} $ $textcolor{YellowOrange}{这是YellowOrange}$ $textcolor{Orange}{这是Orange} $ $textcolor{BurntOrange}{这是BurntOrange}$ $textcolor{Bittersweet}{这是Bittersweet}$ $textcolor{RedOrange}{这是RedOrange} $ $textcolor{Mahogany}{这是Mahogany}$ $textcolor{Maroon}{这是Maroon} $ $textcolor{BrickRed}{这是BrickRed}$ $textcolor{Red}{这是Red} $ $textcolor{OrangeRed}{这是OrangeRed}$ $textcolor{RubineRed}{这是RubineRed}$ $textcolor{WildStrawberry}{这是WildStrawberry}$ $textcolor{Salmon}{这是Salmon}$ $textcolor{CarnationPink}{这是CarnationPink}$ $textcolor{Magenta}{这是Magenta} $ $textcolor{VioletRed}{这是VioletRed}$ $textcolor{Rhodamine}{这是Rhodamine} $ $textcolor{Mulberry}{这是Mulberry}$ $textcolor{RedViolet}{这是RedViolet} $ $textcolor{Fuchsia}{这是Fuchsia}$ $textcolor{Lavender}{这是Lavender} $ $textcolor{Thistle}{这是Thistle}$ $textcolor{Orchid}{这是Orchid} $ $textcolor{DarkOrchid}{这是DarkOrchid}$ $textcolor{Purple}{这是Purple} $ $textcolor{Plum}{这是Plum}$ $textcolor{Violet}{这是Violet} $ $textcolor{RoyalPurple}{这是RoyalPurple}$ $textcolor{BlueViolet}{这是BlueViolet}$ $textcolor{Periwinkle}{这是Periwinkle}$ $textcolor{CadetBlue}{这是CadetBlue}$ $textcolor{CornflowerBlue}{这是CornflowerBlue}$ $textcolor{MidnightBlue}{这是MidnightBlue}$ $textcolor{NavyBlue}{这是NavyBlue} $ $textcolor{RoyalBlue}{这是RoyalBlue}$ $textcolor{Blue}{这是Blue} $ $textcolor{Cerulean}{这是Cerulean}$ $textcolor{Cyan}{这是Cyan} $ $textcolor{ProcessBlue}{这是ProcessBlue}$ $textcolor{SkyBlue}{这是SkyBlue} $ $textcolor{Turquoise}{这是Turquoise}$ $textcolor{TealBlue}{这是TealBlue} $ $textcolor{Aquamarine}{这是Aquamarine}$ $textcolor{BlueGreen}{这是BlueGreen} $ $textcolor{Emerald}{这是Emerald}$ $textcolor{JungleGreen}{这是JungleGreen}$ $textcolor{SeaGreen}{这是SeaGreen} $ $textcolor{Green}{这是Green}$ $textcolor{ForestGreen}{这是ForestGreen}$ $textcolor{PineGreen}{这是PineGreen} $ $textcolor{LimeGreen}{这是LimeGreen}$ $textcolor{YellowGreen}{这是YellowGreen}$ $textcolor{SpringGreen}{这是SpringGreen}$ $textcolor{OliveGreen}{这是OliveGreen}$ $textcolor{RawSienna}{这是RawSienna} $ $textcolor{Sepia}{这是Sepia}$ $textcolor{Brown}{这是Brown} $ $textcolor{Tan}{这是Tan}$ $textcolor{Gray}{这是Gray} $ $textcolor{Black}{这是Black}$
效果展示如下:

参考资料
-
https://blog.csdn.net/mingzhuo_126/article/details/82722455
-
https://www.bilibili.com/read/cv1578688/
-
https://www.zhihu.com/answer/809450524
-
https://www.codenong.com/cs110480040/
-
https://zhuanlan.zhihu.com/p/462235348?utm_id=0(主题)
-
https://zhuanlan.zhihu.com/p/98570634
-
https://zhuanlan.zhihu.com/p/261750408
- https://blog.csdn.net/liulei952413829/article/details/114670380
