ctex 配置 els-cas-templates
投稿模板要用 els-cas-templates, ctex编译不过去,错误如下:
error: Environment graphicalabstract undefined
原因不用想,肯定是ctex内置的latex(miktex)版本太老了。
1. 试着更新一下miktex。
miktex 官网: https://miktex.org/
最新版是: MiKTeX 20.6 (6/28/2020), 大概230M。
https://miktex.org/download/ctan/systems/win32/miktex/setup/windows-x64/basic-miktex-20.6.29-x64.exe
(最近miktex的版本号也改成了 年.月
的形式,之前是 2.9.x
的格式。)
- 先把ctex安装目录内的 miktex 文件夹重命名成 miktex-old (保险起见,后面没问题再删)。
- 安装MiKTeX 20.6到这个ctex默认的目录下。
- 安装完,打开winedit,应该是能自动找到新的latex的;不行的话,检查一下路径。
2. 打开cas-sc-template.tex,编译一下。
- 因为新装的miktex是没有各种依赖包的,需要一个一个重新下载
- 下载的包都是最新版,自动下载。
- 网速比较慢,如果下载失败了,可以多试几次;也可以打开miktex console手动下载。
3. 过程中又出错了
Sorry, but miktex-makepk did not succeed for the following reason
- 试了原来的tex也打不开。。。
4. 貌似是字体的原因,解决办法:
- 找到
updmap.exe
, 管理员权限运行一下; - 或者用命令:
1
2cd miktex\bin\x64
updmap.exe --force
5. 在编译一次,貌似可以了。
done!