《中国科学》中文论文模板使用CCT&TEX编译

写在前面的话

我投稿的是《中国科学》F辑(信息科学),论文已经写完了,只用按照模板该格式就好。然而作为用了近两年latex的我,依然踩了无数的坑……
如果想直接得到解决方案,请直接拉到最后


踩坑记录

在线latex编译

由于本地texlive安装占用很多磁盘空间(1G多),所以我之前都倾向于使用在线的latex(例如sharelatex),也避免了维护代码的麻烦。
但是打开居然是乱码,同时sharelatex默认使用pdflatex进行编译,它给出如下报错:

! LaTeX Error: File `cctart.cls' not found.

这个时候我就很懵逼了,我以为真的是这个包找不到,就去找这个包……
做了很多无用功之后……
忽然发现跟编译器有关,中文要换latex编译器,sharelatex只有五种编译器,尝试了编译中文的xelatex无果之后,决定放弃……

本地texlive

在线编译失败后,决定使用本地latex编译器,方便起见,专门下载了texlive full版本(包含所有包,3.5G多,建议在BT站下载)。
然后,texlive居然是不带CCT的……打开依然是乱码,废了好大功夫装好之后,发现还是用不了……决定冷静一下。
认真看了看模板的源代码之后,发现,人家明确要求使用CCT&latex,查找一些资料之后发现,latex都中文支持不好,所以决定使用本地化的latex编译器CTEX

CTEX

CTEX是结成了MiKTEX, Winedit等工具,并且配置了对中文的支持,但是据说有很多坑。
迅速将CTEX(最新版)装好之后,终于有了CCT&LATEX(菜单栏Tex->CTex Tool->CCT&LaTex),但是依然编译不通过,给出如下报错:

! Latex source files more than 5 years old!.
CTEX: File upgreek.sty not found

按照网上对于该问题的解决方案做了修改之后,这个error没了,又出现了新的error,所以失败。
中间尝试了CTEX的旧版本,依然没有成功。
最后重新安装了CTEX的最新的full版本,并且使用管理员身份打开WinEdit,在第二天的清晨,奇迹般的好了……那么之前失败的原因可能是:

  • 安装的CTEX可能不是full版本,包不全
  • 没有使用管理员身份打开,下载包失败
  • 网络问题,不能顺利下载包(早上网络条件比较好)
  • 不知名系统问题(中间重启过系统)

总结

总结来看,顺利编译CCT&TEX模板的步骤如下:
1. 下载最细版的CTEX,要下载full版本,不能为了节省磁盘空间下载不完全版本。
2. 使用管理员身份打开WinEdit,并打开所要编译的tex文件。
3. 使用CCT&LaTex编译tex文件。
4. 使用dvi to pdf将dvi文件转为pdf文件。
5. 如果编译出错,尝试重启计算机。

不出意外,将会得到正确结果,如下图:

这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章