发布时间:2011-03-14 17:31:27
文章类别:TeX资源
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100rd53.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

网友问题:
我过去用的Moderncv做的简历,用xelatex编译,装的Texlive2010,今天改简历发现编译不过了(我最近升级了下系统宏包)
错误如下:
! Package hyperref Error: Wrong DVI mode driver option `dvips',
(hyperref) because XeTeX is running.

See the hyperref package documentation for explanation.
Type H <return> for immediate help.

【问题解析】
该简历模板主要针对英文版本,所以没有考虑到中文的支持,我之前博客写了一篇文章中文化的modernCV,但是新的hyperref宏包升级后产生了上述问题,加了xetex的支持,而宏包作者没有做xetex的宏包支持,所以我之前的xetex中文支持,现在运行出了问题。
修改如下:
打开moderncv.cls添加如下代码

\RequirePackage{ifxetex}

\ifpdf
\RequirePackage[pdftex,]{hyperref}
\else
\RequirePackage[dvips]{hyperref} \fi
改为:
\ifpdf
\RequirePackage[pdftex,]{hyperref}
\else
\ifxetex
\RequirePackage[xetex]{hyperref}
\else
\RequirePackage[dvips]{hyperref}
\fi

这样就可以了,我把改好的模板放在这里 大家可以下载使用。


点赞(2)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部