电子排版系统的出现给印刷出版业带来了一场革命,利用电子计算机及各种辅助设备,可以完成从:
文稿、图表的录入、编辑、修改、组版,直至得到各种不同 用途、不同质量的输出结果。
各位同学在本科阶段可能接触Latex的机会可能不是很多,但是运用Latex排版参加竞赛的优势是极其明显的!
况且现在网络上有很多现成的模板,学习成本大大降低,极易上手。
所以无论是对于本科阶段参加比赛或是今后读研读博发表论文,对于Latex的学习是及其必要的!
下面,让我们来简单了解一下Latex吧~
什么是 Tex
目前世界上有许多电子排版系统。这些系统各有特点,也各有自己的适用范围。TeX 就是一种优秀的电子排版系统。
TeX 提供了一套功能强大并且十分灵活的排版语言,它多达 900 多条指令,并且 TeX 有宏功能,用户可以不断地定义自己适用的新命令来扩展 TeX 系统的功能。
TeX 系统是公认的数学公式排得最好的系统
许多人利用 TeX 提供的宏定义功能对 TeX 进行了二次开发。
其中,比较著名的有美国数学学会推荐的非常适合于数学家使用的 AMS-TeX 以及适合于一般文章、报告、书籍的 TeX 系统。
TeX 系统的排版结果 DVI文件与输出设备无关。
DVI 文件可以显示、打印、照排,几乎可以在所有的输出设备上输出。TeX 排版源文件及结果在各种计算机系统上互相兼容。
Tex 的过去
Donald E. Knuth(高德纳)在看到其多卷巨著“The Art of Computer Programming”第二卷的校样时,对由计算机排版的校样的低质量感到无法忍受。
因此决定自己来开发一个高质量的计算机排版系统,这样就有了 TeX 。
TeX 的名字是由大写的希腊字母“tec”(tau, epsilon, chi)组成。在希腊语中这个词的意思是“科技”和“艺术”,这也解释了它的发音。
TeX 的第一版于 1978 年面世。在经过了不断的改进后,1982 年版的 TeX 是一个十分稳定的版本。
从此以后,TeX 没有较大的变动,只有很少部分的改进和错误修正。
现在几乎所有的操作系统平台下,都有相应的 TeX 软件,而且用它们排版同一个文件得到的输出结果是相同的。
TeX 目前的版本是 3.141592。每有一新的版本,就会加上一个π的小数点后的数。最终将收敛到π。这也代表了 TeX 不断追求完美的理想。
TeX 的源程序是用 Pascal 写成的,原因是 Knuth 希望 TeX 尽可能方便地移植到其它的操作系统中去。
当时 Pascal 是最适合于这一要求的编程语言。这也使得 TeX 现在已经在几乎所有的计算机系统中得到实现。
TeX 现在已经被它的开发者 Knuth 所“冰封”(frozen),新版本的 TeX 只有少许改进和错误修正。
TeX 的未来
虽然 TeX 在过去的二十多年中没有大的变化,但这并不意味着 TeX 是一个僵化的系统。
恰恰相反,TeX 开放的设计使得它能够很容易的适应新的要求。
最近,TeX 又开始增加了在不借助其它工具(如 Adobe Distiller)的条件下生成 PDF 的扩展功能。
下面列出的几个项目都是正在进行中,对 TeX 的功能进行了扩展。
Tex 的数种编译方式
不同的编译方式,调用的底层引擎以及驱动程序不同。
因各个引擎和驱动的特性不一样,对编码、字体、图档、PDF 效果的支持就会不一样。导致最终产生差别。
PDFTeX
完全兼容标准的 TeX ,但能够给出 PDF 输出。它也可以输出标准的 DVI 。
e-TeX
不仅完全兼容标准的 TeX ,还支持一种“扩展模式”。在“扩展模式”中引入了许多新的特性和增强功能。
MLTeX
这个 TeX 的扩展引入了命令 \charsubdef,使得可以更为简单方便的使用 8 bit 字符。不过,与 e-TeX 相比,这只是一个微小的改进。
......
TeX 的优势
在一个充斥着“所见即所得”桌面出版软件的情况下来使用 TeX 确是有点令人奇怪。
但是,在某些情形下,你会感到 TeX 是最好的,甚至是唯一适合的系统。让我们来看一下 TeX 的优势所在:
高质量的输出 TeX 遵循传统的排版规则,以排版的质量为最重要的目标。
如果你把 TeX 的输出结果和用其它的排版软件排版相同的文本所得到的结果加以比较,你就会发现其中的区别。
超常的稳定性自从 TeX 出现以来,只有一些微小的改动。也就是说,十几年前的 TeX 文件用现在的 TeX 系统排版得到的结果与十几年前得到的结果是一样的。
TeX 是可编程的 TeX 是一种宏命令编程语言。你可以用很少的命令来完成非常复杂的工作。如果需要的话,你也可以重新定义 TeX 的所有命令来得到特殊的效果。
高度的灵活性TeX 自从出现以来其内核只有微小的改动。但是由于其内核的设计方式,世界上的 TeX 使用者可以让 TeX 做几乎任何工作。
良好的通用性目前为止,TeX 几乎在所有的计算机操作系统平台上得到实现。TeX 的源文件可在不同的平台之间自由的交换,而得到的输出是完全相同的。
低廉的价格 TeX 是免费软件,它的源程序也是免费的。你可能仅仅需要支付邮费,甚至于一分不花地得到适合你的 TeX 系统。
说了这么多,到底啥是 LaTex ?
TeX 是很低阶的排版语言,对于绝大多数人来说,学起来会很吃力,而且排版工作也会变得相当繁复,难以被更多人使用,效率也不是很高。
所以,一些经常用到的功能,如果我们事先定义好,到要用的时候只引用一小段代码就可以实现一个相对复杂的功能,这种事先定义好的功能,叫做宏集(macro)。
LaTeX就是TEX的众多宏集之一,是由Leslie Lamport编写的。目的是使版面设置内容和文档的具体内容尽可能分离,让写文档的人更加专注于文档的撰写。
这里我们顺便介绍一下CTEX
CTEX是利用TEX排版系统的CTEX中文套装的简称。它集成了编辑器 、WinEdt和 PostScript处理软件 Ghostscript 和 GSview 等主要工具。
一般用windows操作系统的人会选择CTEX中的WinEdt软件作为编写LaTeX文档的工具。
它会将latex命令语法高亮,并且将多种命令都集成到图形界面中,又简化了排版操作。
如何学习 LaTex 呢
废话不多说,直接上干货!
关注公众号,点击阅读原文即可免费下载!
当然,我们会陆续推出由 LaTex 的装配到如何熟练使用其排版的一系列教程。助您从小白到大白(斜眼笑)。
细想想,若是在即将到来的美赛用上 LaTex 进行文章排版,会不会很美妙呢?!
最后拉个关注,观众老爷们,您都看到这了,不准备关注一下吗!