typora-一个所见即所得的文本编辑器

Author Avatar
zzz1220 4月 10, 2019
  • 在其它设备中阅读本文章
👉👉本文共686字📘 读完共需2分钟⌚

typora

​ 很久很久之前,我以为word就是所见即所得的最佳文档编写工具,直到熬夜写完毕业论文,第五次跑到打印店更正格式,来满足范文的正确格式。我突然明白,同学和我说,一定要用pdf来写论文是什么意思了。

1.真正的所见即所得

​ word 功能很强大,也很复杂,是非常非常非常(重要的事情说三遍)专业的文本处理软件,但是,有时我们只想写简单的文档,为毛在自己电脑上看到的和打印出来的不一样呢?这就很令人烦恼。

​ 用typora + markdown来写简单的文档是再合适不过了,令人惊奇的的是,typora不想其他的markdown软件,有编辑区和预览区两个部分,它只有编辑区,当你输入一行markdown语法的文本,按下回车,这行文本立刻被渲染成最终展示的效果。

比如输入

### 这是三级标题

立刻生成


这是三级标题


其他的包括有序,无序列表,表格,图片等都是这样。

2.数学代码块

​ markdown中的数学表达式的语法跟latex的语法一样,习惯latex语法的人可以采用latex的语法编辑数学表达式,但是其中也有一些不同,比如:

数学表达式的斜体字强制为非斜体字:{\rm [非斜体字的内容]}

假设要将表达式中的and改为非斜体字的格式,可以采用 {\rm and}实现。

行内公式可以用$$后输入回车来插入数学公式。(需要在File->Preferences中勾选“Inline math”)

这个我现在用的很少,只恨当时再学校的时候不知道这个神器,用word 写数学公式有多痛苦:,用过的都知道。

3.绘制图表

代码来自官方:


graph LR
A[Hard edge] -->B(Round edge)
    B --> C{Decision}
    C -->|One| D[Result one]
    C -->|Two| E[Result two]

对应的是:

img

此外,还支持流程图

st=>start: 开始框

op=>operation: 处理框

cond=>condition: 判断框(是或否?)

sub1=>subroutine: 子流程

io=>inputoutput: 输入输出框

e=>end: 结束框

st->op->cond

cond(yes)->io->e

cond(no)->sub1(right)->op

img

UML时序图:

对象A->对象B: 对象B你好吗?(请求)

Note right of 对象B: 对象B的描述

Note left of 对象A: 对象A的描述(提示)

对象B-->对象A: 我很好(响应)

对象A->对象B: 你真的好吗

img

怎么样?是不是很强大。

学会上面三种语法,简单画图再也不用word,viso,这些占内存的专业软件了。