1.现在很多科研人员都喜欢用latex来写文章,主要是latex有了模板之后排版较简单,而且参考文献比较容易生成,不需要再去排版。本人自己比较喜欢使用CTEX,这个得看个人习惯使用吧。有很多同胞在使用CTEX 时可能会遇到无法编译Xelatex,或者MikTex 版本太低,缺少各种宏包等等问题。其实这些问题都是可以解决的。
2.CTEX 是可以编译Xelatex的,不能编译的话就有一种可能就是你的MikTex版本太低。这里我们来介绍一种升级MikTex的一种方法。
(1) 先将原 CTeX 目录下的 MiKTeX 文件夹中的内容全部删除,然后以此文件夹作为安装新版本MiKTeX的目录。MiKTeX官网下载最新版安装程序。

(2) (可以不用) 安装完成之后,需要确认系统的环境变量是否正确。如果不正确,编译会报错。这时就需要我们将安装路径添加到“Path”环境变量中。
其次,还要更改宏包所链接的镜像,一般选择ustc镜像。
(3)更新Miktex(不然无法使用)
安装常用包
在开始菜单中,展开MiKTeX文件夹,打开D:\CTEX\MiKTeX\miktex\bin\x64文件夹下MiKTeX Console,并且选择以admin启动。然后切换到Packages面板,搜索Package关键词,安装下列Package。(有时候admin无法运行,可能是因为安装时没有设置为对于所有用户,不过可以运行不以admin启动。)

各包的帮助文档在~\CTEX\MiKTeX\doc+[包名]下,具体查看方法:
在MiKTeX Console的Package页面中,在ctex宏包上右键,打开包属性,在Files下面我们可以看到说明文档所在目录。~\CTEX\MiKTeX\doc\latex\ctex
有需要下载CTEX的可以在:科技排版系统:CTEX中下载。
补充:
C1:有的电脑在运行xelatex时会遇到”sorry,but xelatex.exe did not succeed“,这时需要我们以管理员的身份运行一下“Miktex console”,并在其中更新一下宏包就可以了。
C2:有的电脑在运行时会遇到“miktex-* was not succeed”这是因为tex文件的问题,换一个tex文件试一下。
本文参考一下博主:
安装CTeX及更新MikTex · Windows操作 · 看云













](https://img-blog.csdnimg.cn/66d95c0e702b4ec8894c6e305d1a890d.png)









