最近想學LaTex,老師給了CTex的安裝包,也推薦了TexStudio和TexLive,上網查了這幾個軟體之間的關係越看越不懂,不知道要下載哪些,求教


一、將就類比一下,不十分準確:

二、CTeX 安裝包有各種大坑,多數情況下不推薦使用。

三、既然是初學者,那多說幾句:

1) 這玩意兒是要花時間學的,不能「啊我實驗都做不完paper都看不完還學這個學個p啊下個模版填吧填吧得了」,否則就容易遭遇這樣的悲劇:

樸素的貝葉斯:LaTeX 的罪與罰?

zhuanlan.zhihu.com圖標

2) 怎麼學,一是看比較完善的文檔,劉海洋的書,或者http://dralpha.altervista.org/zh/tech/lnotes2.pdf、http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf之類的在線資料;二是從零寫一些簡單的文檔,切忌直接找個模板填,尤其是那種維護不善的舊模板。


本人需要發表論文,所以在一段時間內瘋狂研究關於Latex的各種編輯器和編輯環境。網上基於windows平台的編輯方式基本上已經全部測試過,所有一定的學習心得。【本人所使用的編輯環境是texlive 2017+sublime 3+Sumatra PDF】

latex是一種排版語言,可以實現直接pdf文件的生成與導出。

TexLive和MikTex裡面集成了tex編輯環境,封裝了多種宏包,方便使用。據我所知,兩個都沒有太大的區別,目前都還在更新維護,而且維護周期還算比較快。一般裡面的宏包都可以滿足編輯要求,所以都是安裝一次終生受益。都是免費的!

TexStudio就算是tex編輯器,重要的是基於windows平台的免費編輯器,功能很齊全,只是個人感覺界面不是很清醒。安裝TexStudio後需要配置上述TexLive和MikTex任一環境。包括文章開頭提到的sublime 3(不免費!)以及VS codeAtom也是一種編輯器,不過配置起來相較於TexStudio還是比較麻煩的。

CTex算是一個傻瓜式的tex編輯環境,它的安裝包裡面包含了tex環境(MikTex)、tex編輯器(WinEdt【不免費!】)、pdf反向搜索軟體(Sumatra PDF【免費】)。而且安裝後就可以直接使用。所以不想太麻煩的話,那就直接安裝這個CTex就可以了,不過你要忍受的是WinEdt的不斷註冊激活彈窗!!!

所以,個人建議可以直接安裝TexLive和MikTex任一個再加TexStudio編輯器就可以了。

要是網路可以的情況下,還可以嘗試Overleaf,畢竟是在線編輯,直接保存在雲端【免費版有一定的存儲空間】,分享、共同修改、共同編輯都還比較方便!【但是,不太清楚個人不太了解這個雲端保存文件的安全性。所以沒有採用這種編輯方式。】

最後,個人感覺免費最重要的!除非你可以忍受無限制註冊彈框。


LaTeX2e是一種語言,和TeX一樣,不過基於TeX封裝了很多方便使用的宏。然後pdflatex、xelatex、lualatex是編譯這種語言的引擎,CTeX、TeXLive、MiKTeX都是發行版,這些發行版集成了編譯引擎以及包管理工具。


用C語言作類比。

LaTeX是一種基於ΤeΧ的排版系統,你可以理解為語言。

CTeX、TeXLive是TeX系統,你可以理解為Visual Studio。(這就是需要你下載的,同時也集成了編輯器和編譯器。)

TeXstudio是IDE,你可以理解為Visual Studio Code。(它本身無法完成LaTeX的編譯工作,但是可以更加方便你寫LaTeX文檔。)


texstudio是編輯器,你下載ctex和texstudio就行


在2019年,你需要了解的,是怎麼用overleaf與導師一起起草討論評論編輯修改寫論文。


不要安裝ctex發行版,不要安裝ctex發行版,不要安裝ctex發行版。已經完全過時,被棄用。

安裝texlive發行版。編輯器喜歡用什麼就用什麼,別用微軟自帶的notepad。

ctex發行版基於miktex, 專為windows開發, 作者已經失聯。意味著不會再看到更新。ctex(中科院吳凌雲基於miktex開發, 2012以後停止開發)。

ctex作為發行版已經完全過時。

注意,不要混淆ctex發行版和ctex宏集(包括sty宏包和cls文類等)。ctex宏集是目前支持中英文混排的最優秀宏集。


LaTeX:

慕子:LaTeX,一個多義詞?

zhuanlan.zhihu.com圖標

CTeX:

https://zhuanlan.zhihu.com/p/45350320

慕子:2019 年,不用 CTEX 套裝的新理由?

zhuanlan.zhihu.com圖標

TeX Live和TeXStudio去看lshort-zh-cn:https://github.com/CTeX-org/lshort-zh-cn


推薦閱讀:
相关文章