本文目录:
- 我和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能够排版中文,国人曾使用了 天元、CCT、CJK 等手段处理。但现在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 **下载。
下载完毕后装载镜像文件,打开install-tl-windows,出现如下界面。
点击“下一步”,目的文件夹可根据自己的喜好随意设置。
再点击“下一步”,注意取消TeXworks前面的对勾,如下图所示。TeXworks也是一个编辑器,前辈说它没有TeXstudio好用,所以就不安装了。
然后点击“下一步”,再点击安装即可,大约花费半个多小时时间,具体时间因PC配置而异,请耐心等待。至此,TeXLive安装完毕。
TeXstudio的安装
首先点击这里下载TeXstudio的安装包。关于安装,一路next即可,安装文件夹可随意设置。不赘述。
“Hello World”
现在我们来简单测试一下安装是否成功。
双击打开TeXstudio,点击下图中左上角红色椭圆部分,创建一个新文件。
然后按ctrl-s保存,文件名称、保存位置随意。然后输入以下内容:
\documentclass{article}
\begin{document}
Hello, world!
\end{document}
如下图所示:
点击下图中红色椭圆部分,如下图所示。
结果下图所示,可以看到成功输出"hello world"字样。
第一本教材的选择
作为新人,无论如何要通读完任意一本经典教材才能算作入门。根据前辈的建议,我选择了刘海洋的《LaTeX入门》,号称中文LaTeX第一教材。