typora-一个所见即所得的文本编辑器
👉👉本文共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]
对应的是:

此外,还支持流程图
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op

UML时序图:
对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示)
对象B-->对象A: 我很好(响应)
对象A->对象B: 你真的好吗

怎么样?是不是很强大。
学会上面三种语法,简单画图再也不用word,viso,这些占内存的专业软件了。