个人写作的工具选择

STEAM,网站开发 2018-10-10 66 次浏览 0 条评论 次点赞

写作是输出的重要手段。通过收藏、写作和分享这个过程,可以检验和记录自己的学习、思考和创作。同时,个人IP时代,写作就是最好的副业。

Personal-Writing-1-1471268896.jpg

本文首先介绍个人写作所涉及的几种标记语言,并重点记录适应各种写作需求及系统环境的写作工具。本文适合STEAM学习及网站/博客作者收藏。

个人写作所涉及的几种标记语言

轻量级标记语言Markdown

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[4]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。甚至Markdown能被使用来撰写电子书。

轻量级标记语言(英语:Lightweight Markup Language,简称LML)是一类用简单句法描述简单格式的文本语言。轻量级标记语言作为一种标记语言,它的语法简单,可方便地使用简单的文本编辑器输入,原生格式接近自然语言。所谓“轻量级”是相对于其他更丰富格式的标记语言而言的,比如:富文本格式语言RTF、超文本标记语言HTML、学术界排版语言TeX等。

富文本格式语言

富文本格式(Rich Text Format)即RTF格式,又称多文本格式,是由微软公司开发的跨平台文档格式。大多数的文字处理软件如早期Microsoft Word都能读取和保存RTF文档。目前常用富文本格式有DOC/DOCX、PDF等。

学术界排版语言TeX

TeX是一个由美国计算机教授高德纳(Donald Ervin Knuth)编写的排版软件。TeX的MIME类型为application/x-tex,是一款自由软件。它在学术界特别是数学、物理学和计算机科学界十分流行。TeX被普遍认为是一个优秀的排版工具,尤其是对于复杂数学公式的处理。利用LaTeX等终端软件,TeX就能够排版出精美的文本以帮助人们辨认和查找。

LaTeX是一种基于TeX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

LaTeX使用TeX作为它的格式化引擎,当前的版本是LaTeX2e(写作“LATEX2ε”)。

超文本标记语言

超文本标记语言(Hyper Text Markup Language,HTML)是一种用于建立网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计网页、网页应用程式以及行动应用程式的使用者介面。网页浏览器可以读取HTML档案,并将其彩现成视觉化网页。HTML描述了一个网站的结构语意随着线索的呈现,使之成为一种标记语言而非程式语言。

product_21455_product_shots3_image-1.jpg

Markdown 编辑器

Markdown 编辑器是个人写作的最佳伴侣。

从纸质书籍转变到网站,从博客进化到社交网络,Markdown 的流行,不是因为标记语言看上去很酷(要不然手写 HTML 应该流行才对),而是因为它着实减轻了写作者的负担。书写 Markdown 时,写作者不再纠结文章的外观,而只用专注于内容。

1_ahcm8Ue4obmABkiWmYiEwQ.jpeg

在 Mac & iOS 上写一本书:Ulysses 和 MWeb
Ulysses 是 Markdown 编辑器领域的老牌王者,支持多章节独立书写及 iCloud 同步。
iA Writer 使用的白纸打印机质感的编写界面与行段高亮的「专注模式」,在当时引领了 Markdown 编辑器设计的风潮。功能主要针对英文写作设计。
Byword 是最简约的 Markdown 编辑器,最忠于 Markdown 语言发明初衷的的编辑器 —— 简单、干净、利落,All for writing feelings。
Editorial 是目前 iOS 设备上功能性最强的编辑器软件,Editorial 就是 iOS 系统上的 Sublime Text。
MWeb 是一款集 Markdown、文档管理、静态网页生于一体的大成之国产应用。

在 Mac & iOS 上写零散的内容:Bear 与 Textnut
支持富文本模式与 Markdown 模式的切换。

Windows 平台的骄傲: Typora
预览和写作界面合二为一,所见即所得。也支持Mac 。
MarkdownPad 号称是Windows 平台最佳Markdown应用。

安卓平台上的诚意之作:iA Writer
iA Writer 是 iOS 上老牌的 Markdown 编辑器。

全平台使用 Markdown:Simplenote
可以生成预览网页。

如博主Yepster在博客中介绍的编辑器组合——众多 Markdown 工具中许多人推荐 Mou,可我使用下来更喜欢 Typora 作为桌面端,直观顺手,符合自己习惯。 同时,选择 iA Writer 作为移动端工具,通过 Dropbox 同步与 Typora 一起共享编辑文件。

富文本编辑器

绕不开的 Pages 和 Word
ages 和 Word 是 macOS 和 Windows 上两款最知名的排版工具。

scrivener-corkboard.jpg

一站式写作工具:Scrivener
卡片式写作

轻而美的富文本编辑器:备忘录和石墨文档
内置备忘录应用,与系统深度整合。
石墨笔记是一款基于网页端的写作工具。加上富文本编辑工具和表格功能,可以说是办公环境下小团队合作写以及申阅文档的生产力工具。

学术写作的不二之选——LaTeX 写作工具

TeX 凭借良好可读性、大把自动化工具和强大细致的排版能力,成为西方学术界事实上的标准工具,满足学术写作对参考文献、目录、交叉引用、复杂数学公式、图文混排的要求。

Mac & iOS:Texpad
对新手最友好的编辑器。

Windows:WinEdt
Active Strings功能,简单的说就是输入字符触发脚本,会大大提高写作效率。

全平台:ShareLaTeX
网页端工具

文本编辑器

能定义「文本编辑器」的编辑器:

Sublime Text 3、VS Code 和 Atom,以及「编辑器之神」Vim 和「神之编辑器」 Emacs。

Sublime Text 3
第三方的 Markdown 和 LaTeX 插件(官方称为 Package )很多,推荐必装 MarkdownEditing 和 LaTeXTools。

VS Code
在 VS Code 上配合 LaTeX Workshop插件,体验甚至好过许多专门的 LaTeX 编辑器。也有很多 Markdown 插件,其中 Markdown All in One 和 Markdown Preview Enhanced 值得推荐。

Atom
Atom 是 Github 研发的文本编辑器,内置了 Markdown Preview 插件,另外markdown-preview-enhanced可以获得 PDF 导出、LaTeX 数学和自定义预览 CSS 等高级特性。支持LaTeX的插件推荐包括能自动补全和语法高亮的language-latex,编译文本的 latex,以及支持预览的 pdf-view。

Vim
Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

Emacs
Emacs是一个文本编辑器家族,具有强大的可扩展性,在程序员和其他以技术工作为主的计算机用户中广受欢迎。在Unix文化里,Emacs是黑客们关于编辑器之战的两大主角之一,它的对手是vi(Vim)。

编辑器之战是指计算机编程领域内,两类文本编辑器vi(以及派生版本)和Emacs用户之间的对抗冲突。这已经成为黑客文化和自由软件社区文化的一部分。

发布平台中的写作工具

掘金、简书、知乎等,直接支持 markdown 内容平台。

各类CMS后台都有一个编辑器。


本文由 quaner 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以让我们持续关注中国学子的STEAM旅程!

还不快抢沙发

添加新评论