查看原文
其他

Markdown | 让文本更加精致【入门篇】

猫Q学术派 青柠学术 2022-07-09

导言

(这是一篇很久以前写的文章)

最近一段时间小编接触了一些文字处理软件,真的深深被吸引了,比如LaTeX和今天要介绍的Markdown。之所以要学习这些Text Processor,除了兴趣之外,主要还是因为Word在文字处理方面的体验和效率太差了,特别对于学习数理、工程相关专业的人员来说,使用Word简直是一种折磨。小编反正是这一学期就没用过Word写过笔记、论文,一直用的LaTeX

LaTeXMarkdown等软件处理文字真的能给你带来完全不一样的体验,因为它们更规范、更美观、更高效,而且大部分都是开源的,来自世界各地的程序员们不断地贡献他们的智慧,让它们变得更加好用。令人遗憾的是,和Word这种所见即所得的风格相比较,LaTeX就显得上手有一定难度,因为LaTeX所想即所得的,这使得很多没有任何编程基础或闲麻烦的人望而怯步。可是,这并不能影响LaTeXMarkdown等软件的发展,这么优秀的开源作品也有理由被更多人知道,一起享受它们的精致,因此今天小编就迫不及待地将它们介绍给大家1

初识Markdown

那么说了这么多,究竟什么是LaTeXMarkdown?它们和Word有何不同呢?

We believe that writing is about content, about what you want to say-not about fancy formatting. 我们坚信写作写的是内容,所思所想,而不是花样格式。 

Ulysess for Mac

我们都知道,使用Word的时候,我们通常都是先输入文字,然后点击不同的菜单栏或工具栏修改其格式,而且需要的格式立马就能看到(所见即所得),通常我们称这种文字处理软件为富文本编辑器。不过大家应该都有这样的感受,在Word中经常出现牵一发而动全身的情况,比如调整了某张图片、插入了一个分页符或分节符,这种感觉真的快疯了(反正我是不能忍)。

相信正是因为有太多人和我一样不能忍受Word的糟糕体验,LaTeXMarkdown才诞生了。

LaTeXMarkdown是一种基于文本编辑器的标记语言,用一种大家都懂的说法就是,我们通过编写能控制文本格式的语句来完成排版,也就是说我们只需要做好编程这件事,排版的活就交给程序自己去做了,而且因为是程序,所以它能够完全按照你编写的语句来执行,不会出现偏差,因此也就避免了Word牵一发而动全身的情况。

例如,在Markdown中使用下图左边的语句,就可以得到右边各级标题的效果。使用不同数量的#可以得到不同级别的标题,是不是很简单呢,而且左边输入代码,右边就可以实时预览效果,几乎没有任何延迟,这种体验是不是很棒呢!还有更多酷炫的功能,后期会逐一介绍。 

 以后所有实例,我都会给出代码,方便大家练习。上图对应的代码如下:

#一级标题# ##二级标题## ###三级标题### ####四级标题####

由于MarkdownLaTeX所需要的符号标记语言更少,也更容易上手,可以说一个小时就可学会。因此小编打算先推送一个关于Markdown的系列,后面再介绍LaTeX

哪款编辑器适合你

由于Markdown的开源性,各大操作系统Windows、OS X、Linux上都有很多优秀的Markdown软件供我们选择。作为Markdown系列的第一讲,今天就介绍几款各大平台上常用的Markdown软件。

OS X

Mac上有众多优秀的Markdown工具,比如下图所示的几款。

其中Mou可以说是最流行了,不过对最新的Mac系统Mou并不支持,而开发者也没有对其进行更新,因此来自来自台湾的Chung模仿Mou开发了同样优秀的开源软件MacDown,而且不断更新中,小编使用的就是它,点击这里进入官网下载。下图为MacDowm的界面,左边为代码编辑区,右边为实时预览区,可以说界面非常简洁美观。

 Mac还有一款支持MarkdownTumblr博客应用Tublme for Mac,其界面如下,同样非常漂亮 。

Windows

小编最近Windows用的不多,所以没有自己亲自去下载体验Markdown工具。从网络上的搜索结果看,MarkdownPadMarkPad比较流行,大家可以上网找找体验一下。

IOS

IOS端也上线了很多Markdown应用,比如简书 for Mac、Ulysess for iPad等。

其他平台

Linux系统可以尝试SmarkWeb端比较流行的就属简书了,都属于轻博客应用。

今天就介绍这么多,哈哈,有没有被吸引呢?后面会陆续推送Markdown的详细语法规则。喜欢就转发吧~

  1. 简书,《沉浸式写作神奇-Markdown》 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存