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
    2
    cd miktex\bin\x64
    updmap.exe --force

5. 在编译一次,貌似可以了。


done!