-
简要说明
- 此模版经测试可以正常编译。
- 测试平台:Ubuntu 11.10和CentOS 6;TexLive 2011 + XeTeX
- 此模版在moderncv-Xelatex-new基础上修改而成。
- 详细的使用方法可以参考模版实例,后者阅读moderncv.cls源码。
-
修改日志
- 修改加载hyperref宏包时的参数,便于在正文中使用href{}{}引入链接。
- 添加homepage的相关设置。
- 在中文模版中,修改英文逗点和句点为中文逗号和句号。
- 取消cventry中“说明”的单独一行模式。
- 修改httplink,便于正文中homepage可以显示出http://以便表明是网址。
- 在中文模版中,修改“Publications”为“发表论文”。
- 修改参看文献的标签显示方式。
- 在casual和classic主题的配置文件中添加homepage行。
- PS:感兴趣的话,可以使用vimdiff(如:vimdiff moderncv.cls moderncv.cls.raw)来查看修改细节。
-
输出预览
cv_xetex.zip内包含TeX源码,Makefile,PDF输出等。
太感谢了,以前的课程模板也是从这儿得到的。
在debian下编译会出这个错误,不知是和原因:
(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
! Undefined control sequence.
msg text > xeCJK/key-unknown …l_keys_module_tl
c_space_tl does not have …
l.2116 ProcessKeysOptions { xeCJK / options }
没有遇到过,不是很清楚。
最好能根据错误信息,搜索一下,同时看看2116行到底是什么。
今天编译这个文件的时候发现这个错误。以前都可以的,不知道那里出问题。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/usr/local/texlive/2013/texmf-dist/tex/xelatex/xecjk/xeCJK.sty:3176: xeCJK error: “key-unknown”! ! Sorry, but xeCJK/options does not have a key called `CJKtextspaces’.! ! The key `CJKtextspaces’ is being ignored.! ! See the xeCJK documentation for further information.! ! Type to continue.!………………………………………. l.3176 ProcessKeysOptions { xeCJK / options } No pages of output.Transcript written on /tmp/.cv.tex.log.
直接把CJKtextspaces这个参数去掉就行了。把usepackage[BoldFont,SlantFont,CJKchecksingle,CJKnumber,CJKtextspaces]{xeCJK}改成:usepackage[BoldFont,SlantFont,CJKchecksingle,CJKnumber]{xeCJK}
赞!解决了。其实一直不知道这个是哪里出问题了?Texlive2013没有支持这个功能?
“obsolete option ‘CJKtextspaces’. It may be removed in the future.”这个选项因为过时被去除了,所以只要把它去掉就行了
因为我在没升级到2013的时候还可以使用的