1. 程式人生 > >latex與word比較

latex與word比較

LaTeX 與 Word 是兩種不同型別的文字編輯處理系統,各有所長,如果要對文字編輯效能和使用便捷程度等作綜合評比,Word 明顯優於 LaTeX,僅所見即所得一項,Word 就會贏得絕大多數使用者,但要僅限定在學術報告和科技論文方面,評比結果就不同了:

從頭開始

Word 特點就是所見即所得,其基本功能初學者很容易掌握,很多 Word 使用者都是無師自通。但隨著篇幅和複雜程度的增加,花費在文稿格式上的精力和時間要明顯加大,如下圖藍色示意曲線所示。因為建立自定義編號、交叉引用、索引和參考文獻等就不是所見即所得了,得耐著性子反覆查閱 Word 的線上幫助或藉助相關軟體幫忙。

對於 LaTeX 初學者,即就是編排很簡單的文章,也要花較多的精力和時間去學習那些枯燥的命令和語法,特別是排寫數學公式,經常出錯,多次編譯不能通過,使很多初學者望而卻步。可是一旦掌握,不論文稿長短和複雜與否都會熟練迅速地完成,先前學習 LaTeX 的精力投入將由此得到回報,如下圖紅色示意曲線所示。

精力與時間耗費

檔案大小和複雜程度

內容與樣式

當用 Word 寫作時,要花很多精力對頁版式、章節樣式、字型屬性、對齊和行距等文字引數進行反覆選擇對比,尤其是長篇文章,經常出現因疏忽而前後文體格式不一致的現象;當在稿件中插入或刪除一章或章節次序調整時,各章節標題、圖表和公式等的編號都要用手工作相應修改,稍有不慎就會出現重號或跳號。你既是作者又是編輯還兼排字工。

使用 LaTeX 編版,如無特殊要求,只要將文稿的型別(article、report 或 book 等)告訴 LaTeX,就可專心致志地寫文章了,至於文稿樣式的各種細節都由 LaTeX 統一規劃設定,而且非常周到細緻;當修改稿件時,其中的章節、圖表和公式等的位置都可任意調整,無須考慮編號,因為在原始檔裡就沒有編號,檔案中的所有編號都是在最後編譯時 LaTeX 自動統一新增的,所以絕對不會出錯。

換句話說,Word 把文稿的內容與樣式混為一體,而 LaTeX 將它們分離,作者只需專注於文稿的內容,而文稿的樣式幾乎不用過問,LaTeX 是你的聰明而忠誠的文字祕書,如有特殊要求,也可使用命令修改,LaTeX 會自動將相關設定更新,無一遺漏。

接受 LaTeX 稿件的出版社大都有自己的文稿樣式模板,主要就是一個型別檔案包,簡稱類包。如果稿件未被甲出版社採用,在轉投乙出版社前,只需將稿件第一句中類包名稱由甲出版社的改為乙出版社的,整篇稿件的樣式就隨之自動轉換過來了。就一句話的事兒,簡單的不能再簡單了,然而因為體制”的原故,Word 卻根本無法做到這一點。

數學公式

Word 有個公式編輯器,可以編輯普通數學公式,但使用很不方便,外觀效果較差,也不能自動編號,尤其是很難作為文字的一部分,融入某一行中,大都專起一行。如果碰到複雜的數學公式,編輯起來就很困難。有些使用者只好另外安裝可嵌入 Word 環境的工具軟體 Math-Type 來彌補這一不足。

LaTeX 的特長之一就是數學公式編輯,方法簡單直觀,所想即所得,公式的外觀精緻細膩,而且公式越複雜這一優點就越明顯。普通單行公式可以像純文字文字一樣插入字裡行間。下面舉三例加以比較,其中 Word 分兩種情況,一是 DOC 格式的螢幕顯示效果,二是將 DOC 格式檔案通過 Acrobat 轉換為 PDF 格式的效果:

Word
LaTeX
Word,對接不齊,行距變寬:

LaTeX,對接工整,行距不變:
Word:

LaTeX:

儘管在預設狀態下,就能將數學公式編排的非常精緻美觀,LaTeX 仍然還提供了很多調節命令,可以對公式的外觀作更加細微的調整,使其盡善盡美。

插  圖

Word 有個繪圖工具,簡易直觀,但功能有限效果不佳。論文中的複雜圖形大都用功能強大的 Visio、Photoshop 等繪圖軟體繪製,然後插入 Word。

LaTeX 自身也具有簡單的繪圖功能,如呼叫各種繪圖巨集包,可畫出非常複雜的圖形,缺點是不直觀,命令格式繁瑣,不易熟練掌握,名曰畫圖,實為程式設計。可同樣先使用 Visio 繪圖,然後貼上到 Adobe Illustrator,對圖形的細節作進一步處理後,儲存為 PDF 或 EPS 格式,最後用插圖命令調入 LaTeX 原始檔即可,其效果更為精緻。

建立參考文獻

Word 目前還不具備管理參考文獻的功能,使用者一般都是採用 Reference Manager 或是 NoteExpress 等外部工具軟體來解決這一問題。

建立參考文獻可是 LaTeX 的強項。LaTeX 自帶一個輔助程式 BibTeX,它可以根據作者的檢索要求,搜尋一個或多個文獻資料庫,然後自動為文稿建立所需的參考文獻條目列表。如果編寫其它檔案用到相同的參考文獻時可直接引用這個資料庫。參考文獻的樣式和排序方式都可以自行設定。

很多著名的科技刊物出版社、學術組織和 TUG 網站等都提供相關的 BibTeX 文獻資料庫檔案,可免費下載。

顯示與輸出

在文字對齊、字型變換、拼寫檢查、單詞間距控制、自動斷詞和自動換行等純文書處理功能方面,Word 經多次升版後已與 LaTeX 相差無幾,但是排版效果卻有所不同。以 Times 字型為例,在Word 中TaPA兩個字母的間距有些鬆散,見下圖所示。LaTeX 將各種拼寫組合時的字母間距進一步優化調整,鬆緊得當,使整個文字的排版效果更加工整勻稱。

Word:

LaTeX

在換行時,LaTeX 不僅可以根據音節自動斷詞,也可以按照作者的要求進行設定斷詞,一個單詞可以設定多種斷詞方式,特別適用於科技論文中反覆出現的專業詞彙或縮略寫,這既能保持單詞間距均勻,又不易產生誤解。

在科技著作手稿中經常可以看到某些論述附有說明、出處或考證;或者某些段落劃上黑槓以示刪除;或在邊空裡寫有準備補充的文字。在 LaTeX 原始檔中使用註釋標記可以將上述這些內容完整地保留下來,以備後用,而在編譯後的 PDF 檔案中還看不到這些內容。科研論文要經過反覆推敲,多次修改,註釋功能非常實用。所見即所得”的 Word,當然沒有這個功能,它刪除的內容就甭想再找回來了。

一篇論文,Word 新手與牛人的排版美觀程度差別很大,所見即所得成了一大缺點,因為 Word 本身不能幫助作者美化作品,自己排成什麼樣就什麼樣,即:所得僅所見”,就像在白紙上作畫,全憑個人的悟性與靈感。而 LaTeX 初學與專家的排版外觀差別很小,僅是快慢不同,都能達到專業出版水平,這就是 LaTeX 的一大優點,只要想法一致就能得到相同的結果,也就是所想即所得

目前 PDF 格式已成為全世界各種組織機構用來進行更加安全可靠的電子檔案分發和交換的出版規範,科技論文大都使用 PDF 格式。LaTeX 可以直接輸出 PDF、PS 或 DVI 格式檔案;而 Word 輸出的是 DOC 格式檔案,還須購買 Adobe Acrobat 軟體,將 DOC 轉換為PDF;另外,圖形中的數學公式或文字中數學式的上下標,在轉換後常出現位置偏移字形變大等問題。

可擴充性

使用者可以像搭積木那樣對 LaTeX 進行功能擴充或新增新的功能。例如,載入一個 CJK 巨集包,就可以處理中文,呼叫 eucal 巨集包可將數學公式中的字元改為尤拉書寫體;如果對某個巨集包效果不太滿意,完全可以開啟來修改,甚至照葫蘆畫瓢自己寫一個。這些可附加的巨集包檔案絕大多數都可從 CTAN 等網站無償下載。

因為設計的超前性,TeX\LaTeX 程式系統幾十年來沒有什麼改動,而且由於它的可擴充性,LaTeX 將永葆其先進性,也就是說,學習和使用 LaTeX 永遠不會過時。例如,通過呼叫相關擴充套件巨集包,LaTeX 立刻就具備了排版高質量高專業水準象棋譜、五線譜或化學分子式的能力。對於 LaTeX 這種機動靈活、簡便免費的可擴充效能,Word 只能望塵。

穩定性和安全性

一篇科技論文少則幾十頁,多則上百頁,其中含有許多圖形和公式(Word 將公式處理為圖形),正是由於 Word所見即所得,論文中的圖形都要完整地插入頁面。隨著檔案的篇幅增大圖形數量增多,處理速度明顯減慢。編寫一篇論文要無數次地開啟、儲存和關閉,往往要長時間等待甚至宕機或文稿無法開啟,所以 Word 經常出現檔案恢復提示資訊,但其中的圖形很有可能丟失,取而代之的是一個小紅叉。如果將檔案分解為多個子檔案,可以緩解這一問題,但又會出現難以自動建立目錄、索引和參考文獻等新問題;若章節、圖表和公式需要在子檔案之間調換調整,那編號就全亂套了。

LaTeX 是純文字檔案,所有圖形都是在最後編譯時調入。同一篇文章,其 LaTeX 原始檔只有 Word 檔案尺寸的幾十分之一。所以,LaTeX 原始檔的長短,不會對檔案存取和編輯過程產生明顯影響。LaTeX 也允許採用多個子檔案,章節和圖表可隨意增刪,LaTeX 是在最後編譯時才將所有子檔案彙總排序,生成統一的檔案頁碼、標題序號、圖表和公式編號以及各種目錄。

Word 從問世到現在不斷地更新版本,並經常要求下載補丁程式,防止病毒攻擊。LaTeX 及其前身 TeX,近二十年來,沒有發現系統漏洞,即使有,造成原始檔損壞的風險也是微乎其微;迄今也未發現任何巨集包含有病毒。

版本相容性

Word 十幾年裡已有多種版本,只能向下相容,舊檔案在新版本中開啟,經常出現字形和文字位置變動等問題。

二十年來 LaTeX 也有幾種版本,但可相互相容,舊檔案在新版本中開啟,文字不會有絲毫的變形,而且還可以繼續追加新的功能,如這幾年很流行的超文字連結和 PDF 書籤等。

通用性

隨著計算機軟硬體效能的提高,在 PC 機上使用 Unix/Linux、Mac OS 或其他作業系統的使用者越來越多。由於 LaTeX 系統的程式原始碼是公開的,因此人們開發了用於各種作業系統的版本,而且 LaTeX 原始檔全部採用國際通行的 ASCII 字元,所以 LaTeX 及其原始檔可以毫無阻礙地跨平臺、跨系統使用和傳播。

而 Word 只能在 Windows 作業系統上執行。

高德納教授曾說過:TeX 排版系統追求的首要目標就是高品質,檔案的排印效果不只是很好,而是要最好。LaTeX 就是專門為排版高質量科技論文而設計的軟體,當然在這方面的效能就非常突出。在很多 LaTeX 愛好者看來,LaTeX 不僅是一種文字編輯排版工具,它更是一門藝術,給人以美的享受。然而,追求完美是要付出一定代價的,是否值得,那得您說了算!

                                                                        LaTeX編輯部

I hope to die before I have to use Microsoft Word.
                                                    D.E. Knuth

For those people who have never used anything other than Word for pro-ducing a document will be in for a shock when it comes to writing their first La-tex document.

Compares font rendering and typographic accuracy in WYSIWYG word pro-cessors (like Microsoft Word) and LaTeX.

LaTeX (or TeX) may be "overkill" if you've never used it and are only pro-ducing a newspaper or a novel or a slick advertisement or a letter to Aunt Henrietta. That can be done with Word or Quark or FrameMaker etc.

Colorado University

Advantages and disadvantages of using LaTeX versus Adobe Pagemaker and Microsoft Word.

與 TeX 或 LaTeX 相比較,本文詳細分析了常用的“所見即所得”字處理軟體所存在的缺陷。

Allin Cottrell