最近想学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


推荐阅读:
相关文章