LaTeX 相對於 Word 有什麼優勢?


【Word公式進階請往下翻】
有人還寫過論文,參見PLOS ONE: An Efficiency Comparison of Document Preparation Systems Used in Academic Research and Development
在我看來,最大的優點在於

  • 數學公式的自動編號和交叉引用
  • 文件乾淨,隨手記事本或者Vim或者nano都能編輯,不像Word的docx解壓以後一堆人眼無法閱讀的xml文檔
  • 因為文件乾淨,自動化也很方便,Bash、Python……都可以幹活
    (當然Word也可以通過VBS和C#進行很強大的自動化)
  • 強迫用戶以結構化的方式寫作,輸出的PDF結構樹清晰
    而Word默認導出PDF是不輸出結構的,需要另外勾選,當然如果勾選了的話不比LaTeX差[附圖1]
  • 各種各樣的宏包,TikZ這種包估計Word萬年都不會有對應的插件
  • 模板質量都很高,各種邊距都考慮得很周到,而且切換方便,可以管理的格式很多,如[1]中提到的分欄問題Word的模板是解決不了的,因為本質上Word里「分欄」是頁面的屬性而不是段落的屬性
  • UNIX-friendly
  • 長度單位不依賴於系統的地區設置
  • 各種特殊頁面界定清晰,修改靈活,不像Word的「封面」功能有些莫名奇妙
  • 矢量圖只要用了合適的包和編譯引擎就能支持很多格式,不像Word只支持emf或者wmf
  • 題注系統比Word強到不知道哪裡去了
  • Computer Modern系列字體是真的美,美出聲

缺點當然也有

  • 需要花時間等待編譯(渲染)
  • 不適合邊寫邊改,文本編輯器+PDF輸出預覽不如Word實時預覽直觀,適合寫完了放進來從頭上到尾巴順序排版,不然會嚴重依賴Ctrl+F(評論里指出很多編輯器支持PDF與源文件對應跳轉,不過還是要編譯一下看結果)
  • 多語言支持嚴重依賴宏包
  • 不像Word可以嵌入OLE
  • 沒有Word的審閱、修訂功能(但可以用Git/SVN + texdiff等輔助工具完成)
  • 不像Word可以編輯PDF
  • 寫文章也逃不了debug是一種怎樣的體驗……

不用離開鍵盤輸入公式,Word也做得到(此處討論的是07以後的Word,不是Word依賴MathType的時代),而且如果你TeX的相應命令記得挺牢,加公式甚至更方便。切換到英語輸入法,[Alt] + [=],試試這麼來一下

min [空格] x^2 [空格] -2x+1 [Home] [←] _ [空格] x [空格]

就能搞出來
min_{x}{x^2-2x+1}
那麼,我們要是來個矩陣的話會怎麼樣呢?
egin{bmatrix}
a_{11}a_{12}a_{13}\
a_{21}a_{22}a_{23}\
a_{31}a_{32}a_{33}\
end{bmatrix}
在TeX里我們輸

egin{bmatrix}
a_{11}a_{12}a_{13}\
a_{21}a_{22}a_{23}\
a_{31}a_{32}a_{33}\
end{bmatrix}

那在Word里,來,我們先輸個[左方括弧],然後輸入

matrix[左圓括弧]a_11[空格]a_12[空格]a_13[空格]@a_21[空格]a_22[空格]a_23[空格]@a_31[空格]a_32[空格]a_33[空格][右圓括弧][空格][右方括弧][空格]

其中,的用法與TeX中一樣,而@代表換行。
兩種輸入方式中,TeX的Math Mode比較依賴花括弧來界定範圍,而Word則更依賴於實時的空格以及圓括弧。可以用

matrix(@@@@)

來快速生成帶25個佔位符的5×5矩陣。
大多數的數學符號在TeX里怎麼輸,在Word里也基本就是多敲一個空格的事情,包括很多你原來需要usepackage{amsmath}才能用的符號。
【2月19日突然發現如何做到像使用 LaTeX 那樣優雅地使用 Word? - mewing 的回答這裡有更詳細的有關公式的解說,並且給出了http://unicode.org/notes/tn28/UTN28-PlainTextMath-v3.pdf這份微軟提供個Unicode的詳細文檔,大家可以詳細看這個文檔的第30頁,看看很多和matrix地位相同的環境控制符號

比如eqarray(有了上面兩個例子,空格就直接用空格表示了)

eqarray(
abla cdot E vec =1/epsilon_0
ho@
abla cdot B vec =0)

按一次空格

加上#(1)以後,按回車

但是可惜的是,這個(1)並不帶書籤,也就是說不能被直接交叉引用。這個和靈活度也和TeX的subequations比起來差遠了。

Word的很多功能其實非常好用,但是由於圖形化界面限於屏幕大小,無法如配置文件一般把所有的配置都列出,而且自定義多了以後會很亂。

其實不管是模板還是樣式還是數學公式,LaTeX和Word之間更多是一一對應的關係,要能折騰都能折騰得很好,只不過一個純靠鍵盤,另外一個離不開滑鼠。兩者各有自己的Workflow和使用哲學。

至於代碼問題,在LaTeX中用minted解決,在Word中……

可以預先定義一個只涉及字體的「代碼」樣式……

若需轉載,還請先與我說一聲。
_________________________
[1] LaTeX 相對於 Word 有什麼優勢? - 組詩耶的回答
[附圖1]

[延伸閱讀]
繼續增長姿勢水平請點擊如何做到像使用 LaTeX 那樣優雅地使用 Word? - Clerk Ma 的回答


不會用LaTeX --&> 無法編譯 沒有文檔
不會用word --&> 文檔真難看 格式醜死了

會用LaTeX --&> 漂亮的文檔
會用word --&> 文檔

LaTeX 用的好 --&> 牛逼的文檔
Word 用的好 --&> 牛逼的文檔


先給Word洗洗地,再說說不太滿意的地方。

用了LaTeX後回頭看Word,發現自己以前真的不會用Word。其實LaTeX裡面的一些特性都可以在Word裡面有對應的功能,自動編號,標題段落樣式,交叉引用,參考文獻什麼的也都還算方便。只是之前不知道而已。

不論是Word自帶的公式編輯器還是MathType,公式都非常丑,這個毋庸置疑,推薦一款插件 Aurora,產生的效果與LaTeX的一致。

不過LaTeX還是有一些實用功能Word不具備:
1.注釋功能,可以把自己的寫作的思路寫在上面,Word的批註,勉強可以吧。
2.
ewcommand,開始寫論文的時候如果有個詞沒想好,索性定義一個命令,寫作的時候用這個命令代替這個詞,最後想改的時候改這個命令就行了。當時我被甲方折磨的死去活來之後才想到的。
3.行間公式斷行,只能是自帶的編輯器才行,效果還不如MathType。
4.插代碼,Word比較捉急,什麼關鍵詞、注釋、字元串顏色什麼的都要手動調,熱門的語言還行,可能有工具什麼的,冷門的比如西門子的STL語言,除了listings宏包,真不知道怎麼辦?VBA估計可以一戰。
5.重複報表的生成,有時候要處理很多原始數據,計算、排版,每天都搞幾遍會瘋掉的,這種問題我一般寫個VB,Python隨便什麼語言的腳本,處理數據然後自動生成LaTeX代碼,調用編譯器直接輸出PDF。再進一步,直接生成個郵件發給老闆了。
6.不同版本的Word打開同一個文檔可能面目全非。PPT同理,做的很漂亮的PPT,去會場播放的時候全變了。沒有複雜動畫的時候我一般轉成PDF。
7.有時候崩掉了,你又沒保存,自動保存的好早的版本,就傻眼了。LaTeX編輯器就是純文本編輯器,我反正是沒見過他崩過。
8.Word太貴,用不起。

當然LaTeX也有硬傷啊
1.就我會,啥都要自己改,協作性差點,想幾個人完成一個文檔比較困難。
2.老闆不喜歡在PDF修訂,這不是我能決定的,PDF轉WORD還沒有特別好的工具。
3.表格,確實不太直觀,容易出錯,新手可以試試這個網站,Create LaTeX tables online
4.畫圖,你要是想保證一文檔風格致性,還得用PGF,pstricks什麼的來畫圖,這玩意確實很強,文檔1000多頁,就是代碼量有點大。


對於普通用戶而言, LaTeX 強於 word 的地方在於:

  • 可以保存撰寫過程的中間信息:修改時把打算刪除的段落注釋起來,後悔時取消注釋即可,這個在Word里很難實現;還可以用注釋記下相關的信息,如粗糙的靈感等等,以便進一步發展思路,在Word里用「注釋」倒是可以實現,但正式發布的時候,還要一條條刪除,麻煩!
  • 輸入數學公式無需離開鍵盤:這個誰用誰知道,尤其是在論文段落中夾雜大量變數、函數的說明的時候,用word的Equation對象會讓人吐血而亡,word 2007之後也支持部分Latex語法,稍稍好那麼一點點,但與LaTeX中的行雲流水比起來,還差得遠
  • 切換模板不能更方便:論文一投即中當然好,如果被拒而轉投下家,並且恰巧期刊對稿件格式有要求,在LaTeX里可能只需把第一行的 elsivier 改成 springer ,而換Word的話,單欄換雙欄、times 換 arial、…… 牛頓保佑!!
  • 當然,還有免費

有人提到word有語法檢查,LaTeX也有編輯器支持,不僅語法,還有表達改進呢:

TeXpen : http://sf.net/p/texpen


就使用上來說,Word 是 見什麼就是什麼,用戶的精力集中在視覺效果。
LaTeX 是 想什麼就寫什麼,用戶的精力集中在結構和內容。
這體現在幾點。

  • 你只需要說這是標題、那是引用、這是插圖,LaTeX 就把他們放在應該放的地方,不用多操心位置、大小、字體等細節。很多學術期刊提供模版,進一步節省了作者調整格式的時間
  • 數學公式美觀專業,輸入非常便捷,只要知道怎麼讀,就知道怎麼寫。平時和別人用純文字交流數學時,也會用 LaTeX 代碼。化學式,樂譜,各專業的冷門特殊符號,都有很便捷的支持
  • 鼓勵,甚至強制用戶定義清晰的文章結構,有助於養成良好的論文寫作習慣。結構命令易於理解和記憶,和日常英語會話幾乎一致,並且可以方便地生成參考文獻、腳註、目錄、索引等。
  • 同樣的風格,也被擴展到幻燈片(流行的 Beamer),圖片(TikZ, PSTrick)的製作。

就排版的專業程度上來說,Word 被甩得很遠。用 Word 寫論文,花大量時間糾結格式,還不一定能搞定。我僅有的一些排版和字體知識都是使用 LaTeX 之後才知道的。這樣的專業性大大方便了作者和審稿、編輯關於格式的交流。大量專業書籍、期刊、甚至字典,是由 TeX 製作的。
這裡就不賣弄了,讓專業的來例舉。

這裡提供一個德國人做的對比 http://user.uni-frankfurt.de/~muehlich/tex/wordvslatex.html
Word 生成的 PDF http://user.uni-frankfurt.de/~muehlich/tex/Word-LaTeX-Vergleich1.pdf
LaTeX 生成的 PDF http://user.uni-frankfurt.de/~muehlich/tex/Word-LaTeX-Vergleich2.pdf

以上鏈接的作者似乎已經離開 Uni Frankfurt,鏈接已經失效。第一個鏈接的內容還可以在 http://archive.today/v70m 看到(德語)。
其他一些對比可以在 Visual comparison between LaTeX and Word output (hyphenation, typesetting, ligatures etc),Zink Typography,Dario Taraborelli: The Beauty of LaTeX 等處找到。

就學術性來說

  • LaTeX 是科研界標準,很多期刊提供模板,甚至提供在線編譯功能。
  • 很難用 LaTeX 做花哨的文本和幻燈片,一切都簡潔明了,專於內容。
  • Word 容易被修改,顯得不夠嚴肅。PDF 或 PS 更正式,也更美觀
  • 合格的數學軟體都能轉 LaTeX,合格的文獻管理軟體都生成 BibTex。

關於數學軟體,目前見過最誇張的是 SageTex,直接在 LaTeX 內部執行 Sage 程序。

我目前的使用習慣是:嚴肅正式的文檔用 LaTeX,簡短隨便的文檔用 GDoc,堅決不用 Microsoft。

最後引用經典入門教材 lshort 中 玩笑式地 提到的幾個 LaTeX 的缺點(亂翻的大意):

  • 對於出賣靈魂的人來說不太好用;
  • 自己重新設計整個排版很花時間;
  • 組織結構混亂的文章不太容易寫;
  • 你的倉鼠可能永遠掌握不了邏輯標記式語言。

非常不公平
學word 時不看教程,全憑自己滑鼠亂點摸索,當然word是沒有學好,做出了醜陋的東西,然後大家都說word不行。
學LaTeX時看了教程,逛了論壇,都學會了,做出了還不錯的東西,然後大家說LaTeX好。
大概是這樣吧


很中立的說,tex和word都是非常優秀的軟體,不過側重點不一樣而已了。
使用latex主要原因有以下幾個方面,word所不具備。
1. 很多國外期刊要求採用latex排版文件,word2003,07,13等各種版本顯示出的格式不太相同,會造成審稿困擾。
2. 強大的公式編輯器,像科研工作者基本都習慣於寫代碼,相比於費勁的用mathtype或者公式編輯器,其實秒秒鐘用tex的代碼就寫出來各種複雜公式。
3. 不用擔心排版問題,對於latex,所有公式,字體間距等等都有嚴格的規範排版,基本上自己不用操心太多。而word排著排著就排亂了,公式串列了,字體格式不對了,字型大小等等問題。
4. 文獻引用非常方便,雖然word內嵌endnote,但有時候還是存在一些問題,比如輸入不上,文獻引用失效等等。latex直接導入endnote庫,然後引用即可。
5. 圖片,圖表,統一格式有專門的模版,直接用就可以,換個內容就行。word似乎不是那麼方便,換內容的時候極其容易將格式弄沒了。
-------------------------------------------------------------------------------------------------
最後:
word是一種將內容和格式融合在一起的排版軟體,對用日常使用,易用性,所見即所得等好處。
而latex是一種將內容和風格分開管理的排版軟體,一般而言一開始做幾個常用模版後,後期只用粘文字進去就好了。
-------------------------------------------------------------------------------------------------
所以,彆強迫自己使用看起來高大上的tex。
「沒有特別需要使用latex的時候,你不會發現它的美。
如果發現word帶來格式困擾時,你一定會喜歡latex。」


word是開始覺得容易,後來覺得難,並且發現越來越難
latex是開始覺得難,後來覺得容易,往後又發現難而且非常難,所以就湊合著用了,好在模板很多


能用LaTeX的人,通常知道如何正確地使用LaTeX;
能用Word的人,大多數根本就不會正確地使用Word,比如樣式模板、「內容和樣式分開管理」、域代碼、VBA……

而且上面好多人說的LaTeX可以直接套現成的模板……那是模板的功勞,如果你有高質量的Word模板(定義好樣式的),說不定比LaTeX更爽。


LaTeX和Word的比較實際上是一個只存在英語學術寫作領域的問題,因為別的領域很少用到LaTeX。單就學術寫作而言,實際上兩者都存在問題,不存在完美的一站式解決方案。
比如說,

  • Word默認的字體樣式一般不是學術會議和期刊規定的標準字體標號(比如默認的Calibri是無襯線(Sans-serif)字體),需要一一手動修改;
  • Word用於圖片和表格的浮窗設計經常導致軟體拒絕按照用戶的意思將浮窗置於所需位置,或者造成大片空白頁,或者把浮窗位置自動「優化」到不知什麼地方,或者把多個浮窗堆疊到一起;圖片說明採用浮窗設計則經常導致圖片說明跟圖片分家,或者掉到圖片內部無法通過點擊選中;浮窗有時會造成文檔損壞無法保存,或者不同用戶打開時位置不一樣;
  • Word的文獻資料庫不是開源格式,endnote和refworks都是收費還得自己學的第三方軟體,引用文獻時實際上最簡單的辦法是一一手動輸入;
  • Word的自動更正、自動放縮、自動分配表格寬度、網格等功能導致用戶很難對文檔進行微調操作;在Word中引用其他Office軟體創建的內容時,這些功能經常導致流程圖之類對象發生變形從而需要用戶微調,然後進入人機打架死循環;
  • Word提供了在Word環境內部修改其他Office軟體創建的內容的功能;然而這一功能並不改變源文件內容而是修改引用拷貝,不利於版本管理,容易造成用戶改過源文件就以為一併修改過所有引用拷貝的疏忽;
  • LaTeX能夠支持的圖片格式很少,一般而言如果用graphicx包最好全轉成pdf/png/eps格式。如果沒有graphicx包則原版只支持eps格式,這帶來一系列問題:現今支持eps格式的圖片轉換工具不多,如果用戶不會用gimp很可能出現不知如何轉圖的問題,而且gimp有時候轉eps會發生放縮失誤。
  • LaTeX的表格環境很簡陋,基本的自動調整寬度高度功能都需要另加package解決;
  • LaTeX很多基本功能都需要外加package解決,在投稿有些需要作者上傳源文件在伺服器上編譯的期刊(比如Springer系)的時候這是相當嚴重的問題:你不知道伺服器上有沒有你需要的package。有些期刊/會議提供的class文件裡面指定引用某些特定package,這可能帶來兼容性問題,抵消了LaTeX原本具有的同一份手稿0修改轉模板的優點;
  • LaTeX沒有內置的track change功能,這導致審查草稿時要提修改意見要麼用pdf的評論功能要麼打出來紙筆修改,不如Word方便。

這裡專門強調英語學術寫作,是因為中文學術寫作通常需要遵循的格式字體標號等等要求基本都是根據Word制定的,LaTeX的中文包目前的用戶太少缺乏支持,在這方面無法競爭。
相比較而言,Word的問題主要是過度設計,而LaTeX的問題主要是設計不足。LaTeX相對較好的原因主要是設計不足比過度設計容易補償:沒有的功能你自己寫個腳本實現就是了,但Word強塞給你的設計很多是無從改起的。
長期來看,Word作為商業軟體,過度設計的問題很可能愈演愈烈:新功能畢竟是新賣點。LaTeX版本上的保守可能反而會使得它歷久彌新。


對我的好處:

  • 不用思考文章的排版。你可以一次寫完後慢慢折騰排版,甚至可以完全不理排版交給TeX自己做,這確保你寫作時不會分心而用Word的話我會一會調整下字體,調整個字型大小。。。有的時候你到一片已經有格式的地方回去插入幾個字,尼瑪格式全亂了我會亂說?我等智商表示頁數超過2頁就玩不轉word了。
  • 數學公式功能及其強大。什麼?你說Word的公式編輯器?你小心的左點右點後來發現打錯一堆然後推到重來沒遇到過?好吧,我遇到過。

缺點:

  • 如果要精確定義每個字在那裡的話,TeX極其複雜。比如簡歷,我只想讓他有一頁或者兩頁,在我想要的地方分頁,這種時候我會用word。
  • 如果你對找來的模板不滿意。。。那麼很遺憾,這堆東西改起來十分複雜。。。
  • 如果你想改參考文獻的格式。。。對不起,你還是手寫吧。我曾經想改下參考文獻的格式,結果被傳說中的逆波蘭式語法嚇尿了,這玩意太反人類了,丫的比機器代碼還反人類。

寫畢業論文的時候最感激的人就是高德納前輩,沒有TeX我想死的心都有了,我是認真的。

逆波蘭表示法


現在網上基本就是LATEX和WORD互相黑來黑去,黑來黑去真的很有意思嗎?
本人兩個都在用,水平比較低。在我看來,其實經過這麼多年的發展WORD和LATEX在能夠實現的功能上早就互相覆蓋了。根本不存在WORD能做,LATEX不能,或者LATEX能,WORD不能的事情——我是指排版領域,用WORD 做動畫片之類的奇葩技能咱不討論。
況且,就一個排版,無非就是難做不難做罷了,不怕麻煩的話,PhotoShop也不是不能做的!這麼損來損去,有意義嗎!!!

要我說,LATEX的最大優點其實就一個:
大部分物理、數學領域期刊,只有LATEX的模板。LATEX是事實上的行業標準。
不信您逮著那些說LATEX好的人,看看有多少是這個領域的吧!
在沒有模板的情況下,無論LATEX還是WORD,對比別人成品的pdf做排版,都是自殘。——而且在沒模板的情況排出要求的pdf效果,WORD確實快的多。

這簡直就好比在問公制的螺絲和英制的螺絲相比較有什麼優勢一樣。答案無非就是:

螺絲孔是什麼樣的,就用什麼螺絲去!


如果哪一天WORD變成行業標準了,肯定又是倒過來的境界。

補全說明——為什麼LATEX是行業標準。
經常用 LaTeX 的是些什麼人?
引用 @冉蛟的答案:
因為歷史原因Latex是學術圈子裡面寫論文的事實標準(國內的論文除外)。八十年代末期Tex就已經發布出來了,而MS Office在1990年才發布第一版[1]。在Office還沒有機會滲透到學術圈子裡面之前,latex已經大面積應用上了。

對於寫論文而言,在Word 07之前的版本裡面對於論文相關的功能支持非常不完善。word的公式編輯會經常出現和正文內容對不齊、公式字體不美觀、操作繁瑣等問題。在參考文獻交叉引用的功能上,Word 07才開始有能用的參考文獻自動生成和交叉引用自動編號功能。

從目前的功能上看,latex的大部分功能其實Office 07之後已經都能夠做到了,而學術界仍然堅持用latex的原因我覺得第一是因為延續已有的傳統,第二是因為latex是開源的(對於不能盜版的歐美人而言,不是人人都能買得起office的),第三是因為國外的很多科研機構是Linux/Unix技術體系,不方便使用微軟的東西。

從一個Unix/Linux hacker的角度來看,採用標記語法的latex是一個很強大好用的工具。但是因為同樣的原因,這也會讓習慣了windows下圖形界面的普通用戶覺得不可接受。國內相當一部分的大學老師、學生根本不知道latex為何物,很多期刊甚至只收word文檔。國內Unix/Linux用戶數量相對歐美少的不行,即使用Linux也會有一個雙系統裝上盜版Office來用,不存在軟體成本的問題。

[1] Microsoft Office


作為苦逼統計學生,我表示作業啊report啊一定要用latex寫好么!公式和各種數學符號寫起來很方便就不說了,寫proof真是得心應手。更重要的是,R裡面可以直接嵌入latex,然後直接knit生成pdf,不用考慮code怎麼嵌入,圖片怎麼保存等等亂七八糟的問題。推薦給理工科學生黨!latex練熟之後再也不想用word了~


說好看什麼的總有word粉跳出來號稱打臉,其實latex的真殺器在於reproducibility。


打公式,插代碼什麼的很方便,我已經完全放棄word了


論文的話LaTeX吧!

其他簡單點的可以使用Markdown

Word能不用就別用了。


如果word用戶一開始就知道最終要做成什麼樣子,比如學生的畢業論文,各級樣式(字體,字型大小,縮進,大綱級別,編號)都訂死的話,排出一篇符合要求的論文是非常快的,先從全局出發,幾分鐘內就可以定好各級標題、文本的樣式,做一個模板,然後就剩下輸入文檔的事情了,需要體現格式的地方直接應用樣式,難道還沒有輸入latex代碼方便?至於說公式,圖標,標題等的自動編號問題,百度上隨便搜,教程一大把的,這個就不要再拿出來講了。
word用戶製作的文檔效果不好,大多是沒有現成的模板可用,而word提供的選擇又過於豐富,一時眼花繚亂,不知該怎樣搭配。word稍微耗費時間的地方就是一開始的模板建立,這甚至說是比latex更舒服的地方,我可以很方便的修改最終呈現的樣式,如果用戶花心思收集好的模板的話,那將會更快捷!
不是word做不到,而是我們自己心中本來就沒有最終文稿的樣式。
ps:word對於參考文獻是怎樣處理的,這點個人真的不是很清楚,有待有識之士回答!


今晚幫室友調整Word文檔格式,他們做了一期時政要聞的文檔,有模有樣有封面目錄,要求pdf格式,當然直接將Word導出成pdf就行了。
問題出在頁眉處,一旦編輯頁眉就全部頁面都包含了頁眉,然而封面和封底是不需要頁眉。。因為最後要發放給同學看,頁眉問題不能忽略。_(:qゝ∠)_
我調了好久,查了下資料找不著分隔符= =最後折騰了半個鐘頭後搞定了,期間頁眉去掉了但是有橫線這些小問題也夠抓狂的。。。室友甚至下了pdf編輯器來搞,然而這貨只能導入非pdf文件,導出pdf(?_?)
還是LaTeX大法好啊,根本不需要糾結這些的。。


好文章都是改出來的,第一次輸入佔用的時間很少。
不管理論上怎麼樣,實踐中,使用word的人,在文章定稿時,反覆做大量重複工作,是必修課吧?
就算是生物這種以圖片表格為主的領域也一樣。

有人把時間花在了重複工作上,有人花了積累模板上。
一兩年以後,前者依舊,後者只需很少的時間。

這就是 latex 最精髓的地方,也是值得深入研究的原因。

…………………………………………
更新,回應幾個主要的質疑

1. word 也有模板

評論中很多人提到 word 也有模板,甚至有人由此推理出我根本不會 word。

word 的模板可以解決很多重複工作,但不能解決全部。當然,latex 也解決不了全部。
我想表達的重點是,重複工作依舊存在,關鍵在於量的多少。
大家都做了相似的產品,但不代表相似的用戶體驗。

2. 不是每個人都需要寫結構相似的文章。

這是一個很棒的質疑,或許戳中了 word 模板的軟肋。latex 非常優雅的解決了這個問題。

小到一個符號的顯示,一個片斷的結構,大到一篇文章,latex 都可以定製模板,而且,只要封裝好,放到一起一般不會有衝突。非常靈活。


Word 似乎還沒有和 TeX 相似的浮動體處理(表、插圖等自動安排位置並且維持順序)。
對於某些特定領域的重複性格式(比如描述演算法),基於宏的 TeX 編寫維護會更方便,也可以保證格式統一。


推薦閱讀:

有哪些好的 LaTeX 編輯器?

TAG:排版 | Microsoft Office | Microsoft Word | LaTeX | LaTeX 排版與設計 |