CTeX 套装替代方案:Texlive+Texmaker

cTeX 套装替代方案:Texlive+Texmaker

文章目录

  • cTeX 套装替代方案:Texlive+Texmaker
    • 容易混淆的概念说明
      • LaTeX 编译系统
      • LaTeX 文本编辑器
      • 编译引擎
      • CTeX 套装和 ctex 宏包
    • CTeX or TeXlive???
    • 对于 CTeX 套装或者 WinEdt 有执念
    • 一些下载链接

容易混淆的概念说明

LaTeX 编译系统

编译系统用于提供编译环境,主流的编译系统有,如 TEXLive(MacOS 下叫 MacTeX)和 MiKTEX,包括他们的一些七七八八的衍生品。

LaTeX 文本编辑器

文本编辑器就只是用于编辑 TEX 源文件,相当于一个聚合了一些功能的记事本,主流的文本本机器有 Texmaker、WinEdt、Texshop、vim 等。文本编辑器其实不是必要的,使用命令终端也是一样的。编辑器的存在只是为了更方便。

编译引擎

编译引擎提供了对源码内在的编译方式,有 pdflatex,xelatex,lualatex 等编译引擎供选择,这个在编译系统安装好后就有了。

CTeX 套装和 ctex 宏包

请勿混淆 CTEX 套装与 ctex 宏包。CTEX 套装是集成了许多 LATEX 组件的 LATEX 编译系统。ctex 宏包就是顾名思义的意思,是 LATEX 命令集,其维护状态活跃,并被主流的 LATEX 编译系统默认集成,是几乎所有 LATEX 中文文档的核心架构。

引自知乎:CTeX 套装的出现是有历史原因的。当年使用 LaTeX 排版中文,使用的是 CCT, 天元以及后来的 CJK 系统。对于普通用户来说,配置这几个老旧的中文系统,使得它们能够正常工作是颇为不容易的。因此 CTeX 套装封进了 MikTeX 和 WinEdt, 加进了 CCT, 天元和 CJK 的配置,使得普通用户直接安装就能使用。对于普通用户来说,这无疑是方便的。然而现实情况是,这几个系统在现在看来已经过时,没有多少新用户在用了。

CTeX or TeXlive???

  • 如果你只是新用户,从来没用过 LaTeX,建议选择 TeXlive,TeXlive 自带了 TeXworks 编辑器,我觉得十分不好用,建议 TeXlive+Texmaker 的组合。
  • 如果你是 CTeX 套装老用户,使用过程中没遇到问题,OK,你可以继续用,没必要为了所谓的不更新,不接受老古董,走潮流,就瞎折腾。
  • 如果你是CTeX 套装老用户,但是使用过程遇到了问题,比如说一些模板基于新的 MikTex,无法编译,亦或是你从 Win 系统换成的 Mac 或者 linux。那么还是推荐 TeXlive+Texmaker 的组合,工具只是工具,迁移成本很低的。

对于 CTeX 套装或者 WinEdt 有执念

如果你是 win 用户,长年累月地用惯了 CTeX,确实不想换成 TeXlive,但是又遇到了 MikTex 太老的问题,有些东西编译不通过,你有两个方案。

  • 更新 CTeX 中的 MikTex 版本,直接安装新版本的 MikTex,替换掉原有的文件夹即可。但是,后期必然会遇到很多很多不兼容问题,做好心理准备。
  • CTeX 和 TeXlive 两套系统并存。从别的地方偷了一张图。
    CTeX 套装替代方案:Texlive+Texmaker_第1张图片

如果你只是对 WinEdt 有执念,没有关系,只是一个编辑器,它可以和任何的编译环境一起用,比如 MikTeX+WinEdt 或者 TeXlive+WinEdt。但是,不推荐用这个编辑器了。

一些下载链接

texmaker
miktex
texlive
mactex

你可能感兴趣的:(LaTex与Markdown,Linux与并行计算)