LaTeX和CTeX,TeX Live的作用分別是什麼?有什麼關係?
LaTex小白第一次接觸這個系統,求大佬回答
是 LaTeX 不是 LaTex
是 CTeX 不是 CTex是 TeX Live 不是 Texlive
參看 一份其實很短的 LaTeX 入門文檔,第 11 節:TeX 家族。
LaTeX是排版引擎,CTeX和TeX Live是發行版。也可以這麼理解,LaTeX是毛坯房,CTeX和TeX Live是帶精裝的房子。
謝邀,我也只是新手。樓上的大佬們已經講的很好了,我就來打個比方吧。LaTeX就像是你的windows電腦,你所要進行的各種操作都要基於操作系統來進行,但是僅僅擁有操作系統的話還不足以支持你完成日常的各種工作。比如說你要編輯文檔的時候你可能需要word,播放激情視頻的時候可能需要快播,這些軟體都是在windows上運行的,但是它們本身並不是由windows操作系統自身提供的。
就是說我們除了操作系統之外還需要一些其他的應用程序,網上就有好多這樣的捆綁包系統可供下載,它們在系統裡面預裝了我們都非常熱愛的360套件、qq管家以及搜狗瀏覽器等,這種捆綁包的好處在於,你自己開箱即用,非常方便。說回到LaTeX中來,它只是構建在TeX之上的一系列宏的定義的集合,可以認為它提供了操作系統。我們在使用LaTeX撰寫文檔的時候,我們還需要ctexbook文檔類,geometry的宏包,當然啦,我們還需要一個好用的編輯器。這些東西並不是由LaTeX直接提供給你的,而是由別人開發好以後,放在網上給我們下載,我們才能夠使用這些功能。
那麼我們在撰寫文檔的時候需不需要把這些工具都手動下載下來呢,顯然不需要。誰替我們下載了這些宏包,誰讓我們的生活變得這麼自在呢?是的,就是TeXLive,它其實就是一個大的捆綁包,把基本的操作系統和一些必要的工具捆在一起,讓用戶可以開箱即食。
那麼texlive和mactex的差別在哪裡呢?抱歉,並不清楚。不過一般來說,建議蘋果機用mactex,win和linux使用texlive。
那麼ctex是啥呢,大概就是針對中國人的使用習慣進行了一些專門的設計吧。
總結一句話,安心用texlive或者mactex,大佬不會害你的。推薦閱讀:
※有沒有簡單的LaTeX多語言支持方案?
※用 TeX 編輯論文時,如何選擇合適的 Packages ?
※解決類似問題,應該學VBA還是Latex?