如何在 Mac OS TexLive 中运行此 latex 模板?

如何在 Mac OS TexLive 中运行此 latex 模板?

CASthesis-v0.2.zip

上面是一个写中文论文的模板。(幸好这个模板里面中文内容不多。)在Windows机器上运行良好。但是在Mac OS机器上运行就出错了。错误信息如下。 在此处输入图片描述

它显示“错误:错误的 DVI 模式驱动程序选项‘dvipdfm’,因为 XeTex 正在运行。”但我被告知这个模板可以支持 XeTex。请帮我检查一下是否有需要修改或设置的地方。


更新:通过更改编码环境解决了上述问题,但又出现了新的问题,错误信息如下。

输出写在 template.dvi 上(35 页,103108 字节)。SyncTeX 写在 template.synctex.gz 上。抄本写在 template.log 上。

/usr/texbin/dvips -R -Poutline -o /tmp/altpdflatex.5730-1359428424/template.ps template.dvi 这是

dvips(k) 5.991 版权所有 2011 Radical Eye Software (www.radicaleye.com) ' TeX 输出 2013.01.29:1400' -> /tmp/altpdflatex.5730-1359428424/template.ps

kpathsea:运行 mktexpk --mfmode ljfour --bdpi 600 --mag 1+123/600 --dpi 723 gbksong41 mktexpk:不知道如何为 gbksong41 创建位图字体。mktexpk:映射文件中可能缺少 gbksong41。kpathsea:将字体创建命令附加到 missfont.log。/usr/texbin/dvips:未找到字体 gbksong41;使用 cmr10

/usr/texbin/dvips: ! 字体 gbksong41 中的无效字符 169

无法生成 /tmp/altpdflatex.5730-1359428424/template.ps ()

答案1

这里的原始问题是文件的编码不正确。确保编码为 UTF-8。(我不确定 GB 18030 编码是否保证能与 XeTeX 兼容。)您可以使用以下命令更改编码iconv

iconv -f GB2312 -t UTF-8 template.tex > newtemplate.tex

您还需要divpdfm从文件\documentclass中的命令中删除该选项template.tex

根据您的编辑,第二个问题有所不同:在这种情况下,您需要确保使用 XeLaTeX 而不是 LaTeX+dvips 运行该文件。

相关内容