救救你的REPORT(2)— LaTeX和Sublime安装

那天,在飞往意大利的飞机上,我望着碧蓝无垠的黑海,收到系里Siyi Wang老师的微信,说我之前写的LaTeX的文章太监了,那我还是继续写写吧。本来想做收费内容的,想了一下自己的名气还不够,还是免费分享给大家凑合看吧。我支付宝账号是13584435676,比特币钱包是 1NBzPagXqFHrwzxT4haGnX7S9FuwTkvX39,文章结尾有微信打赏二维码。有钱的捧个钱场,没钱的帮忙转。

话说 ,自从距离上次写LaTeX的文章已经一年了,这一年我对LaTeX的态度改变了吗?没有!真没有比LaTeX更棒的文字排版软件了。

LaTeX到底是什么?是一个基于TeX的文章排版工具。那TeX又是个啥?我用了5年了,我也不知道TeX是啥,说明根本不重要,就跟你也不知道波音空客是怎么驾驶的,更不知道是怎么造,不也照样坐着满世界的浪嘛。不过值得注意的是,别把LaTeX读成拉泰克斯,虽然没有形成统一的读法,但是读成拉泰克会好一些,而且小写的latex你们可以去搜一下,到底是什么不可描述的东西~~

说到这里,我们还是没有介绍一点点LaTeX的干货,不着急。首先大家要在脑子里始终记着下面几点:1. LaTeX超级牛叉。2. LaTeX用起来一点都不难,注意,我说的是用起来,就像骑自行车并不难,但是你造一个试试。3. LaTeX真的超级牛叉。

默念上面三条三遍,然后我们开始神奇的LaTeX之旅之——安装一个几乎全裸的LaTeX。

LaTeX的安装

LaTeX是一款很神奇的软件,和Linux一样有很多发行版,特别容易让新手望而却步。为了不让大家失去信心,我就直接告诉你们,这一部分弄完你看不到任何想看到的结果,没有PDF,没有好看的字体和排版。大家要耐得住性子,要知道真正有用的东西,往往在最后一刻才迸发出惊人的效果。所见即所得、打怪就升级的世界,是不真实的世界。

说回LaTeX的安装,一个好消息是,无论你用什么系统,都找不到任何借口不装LaTeX。其实LaTeX也有很棒的在线编辑平台,https://www.overleaf.com,但是用在线平台你是不是不想在飞机上写Report啊,说!你是不是不想在飞机上写Report!(硬广:阿联酋航空,空中免费上网20M)喜欢在线平台的大家去自学,我还是喜欢本地环境,ToT老师是overleaf的拥趸,可以请教他,办公室在西浦EE三楼厕所对面。我只说本地环境:

在MacOS下,MacTeX是最好的选择,你看这名字起的,就是专门给Mac的,下载地址是 http://tug.org/mactex/

对于Windows用户,选择很多,我早期是用CTeX的,CTeX是带有中文支持包的,我就用过一次中文,大部分的情况都是写英文的,官网地址是http://www.ctex.org/HomePage,不想进去了解情况的同学请直接点击中科大大站点的完整版下载:CTeX_2.9.2.164_Full.exe,CTeX非常庞大,带一堆东西,完全集成了MikTeX,适合全新手,一定要从官网下载,直接安装那个1.56G左右的完全版本,千万别装Basic版本,容易hold不住,另外,如果没有啥把握千万不要把软件安装在D盘,磁盘分区其实已经是落后的理念了,要把C盘弄得大大的,然后所有软件都放C盘最省事儿。放D盘重装系统不还是一个软件都不能用了。所以如果你不想下载那么庞大的软件,又完全没有写中文的需求,那下载MikTeX就足够了,下载地址是https://miktex.org/download。鉴于一些同学告诉我miktex在国内下载不了,还是不建议用miktex了,如果能下basci版本,安装之后一定要在miktex的菜单下找到maintain(admin)文件夹下的update之类的程序,然后update所有的Package,第一次安装需要update两次,然后再编译才可以。

说到Linux可能用的人比较少,我自己用TeX Live,下载地址是http://tug.org/texlive/,其实也是支持Windows的。

说到这里,你可能已经晕了,没关系,你只需要知道上面三段里,所有带有TeX字样的都是一种LaTeX就行了,你按照自己的系统安上去,就成了。注意,安且只安一个就行了,千万别咣咣猛安,尤其是Windows用户,安装起来毫无罪恶感,后面就麻烦了。安完怎么用?千万别自己随便打开里面的东西找虐,新手都是被这么吓跑的。想知道有没有安装成功,你只需要在自己的系统打开命令行,Mac用户四个手指往里一抓,输入terminal,还没输完就让你打开终端了;Win10用户点击开始菜单,输入cmd回车;Linux用户我应该不用说了,不会打开shell就别用Linux了。如果你的安装是正确的,输入latex,注意是小写,回车,如果弹出来的不是以任何一种人类语言告诉你“没这个程序”,那说明你就安装成功了。然后关了命令行就行了。

命令行执行结果

命令行执行结果

下面进入兵器选择的环节,你说这怎么这么复杂么?不复杂后面能爽吗?干啥不都得先苦后甜么。

兵器的选择

有人要问了,LaTeX不就是我们的将要使用的兵器吗?非也!LaTeX是咱们要学习的武功,这个武功用来打败一个叫瑞泡特的混蛋的,好的武功需要配上趁手的兵器。这也是比较难以理解的一点,因为大家都被微软惯坏了,动不动就给你个Office,动不动就给你个visual studio。我们应该离开微软又micro又soft的怀抱啦。

LaTeX只是一个程序(其实是一系列程序),连个界面都没有的程序,一个纯粹的、脱离了低级趣味的程序。这个程序的功能就是,注意了,就是把你写的一段带有标签的文本,“变”成字体优美格式漂亮的PDF文件(也可以是其他类型的,如HTML)。我再用东北话解释一遍,比如说你想写一个章节,叫Introduction,那就这么写:\嘿老铁下面那嘎达是新(第二声)的一章{Introduction},这里的斜杠和大括号就是一种标签形式,一个东北银开发的LaTeX或许就能理解,这表示要开始一个新的章节,叫Introduction,而且会自动编个号,后面会详细扯该怎么用,这里你只要知道有这么一类标签就行了,当然东北银标签那是开玩笑的,别(第四声)当真。LaTeX把一篇正常的文章里的各个元素都做好了标签,你只要给你写的文章标好标签,LaTeX就能给你整出一篇像模像样的PDF。

但是 but however,用什么写呢?其实,所有的文本编辑器都能写。什么叫纯文本呢?基本上就是你用windows的记事本打开,看到的都是人话的文本,就是纯文本了。一般文本编辑器都是程序员很喜欢的利器,给程序做关键字高亮处理,自动对齐,代码纠错,甚至带有编译功能等等。别害怕,LaTeX比写程序容易多了,但还是有点标签的,像我这种写了十几年程序的人都觉得还是有标签高亮看起来比较舒服。所以我们需要选择一个好用的文本编辑器。

说到选择编辑器,就要说到不同的操作系统了,我自己就是一个跨系统用户,所以肯定只会推荐给你们三个平台都能适用的东西。于是乎,我首推Sublime Text(目前是sublime3),其实其他的像atom,vscode也都不错,但是我就任性,就是喜欢Sublime,至于vim和EMACS的传说,就当成是个传说就好了,没必要非看起来像个专家,这个时代没什么比简单和酷更重要的事儿了。有人会指责我说winedt才是写LaTeX的利器,你一听着名字就知道是windows平台的,而且winedt是收费软件,不能推荐大家用盗版。Sublime是免费软件,如果你和我一样穷,那就对弹出的购买对话框忽略就行了,那个真不是非让你买,就是个情怀。

说到这你基本上还是不知道LaTeX是怎么回事对吧?你就说信不信飞哥吧,信就接着看怎么捣鼓。

Sublime的下载地址是:http://www.sublimetext.com,应该三大平台的安装方法的特别简单。很快就能安装好。

Sublime简洁优雅的界面

Sublime简洁优雅的界面

刚安装好的Sublime,优雅的几乎干不了啥事儿。我们第一步需要给她配上一个超级管家——Package Control,有了这个管家,就很容易安装其他有用的插件了。安装方法非常简单,先到 https://packagecontrol.io/installation 里复制那一大段看不懂是啥但是一看肯定是它的代码(sublime3专用的),然后回到Sublime界面下,按control(win键盘按ctrl)+ ~键,~就是正常键盘的esc下面那个键,调出命令行功能。然后不由分说直接粘贴并且自信的按回车键。然后就会在上图左下角Line1那里,看到一个东西在动,安装成功后,重新打开Sublime,怎么才能知道Package Control安装好了呢?用command(win键盘是ctrl)+shift+p来调出出命令输入面板,然后输入install,如果看到下图,说明Package Control安装成功了!

Sublime Package Control

Sublime Package Control

到这里,你已经安装成功了LaTeX和Sublime了。相信我,Sublime是很棒的文本编辑器,LaTeX是很牛的文字排版软件。

我们下一次来讲如何把Sublime和LaTeX联合使用,并且给出我设计的通用Report模板。

最后给出微信支持二维码,请各位打赏:

微信打开的话直接长按扫码。


作者: 程飞, 未经作者允许请勿转载 | 6,884 次浏览

2 评论

发表评论