最近投稿时编辑部给的模板居然是古老的CCT,Mac OS的我直接懵逼了,这也让我重新翻出来那台8年前的Dell,期中也遇到了一系列的问题,现在解决了就Mark一下吧,养成好习惯。
CTeX
C T e X CTeX CTeX是什么?
CTEX是TEX中的一个版本,CTEX 指的是CTEX 中文套装的简称。
TEX 在不同的硬件和操作系统上有不同的实现版本。这就像C 语言,在不同的操作系统中有不同的编译系统,例如Linux 下的gcc,Windows 下的Visual C++等。有时,一种操作系统里也会有好几种的TEX 系统。常见的Unix/Linux 下的TEX 系统是teTEX,Windows 下则有MiKTEX 和fpTEX。CTEX 指的是CTEX 中文套装的简称,是把MiKTEX 和一些常用的相关工具,如GSview,WinEdt 等包装在一起制作的一个简易安装程序,并对其中的中文支持部分进行了配置,使得安装后马上就可以使用中文。
下载与安装
目前最新的版本v2.9.2 地址:http://www.ctex.org/CTeXDownload,包含以下内容:
MiKTeX 2.9 WinEdt 7.0
GSview 5.0
Ghostscript 9.05
中文系统
宏包与模板
你可以通过清华或者中科大的镜像进行下载,通常下载稳定版
完整版(Full)和基础班都包括了上述的几个软件,区别是完整版会包含更多的宏包,当然容量也更大。
接下来照常下载安装即可,以我的古董电脑为例:
Windows 7 32位 sp1 4GB内存
如果你能顺利安装软件并使用,那必须要恭喜你了,因为我在这第一步就遇到个致命问题:
这个错误的说明是指安装包损坏或者MD5码校验错误,废话不多说,你可以尝试以下办法:
1.不要使用下载器,可以尝试直接使用Chrome重新下载
2.打开cmd控制台,将要安装的软件直接拖进去,然后输入空格+“/NCRC”(空格不能省略)来跳过对文件完整性的检测
一般来讲这步完成你就可以愉快的安装了和使用了,如果还是无法安装或者安装过程中出现错误,那么你可以考虑我的做法,直接放弃2.9版本而使用更古老的2.4版本,如果2.4版本安装过程过程中出现了储存空间不足的错误,可以尝试下述方法:
右键我的电脑→属性→高级系统设置→高级→性能设置→高级→更改虚拟内存→勾选自动管理所有驱动器的分页文件
不出意外重要可以正常安装使用了。
使用
安装完成后就可以直接打开.tex文件了,直接双击.tex文件就会被一个叫WinEdt的软件所打开,如下图
通过**\documentclass[twoside]{cctart}**的声明我们可以知道这个TeX是双面打印,使用cctart进行排版,就是开头说的CCT排版系统,这是一个非常古老且已经被遗弃的排版系统,LaTeX发行版早就已经不支持cctart的格式了,中文是通过ctexart的方式来排版。如果你的CTeX宏包都是完整的那么直接点击这里就可以进行排版,生产.dvi文件
然后点击:
来查看编译的结果,并将.dvi转译为.pdf文件
例如上述.tex文件中使用到的宏包只要有一个没有安装,排版都无法进行。特别是我们现在使用的2.4版本很多宏包都没有提前安装,所以肯定会出现xxxx.sty not found的错误,我们继续安装需要用到的宏包。
MikTex
MikTex可以用来编译也可以用来下载安装.sty宏包,你可以从清华或中科大的宏包镜像网站去下载你需要的宏包。地址:(http://mirrors.ustc.edu.cn/CTAN/systems/win32/miktex/tm/packages/)也可以通过MikTex软件直接搜索下载:
软件下载地址:http://mirrors.zju.edu.cn/CTAN/systems/win32/miktex/setup/windows-x86/
选择最新版
下载安装完成后,在开始菜单打开MiKTex Console,安装包的过程你可以参考https://blog.youkuaiyun.com/weixin_42268054/article/details/88898984
完成上述步骤后,就可以愉快的用CCT来编译了。