1 前言
模版下载地址,下载CCC-LaTeX-v2.1.zip
即可
最近写论文需要用到CPCC的模版,但是在TeXLive2024中编译始终会报编码错误,最初的错误是找不到cctbase.sty
,在安装宏包之后依旧报错(安装方法在第一章),pdflatex
和xelatex
都无法编译,报错的内容大致如下:
大概是编码错误,仔细检查模版后发现,整个模版用的都是GBK
的编码格式,但是其中调用的cpdummy.sty
文件是UTF8
的编码,修改模版的编码显然不现实,网上几乎找不到解决方法,甚至没有对CPCC模版的任何文章。
2 如何安装宏包
首先确认安装环境中是否有宏包,以cctbase.sty
为例,打开管理员终端输入:
kpsewhich cctbase.sty
命令后跟包名,输入后无任何返回则表示未安装,如果正确安装会返回路径:
下载cctbase.sty
文件:
将下载的文件移入下列目录(/Path/To/Your
需要找到自己TeXLive
的安装目录,之后的路径都有一样),cct
文件夹需要自己创建:
/Path/To/Your/texlive/2024/texmf-dist/tex/latex/cct
移入后管理员终端执行:
texhash
# MacOS或Linux执行
# sudo texhash
执行结果:
再次输入kpsewhich cctbase.sty
,返回路径安装成功:
3 依旧无法编译
经过一番折腾后,仍旧无法编译。
直接给出解决方法,TeXLive
和MacTex
是无法编译CPCC
的模版的,必须使用CTeX
环境编译运行,安装CTeX
,默认编译器选择Pdflatex
,直接编译成功!