LaTeX学习笔记 0 | 兵马未动,粮草先行

LaTeX学习笔记 0 | 兵马未动,粮草先行_第1张图片
LaTeX吉祥物

本文目录

  • 我和LaTeX的缘分
  • 那些让人头晕的专有名词
  • LaTeX和Word的对比
  • Win10下安装TeXLive+TeXstudio
  • 第一本教材的选择

我和LaTeX的缘分

我为什么要学LaTeX?答案有二。当下之急,我本科毕业设计是基于LaTeX的,因此需要对它有一个深入而透彻的学习。长远来看,日后读研期间还要和LaTeX长久为伴,毕竟理工科的论文还要靠它来排版。

作为一个大四的学生,庆元旦的狂欢之后,蓦然发现,毕业将近,是时候开始做毕业设计了。2017年1月1日,我注册了账号,希望在这里记录下我学习成长过程中的点点滴滴。LaTeX于我而言,也是崭新的东西,因此我在这里记录的是学习笔记,而非教程。所有的文字都是基于我当前的认识,错误必数不胜数,诚请各位前辈批评指正。

那些让人头晕的专有名词

我想很多人可能和我一样,刚一开始,就被很多名词弄晕了,比如,你分得清“TeX, pdfTeX, XeTeX, LuaTeX, LaTeX, pdfLaTeX, XeLaTeX, CTeX, MiKTeX, TeX Live等等”吗?

经过一番探索,我在这里找到了一个不错的解释。

  • TeX是knuth教授开发的能够实现断行、分页等操作的程序,也叫做排版引擎。它使用一些命令语句进行排版。
  • LaTeX是Lamport 教授开发的基于 TeX 的排版系统。因为TeX的命令语句过于晦涩,Lamport 定义了许多新的控制命令。LaTeX把人们按照其格式写的命令翻译成TeX命令,并交由TeX引擎进行排版。如果懂编程,你就明白这有点编译器的意思。
  • pdfTeX是Thành 博士提出的 对 TeX 引擎的扩展。因为TeX程序生成的是dvi文件,不方便直接阅读,而pdfTeX直接生成pdf。
  • pdfLaTeX是将 LaTeX 格式的文档进行解释,不过此次是将解释之后的结果交付给 pdfTeX 引擎处理。写到这里你应该明白了,pdfLaTeX和pdfTeX的关系就相当于LaTeX和TeX的关系。
  • XeTeX直接支持 Unicode 字符。TeX最初只支持 ASCII 字符,为了让TeX能够排版中文,国人曾使用了 天元CCTCJK 等手段处理。但现在XeTeX是能够直接处理中文了。
  • XeLaTeX和XeTeX的关系就相当于pdfLaTeX和pdfTeX的关系。
  • LuaTeX是支持动态语言编程的排版引擎,但中文排版上,仍然是 XeTeX 更好一点。
  • CTeX, MiKTeX, TeX Live 都是上述各种引擎的合集,还包括一些文档类、模板等排版必不可少的东西。

总结一下,TeX - pdfTeX - XeTeX - LuaTeX 都是排版引擎,按照先进程度递增。LaTeX 是一种格式,基于 TeX 格式定义了很多更方便使用的控制命令。上述四个引擎都有对应的程序将 LaTeX 格式解释成引擎能处理的内容。CTeX, MiKTeX, TeX Live 都是 TeX 的发行,他们是许许多多东西的集合。

LaTeX和Word的对比

作为一个不怎么擅长Word的人,在我看来,LaTeX和Word的区别大概是这样的。

使用者水平 Word LaTeX
入门 惨不忍睹的文档 无法编译,没有文档
中等 差强人意的文档 漂亮的文档
高手 完美的文档 完美的文档

这个表格的意思是说,Word门槛低,但要想做出完美的文档需要极高的水平;LaTeX门槛高,但投入较少精力达到中等水准后,就能轻松做出令人满意的文档。但两者都达到高水准后,无论什么排版软件,都殊途同归,都能做出完美的文档。

有外国网友针对LaTeX和Word做了详细的对比,点击这里查看。

Win10下安装TeXLive+TeXstudio

之前有说过,CTeX, MiKTeX, TeX Live 都是 TeX 的发行,但选择哪一个呢?前辈给出的推荐是TeXLive+TeXstudio。TeXstudio是一个编辑器,其实不需要它你也可以进行排版。无非就是在txt里写好代码,然后在控制台手动输入命令编译生成pdf,然后自己打开pdf查看。TeXstudio的作用就是帮你把这些集成到了一起,方便操作。

TeXLive的安装

首先点击这里下载TeXLive-2016的镜像文件,选择**texlive2016-20160523.iso **下载。

LaTeX学习笔记 0 | 兵马未动,粮草先行_第2张图片
TeXLive下载

下载完毕后装载镜像文件,打开install-tl-windows,出现如下界面。

LaTeX学习笔记 0 | 兵马未动,粮草先行_第3张图片
TeXLive安装-第一步

点击“下一步”,目的文件夹可根据自己的喜好随意设置。
再点击“下一步”,注意取消TeXworks前面的对勾,如下图所示。TeXworks也是一个编辑器,前辈说它没有TeXstudio好用,所以就不安装了。

LaTeX学习笔记 0 | 兵马未动,粮草先行_第4张图片
TexLive安装-第三步

然后点击“下一步”,再点击安装即可,大约花费半个多小时时间,具体时间因PC配置而异,请耐心等待。至此,TeXLive安装完毕。

TeXstudio的安装

首先点击这里下载TeXstudio的安装包。关于安装,一路next即可,安装文件夹可随意设置。不赘述。

“Hello World”

现在我们来简单测试一下安装是否成功。
双击打开TeXstudio,点击下图中左上角红色椭圆部分,创建一个新文件。

LaTeX学习笔记 0 | 兵马未动,粮草先行_第5张图片
创建新文件.png

然后按ctrl-s保存,文件名称、保存位置随意。然后输入以下内容:

\documentclass{article}
\begin{document}
Hello, world! 
\end{document}

如下图所示:

LaTeX学习笔记 0 | 兵马未动,粮草先行_第6张图片
输入代码

点击下图中红色椭圆部分,如下图所示。


LaTeX学习笔记 0 | 兵马未动,粮草先行_第7张图片
编译查看

结果下图所示,可以看到成功输出"hello world"字样。


LaTeX学习笔记 0 | 兵马未动,粮草先行_第8张图片
输出成功

第一本教材的选择

作为新人,无论如何要通读完任意一本经典教材才能算作入门。根据前辈的建议,我选择了刘海洋的《LaTeX入门》,号称中文LaTeX第一教材。

LaTeX学习笔记 0 | 兵马未动,粮草先行_第9张图片
《LaTeX入门》

你可能感兴趣的:(LaTeX学习笔记 0 | 兵马未动,粮草先行)