Typora的使用
2022-12-13
| 2024-2-14
0  |  Read Time 0 min
URL
type
status
date
slug
summary
tags
category
icon
password
notion image
利用软件 Typora 方便快捷的编辑 markdown 文档。

一.为什么选择 Typora

​ 之前一直用的有道云笔记,由于没有更新软件的习惯,所以一直用的远古版本。远古版本的有道云笔记写 markdown 还算简洁,但是后来发现里面有些语法 GitHub 并不支持,故更新到了最新版本。最新版不仅界面繁琐很多,而且使用起来不如以前丝滑,并不尽人意。最近也在用 hexo 搭建博客,需要一款趁手的 markdown 编辑器,就想起来 Typora。
​ Typora 也算是知名的 markdown 编辑器,早已久仰大名,就整来试了试,果真不让人失望。
  • 界面简洁清爽,使用流畅
  • 实时预览,所写即所得
  • 常用功能支持快捷键,十分方便
  • 强大的表格插入功能,网站上复制下来的表格也可以自动转化为 markdown 格式
  • Typora+picgo+对象存储服务/图床 可以实现图片直接粘贴,后台自动上传并生成链接
  • 多格式导出…
    • 这篇文章记录下 Typora 常用的快捷键,顺带常用的没有快捷键的 markdown 语法。
      markdown 详细教程可以参考菜鸟的Markdown 教程

二.常用快捷键

以下这些有快捷键的功能,就不展示源码了,详情可以看菜鸟教程。

一级标题:ctrl+1

二级标题:ctrl+2

三级标题:ctrl+3

四级标题:ctrl+4

五级标题:ctrl+5

六级标题:ctrl+6

段落:ctrl+0

内容相关:

ctrl+b 加粗,测试
ctrl+i 斜体,测试
ctrl+u 下划线(快捷键没法用),测试
shift+alt+5 删除线,测试
shift+ctrl+飘号 行内代码块,测试
ctrl+k 超链接,测试,支持本地跳转,也支持锚点(链接为 #标题)
ctrl+t 创建一个表格,可以拖拽编辑
测试
测试
shift+ctrl+q 引用,插入二级引用还是用 >,回车退出该级引用。
测试 111111111111111111111111
测试 2222222222222222222222
shift+ctrl+i 图片,
notion image
测试

三.其他常用语法

列表

  • +无序列表(后面需有个空格)
如果要清除,再符号后无内容情况下回车
  • test1
  • test2
  • test3
数字. 有序列表
  1. test1
  1. test2
  1. test3
列表嵌套,Tab 键
  1. test 1
      • test2
      • test2
      • test2
  1. test 1
    1. test3
    2. test3

代码块

三个飘号然后回车,可以选择语言。
选择语言中输入 flow,sequence,mermaid,可以绘制图表。
以 mermaid 绘制流程图为例

更多的样式

如果想要 markdown 语法里没用的样式,可以直接写 html 标签,比如这句话

四. 数学公式 Latex 语法

latex是一个强大的开源排版工具,在论文和图书排版领域被广泛应用,并且它很好的支持数学公式的显示。markdown 里也支持 latex 语法的数学公式显示。
你需要在设置里面打开 typora 相关功能,如下图:
notion image
基本语法
Latex 利用宏命令来进行排版和特殊字符显示,宏命令通常以反斜杠,比如根号二就是 \sqrt{2} ,即$\sqrt{2}$
typora 用专门解析 latex 公式的解析器来显示公式,所以只支持公式排版相关的语法,其他的图文排版不支持。
  • 行内公式:使用 $内容$ 来显示,效果为 $f = \frac{2 \pi}{T}$
  • 跨行公式:你可以新建一个代码块,然后类型选择 latex。也可以使用 $$跨行内容$$ 来快捷输入,效果如下:
    • notion image
  • 常见宏命令,这里推荐一个网站,可以利用 latex 可视化编辑公式,并可以快速查询想要的宏命令,甚至能图片生成公式 网址:在线 Latex 公式编辑器
    • 0.跨行公式的换行:用 \\ 进行换行
    • 1.希腊字母:用 \单词,比如\alpha α,下面是参考表:
      • notion image
    • 2.上下标:用^跟上标,用_ 跟下标,如果上下标为一个式子需要大括号包裹 举例:2^{1+x} 即 21 + xx_{a1}xa1y^4y4
      • tip: 一般来说,字母表示变量才使用斜体,而其它的字母用罗马体(直立体)。
        当 i 表示变量,取 1,2,3,4…的时候,xi
        当 i 表示一个代号或类型,比如数 input,就用直体,$x_{\rm i}$
        默认下标为斜体,可以使用(
    • 3.分式\frac {分子}{分母} 简单的单个数或字母不用大括号,复杂的加大括号 举例:\frac {5}{6} $\frac {5}{6}$ ;\frac{x+1}{\sum(x+y^2)} $\frac{x+1}{\sum(x+y^2)}$
    • tip:在命令前面加字母 d,可以将小的样式放大,\dfrac {\dfrac1x+1}{x+y} $\dfrac {\dfrac1x+1}{x+y}$
    • 4.根号 :开平方直接\sqrt{被开发数},开 n 次方用\sqrt[n]{被开方数},比如:\sqrtx $\sqrt x$;\sqrt[x+1]{y+\frac1x}$\sqrt[x+1]{y+\frac1x}$
    • 5.运算符:如下图
      • notion image
    • 6.数集:常见数集直接反斜杠+对应大写字母,如下:
      • notion image
    • 7.三角函数:,\sin sin x\arctan arctan x
    • 8.极限\lim_limits{x \to 0} \frac x{\sin x +x} $\lim\limits_{x \to 0} \frac x{\sin x +x}$ \limit 输出lim ;\to 输出→;\limits_x → 0 放到 lim 下面;
    • 9.更多:这里找到一篇速查文章,感觉比较快,故不在记录其他 速查地址:latex 速查(8 页)
    • (拓展)中文混排:使用如下格式的代码,类似 html
      • 注意,这里是拓展,typora 并不支持这些语法,请下载专门的 latex 排版工具

Typora+picgo 实现截图直接粘贴

markdown 文档中的图片,通常是靠链接进行访问,因为直接把图片源代码嵌入文档中会十分臃肿。
因此我们需要图床,就是把图片上传到一个服务器上,然后生成一个访问图片的链接,就可用 markdown 的 image 语法嵌入链接
但是如果需要大量截图,每次都得手动上传并生成链接,很是麻烦…..
那有没有可能直接截图,再 Typora 直接粘贴到对应位置就行,像 word 里的操作一样呢?
Typora 提供了这一项功能,帮助我们自动化处理上传并生成链接这一步。
你可以结合picgo(点击进入官方库)这一强大的开源工具来实现这一目标。
notion image
注意:对象存储服务有被刷流量的风险,造成天价流量费,请仔细了解谨慎部署
  • typora
  • markdown
  • nand2tetris—构建ALUCSS常见布局
    Catalog