電子排版系統(tǒng)的出現給印刷出版業(yè)帶來了一場革命,利用電子計算機及各種輔助設備,可以完成從:
文稿、圖表的錄入、編輯、修改、組版,直至得到各種不同 用途、不同質量的輸出結果。
各位同學在本科階段可能接觸Latex的機會可能不是很多,但是運用Latex排版參加競賽的優(yōu)勢是極其明顯的!
況且現在網絡上有很多現成的模板,學習成本大大降低,極易上手。
所以無論是對于本科階段參加比賽或是今后讀研讀博發(fā)表論文,對于Latex的學習是及其必要的!
下面,讓我們來簡單了解一下Latex吧~
什么是 Tex
目前世界上有許多電子排版系統(tǒng)。這些系統(tǒng)各有特點,也各有自己的適用范圍。TeX 就是一種優(yōu)秀的電子排版系統(tǒng)。
TeX 提供了一套功能強大并且十分靈活的排版語言,它多達 900 多條指令,并且 TeX 有宏功能,用戶可以不斷地定義自己適用的新命令來擴展 TeX 系統(tǒng)的功能。
TeX 系統(tǒng)是公認的數學公式排得最好的系統(tǒng)
許多人利用 TeX 提供的宏定義功能對 TeX 進行了二次開發(fā)。
其中,比較著名的有美國數學學會推薦的非常適合于數學家使用的 AMS-TeX 以及適合于一般文章、報告、書籍的 TeX 系統(tǒng)。
TeX 系統(tǒng)的排版結果 DVI文件與輸出設備無關。
DVI 文件可以顯示、打印、照排,幾乎可以在所有的輸出設備上輸出。TeX 排版源文件及結果在各種計算機系統(tǒng)上互相兼容。
Tex 的過去
Donald E. Knuth(高德納)在看到其多卷巨著“The Art of Computer Programming”第二卷的校樣時,對由計算機排版的校樣的低質量感到無法忍受。
因此決定自己來開發(fā)一個高質量的計算機排版系統(tǒng),這樣就有了 TeX 。
TeX 的名字是由大寫的希臘字母“tec”(tau, epsilon, chi)組成。在希臘語中這個詞的意思是“科技”和“藝術”,這也解釋了它的發(fā)音。
TeX 的第一版于 1978 年面世。在經過了不斷的改進后,1982 年版的 TeX 是一個十分穩(wěn)定的版本。
從此以后,TeX 沒有較大的變動,只有很少部分的改進和錯誤修正。
現在幾乎所有的操作系統(tǒng)平臺下,都有相應的 TeX 軟件,而且用它們排版同一個文件得到的輸出結果是相同的。
TeX 目前的版本是 3.141592。每有一新的版本,就會加上一個π的小數點后的數。最終將收斂到π。這也代表了 TeX 不斷追求完美的理想。
TeX 的源程序是用 Pascal 寫成的,原因是 Knuth 希望 TeX 盡可能方便地移植到其它的操作系統(tǒng)中去。
當時 Pascal 是最適合于這一要求的編程語言。這也使得 TeX 現在已經在幾乎所有的計算機系統(tǒng)中得到實現。
TeX 現在已經被它的開發(fā)者 Knuth 所“冰封”(frozen),新版本的 TeX 只有少許改進和錯誤修正。
TeX 的未來
雖然 TeX 在過去的二十多年中沒有大的變化,但這并不意味著 TeX 是一個僵化的系統(tǒng)。
恰恰相反,TeX 開放的設計使得它能夠很容易的適應新的要求。
最近,TeX 又開始增加了在不借助其它工具(如 Adobe Distiller)的條件下生成 PDF 的擴展功能。
下面列出的幾個項目都是正在進行中,對 TeX 的功能進行了擴展。
Tex 的數種編譯方式
不同的編譯方式,調用的底層引擎以及驅動程序不同。
因各個引擎和驅動的特性不一樣,對編碼、字體、圖檔、PDF 效果的支持就會不一樣。導致最終產生差別。
PDFTeX
完全兼容標準的 TeX ,但能夠給出 PDF 輸出。它也可以輸出標準的 DVI 。
e-TeX
不僅完全兼容標準的 TeX ,還支持一種“擴展模式”。在“擴展模式”中引入了許多新的特性和增強功能。
MLTeX
這個 TeX 的擴展引入了命令 \charsubdef,使得可以更為簡單方便的使用 8 bit 字符。不過,與 e-TeX 相比,這只是一個微小的改進。
......
TeX 的優(yōu)勢
在一個充斥著“所見即所得”桌面出版軟件的情況下來使用 TeX 確是有點令人奇怪。
但是,在某些情形下,你會感到 TeX 是最好的,甚至是唯一適合的系統(tǒng)。讓我們來看一下 TeX 的優(yōu)勢所在:
高質量的輸出 TeX 遵循傳統(tǒng)的排版規(guī)則,以排版的質量為最重要的目標。
如果你把 TeX 的輸出結果和用其它的排版軟件排版相同的文本所得到的結果加以比較,你就會發(fā)現其中的區(qū)別。
超常的穩(wěn)定性自從 TeX 出現以來,只有一些微小的改動。也就是說,十幾年前的 TeX 文件用現在的 TeX 系統(tǒng)排版得到的結果與十幾年前得到的結果是一樣的。
TeX 是可編程的 TeX 是一種宏命令編程語言。你可以用很少的命令來完成非常復雜的工作。如果需要的話,你也可以重新定義 TeX 的所有命令來得到特殊的效果。
高度的靈活性TeX 自從出現以來其內核只有微小的改動。但是由于其內核的設計方式,世界上的 TeX 使用者可以讓 TeX 做幾乎任何工作。
良好的通用性目前為止,TeX 幾乎在所有的計算機操作系統(tǒng)平臺上得到實現。TeX 的源文件可在不同的平臺之間自由的交換,而得到的輸出是完全相同的。
低廉的價格 TeX 是免費軟件,它的源程序也是免費的。你可能僅僅需要支付郵費,甚至于一分不花地得到適合你的 TeX 系統(tǒng)。
說了這么多,到底啥是 LaTex ?
TeX 是很低階的排版語言,對于絕大多數人來說,學起來會很吃力,而且排版工作也會變得相當繁復,難以被更多人使用,效率也不是很高。
所以,一些經常用到的功能,如果我們事先定義好,到要用的時候只引用一小段代碼就可以實現一個相對復雜的功能,這種事先定義好的功能,叫做宏集(macro)。
LaTeX就是TEX的眾多宏集之一,是由Leslie Lamport編寫的。目的是使版面設置內容和文檔的具體內容盡可能分離,讓寫文檔的人更加專注于文檔的撰寫。
這里我們順便介紹一下CTEX
CTEX是利用TEX排版系統(tǒng)的CTEX中文套裝的簡稱。它集成了編輯器 、WinEdt和 PostScript處理軟件 Ghostscript 和 GSview 等主要工具。
一般用windows操作系統(tǒng)的人會選擇CTEX中的WinEdt軟件作為編寫LaTeX文檔的工具。
它會將latex命令語法高亮,并且將多種命令都集成到圖形界面中,又簡化了排版操作。
如何學習 LaTex 呢
廢話不多說,直接上干貨!
關注公眾號,點擊閱讀原文即可免費下載!
當然,我們會陸續(xù)推出由 LaTex 的裝配到如何熟練使用其排版的一系列教程。助您從小白到大白(斜眼笑)。
細想想,若是在即將到來的美賽用上 LaTex 進行文章排版,會不會很美妙呢?!
最后拉個關注,觀眾老爺們,您都看到這了,不準備關注一下嗎!