分类
LaTeX

老版CCT编译步骤及数学物理学报模板的编译方式

老版CCT的编译1

废话不多说, 如果你以前用CCT来写文章, 例如你的文件头为 \documentstyle[12pt]{carticle} 或者 \documentstyle[12pt]{cbook} 那么在最新的ctex系统中如何编译呢, 直接打开会发现所有编译图标都不能用。

下面给出具体的编译步骤,

假设你的文章是test.ctx
那么首先定位到你文件所在目录,然后运行如下命令

>cct test.ctx
>latex test.tex
>patchdvi -r600x600 -b test.dvi test_patched.dvi
>yap test_patched.dvi
>dvips test_patched.dvi
>ps2pdf test_patched.ps

上面命令分别表示

  1. 将 CCT 文件转换为 TeX 文件。
  2. 使用 TeX 或者 LaTeX 编译。
  3. 使用 patchdvi 处理 DVI 文件。
  4. 使用 DVI 浏览器查看
  5. 使用 dvips 转为 PS 文件。
  6. 使用 PS2pdf 转换为 PDF 文件
    至此, 你可以用pdf阅读器浏览了。

数学物理学报模板的编译

当然, 我指的是中文版的数学物理学报, 原模板可以在这里下载.

直接使用以上方法可能出现以下问题(Ctex 2.9.2.164):

  1. 在第二步时提示没有\begin{document}, 其实问题是ctex下的几个sty文件有问题. 这时最简单的解决办法是在编译界面按e回车, 会跳到有问题的地方, 可以发现多了形如Z, L等大写字母, 删除即可.
    当然, 为了方便起见, 我把用到的几个sty重新打包, 你可以下载然后复制到F:\CTEX\CTeX\tex\latex\clatex\下, 请参考修改对应路径.
  2. 做了以上修改, 第二步还是不能通过, 这时提示找不到psfig.sty. 需要到ctan下载下来psfig.sty, 然后复制到F:\CTEX\MiKTeX\tex\latex\graphics\文件夹下. 为了能够使latex找到该文件, 你还需要刷新miktex的数据库. 如何刷新? 自己网上找找办法吧.
    其实, 若只是本次使用, 可以把psfig.sty以及前面的三个sty放到模板所在目录, 一切都可以ok.
  3. 现在排除你语法错误, 应该可以正常运行第二步了.
  4. 接下来几步都能过正常运行, 除了要注意第二步其实需要多运行几次以保证交叉引用正确.
  5. 至此, 你已经完全搞定了数学物理学报的编译

修改后的数学物理学报模板

点击这里下载:ZWMB.zip

专门写了一个脚本, 自动运行以上各步骤: 你可以双击运行bash.bat, 然后输入ctx文件名即可

参考文献


  1. http://www.math.zju.edu.cn/ligangliu/latexforum/tex_cct.htm
  2. http://blog.sciencenet.cn/blog-111625-547428.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据