关于如何用latex写一个漂亮的简历:其实找个好看的模板修修改改就好了
豆瓣链接:用LaTex做简历的一个超简单方法
http://www.douban.com/group/topic/29363747/
-----------------------------------------------------------------------------
网上用LaTex做的最好的简历模版就是moderncv了,可以根据自己需求适当改进。下面将搜集到的模版放到空间供大家使用。
这些模版都是网上搜集所得,如原作者有异议请告知。
英文模版:http://files.cnblogs.com/lihongsheng0217/moderncv.zip
中文模版:http://files.cnblogs.com/lihongsheng0217/cn-moderncv.zip
Jerry的模版:http://files.cnblogs.com/lihongsheng0217/jerry_resume.rar
其他模版:http://files.cnblogs.com/lihongsheng0217/resume.rar
moderncv是一个专门用于简历排版的宏包,生成的简历非常漂亮清爽。我们可以到CTAN网站上下载使用。不过如果需要中文支持的话,需要对moderncv.cls进行一定的修改。
1. 在
%-------------------------------------------------------------------------------
% required packages
%-------------------------------------------------------------------------------
下加入
\RequirePackage{CJK}
2. 找到 \AtBeginDocument{............}和\AtEndDocument{........}
改成
\AtBeginDocument{\RequirePackage[\@moderncvstyleoptions]{moderncvstyle\@moderncvstyle}\begin{CJK*}{GBK}{kai}}
和
\AtEndDocument{\closesection{}\end{CJK*}}
3. 注释掉
\newcommand*{\section}[1]{%
下面的
\phantomsection{}%
\addcontentsline{toc}{part}{#1}%
这两行.
上面的过程在 http://bbs.ctex.org/viewthread.php?tid=33119&extra=page%3D1&page=1 上有已经说的比较详细了。这个宏包目前并没有提供使用说明的文档,但是提供了两个示例,我们可以直接选择其中的一个作为自己的模版进行修改。不过在修改的时候,为了完全的支持中文,我们还需要做对示例的模版做一定的调整,主要是下面两行:
\firstname{John}
\familyname{Doe}
如果直接换成中文名称,并不能编译通过,因为它们并不在CJK的环境里面,我们需要将下面的内容
% personal data (the given example is exhaustive; just give what you want)
\firstname{John}
\familyname{Doe}
\title{Design enthusiast\dots}
\address{12 somestreet\\3456 somecity} % for classic style
%\address{12 somestreet, 3456 somecity} % for casual style
\phone{+12 (3)456 78 90}
\email{[email protected]}
\extrainfo{\weblink{www.ctan.org}}
\photo[64pt]{jdoe_picture} % also optional, and the optional argument is the height the picture must be resized to
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.}% also optional
移动到
\begin{document}
下面。重新编译,一份漂亮清爽的简历就跃然出现了J。
-----------------------------------------------------------------------------------------------------------------
http://download.csdn.net/detail/hhtdeemail/3460382#comment-----------------------------------------------------------------------------------------------------------------
最近在试着用 LaTeX 的 moderncv 模板制作个人简历,在此将一些心得和经验贴上来,希望能方便有同样需要的朋友。
* 1 获取 moderncv 模板
* 2 效果
* 3 中文支持
* 4 几个有用的命令
o 4.1 section
o 4.2 cventry
o 4.3 cvitem
o 4.4 cvlistitem
o 4.5 cvlistdoubleitem
获取 moderncv 模板
下载地址: http://tug.ctan.org/tex-archive/macros/latex/contrib/moderncv/
下载模板:http://tug.ctan.org/tex-archive/macros/latex/contrib/moderncv/
examples/
* 将解压后的 moderncv 文件和你的简历 tex 文件放在同一目录即可。
* 或者将 moderncv 目录放在 texmf/tex/latex/ 目录下。
效果
* ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/moderncv/exam...
* ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/moderncv/exam...
中文支持
修改 moderncv.cls 文件,在 required packages 部分中加入 CJK 支持:
RequirePackage{CJK}
在 234 行左右找到这一行:
AtBeginDocument{RequirePackage[@moderncvthemeoptions]{moderncvtheme
@moderncvtheme}}
修改为:
AtBeginDocument{RequirePackage[@moderncvstyleoptions]{moderncvtheme
@moderncvtheme}egin{CJK*}{GBK}{song}}
需要什么字体自己改就行了。
在 311 行左右找到这一行:
AtEndDocument{closesection{}}
修改成:
AtEndDocument{closesection{}end{CJK*}}
在 313 行左右找到这一行:
ewcommand*{section}[1]{%
将它下面的这两行注释掉(在行首加 '%'):
phantomsection{}%
addcontentsline{toc}{part}{#1}%
几个有用的命令
section
定义一个大的分类,比如:
section{个人信息}
section{工作经历}
section{兴趣爱好}
section{自我评价}
cventry
cventry 的格式是:
cventry{1}{2}{3}{4}{5}
1 是显示在左边的,2、3、4、5之间会自动添加英文逗号进行分隔,最后一个 5 后面会自动添加英文句点。
默认的模板,3 会以斜体显示。
cvitem
cvitem 的格式为:
cvitem{title}{content}
titile 将会显示在左边,content 显示在右边。
cvlistitem
cvlistitem 的格式为:
cvlistitem{content}
显示的效果和 HTML 里的 li 标记(无序)一样:
cvlistdoubleitem
cvlistdoubleitem 的格式为:
cvlistdoubleitem{content_1}{content_2}
显示的效果就是将两个 cvlistitem 并排放在一行。
-----------------------------------------------------------------------------------------------------------------
【如果你符合下面的其中一条,不妨花几分钟看一下。】
--
【1】我是菜鸟,我用Windows 7,我喜欢用鼠标,我不懂Linux,不喜欢用键盘敲各种命令。
【2】我是格式控,我是完美主义者,我要我的简历完全精美的排版。
【3】我完全不知道什么是LaTeX,但是我听说这个东西用来排版很厉害,我想立刻上手就用。
--
【下面这段纯属作者牢骚,为了节省时间可以跳过。】
命运总是在各种折腾,6月2日的百度面试我没有去成,是因为头一天写简历写得太晚,导致第二天起不来床,结果发现手机上有两个HR的未接来电……What a F**k!!
为什么写个简历会折腾这么晚,是因为我在折腾该死的LaTeX……What a F**k!!
不过现在我算是折腾完了,终于有了结果,为了让大家少走弯路,奉献我的经验如下。
--
我不懂Linux,不懂LaTeX,没有看“lshort”。
我用Windows 7,我喜欢用鼠标点来点去,讨厌用键盘敲命令行。
--
从【裸机】开始
你先安装可用的Windows操作系统,比如windows 7;
我安装的是Windows 7 SP1 x64的虚拟机;
然后去一个叫做【http://www.ctex.org/HomePage】地方下载最新的CTeX;
我下载的是CTeX 2.9.0.152 v2.9.0.152 (164M) 包含 Basic 版 MiKTeX,占用空间小,会根据需要的宏包自动升级; MD5:90B23289826F62A5A8ADBDF2956DD284
个人建议下载这个就可以了;
然后安装这个软件;
使用默认安装的设置就好;
安装完以后电脑要联网;
打开【开始→所有程序→CTeX→MiKTeX→Maintenance (Admin)→Package Manager (Admin)】
然后在Name中键入【moderncv】,点击Filter;
在搜索结果中右键点击【moderncv】,然后选择install;
结束后,点【close】
--
下面要去下载一个最新的moderncv模板
下载模板:http://tug.ctan.org/tex-archive/macros/latex/contrib/moderncv/examples/
这里最好用FTP软件把整个【examples】文件夹都下载下来;
里面有几个已经编译输出的pdf文件,大家可以先看一下;
然后用winEdt打开template.tex文件;
找到第9行左右的
\documentclass[10pt,a4paper]{moderncv}
在后面加上一句
\usepackage[noindent]{ctex}
这样,就支持中文了;
编译的时候选择XeLaTeX来编译,如下图所示:
编译完成以后,点击那个PDF阅读器的图标就可以看了。
--
【说明】
一定要是用XeLaTeX来编译,因为XeLaTeX对中文的支持较好。
其他的编译器大家慎重使用吧。
--
【添加照片】
在刚才下载的【example】文件夹里面有一个picture.jpg的问件,
把你的照片存成picture.jpg覆盖掉原始文件,编译一遍,就可以了;
默认的picture的大小是64pt高,
你不用担心你的图片不符合尺寸,编译器会自动为你压缩;
--
【自学内容】
个人认为这个【template.tex】写得很好,里面的注释比较到位;
美中不足的是注释是英文的,所以大家英语要好。
看懂注释的话,就可以自学如何具体使用了。
--
【附录1】
使用WinEdt 6 避免跳出注册对话框的一个小技巧
在options菜单下点options…,
在advanced configuration…下Event Handlers…下点Exit,
在End;前添加一行
RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 6', 'Inst');
保存后在Exit点鼠标右键Execute Script即可。
其实原理很简单,
就是每次退出WinEdt时自动删除注册表中相关信息,试用期30天永不过期.
--
【附录2】
几个有用的命令
[编辑]
section
定义一个大的分类,比如:
section{个人信息}
section{工作经历}
section{兴趣爱好}
section{自我评价}
[编辑]
cventry
cventry 的格式是:
cventry{1}{2}{3}{4}{5}
1 是显示在左边的,2、3、4、5之间会自动添加英文逗号进行分隔,最后一个 5 后面会自动添加英文句点。
默认的模板,3 会以斜体显示。
[编辑]
cvitem
cvitem 的格式为:
cvitem{title}{content}
titile 将会显示在左边,content 显示在右边。
[编辑]
cvlistitem
cvlistitem 的格式为:
cvlistitem{content}
显示的效果和 HTML 里的 li 标记(无序)一样:
content
[编辑]
cvlistdoubleitem
cvlistdoubleitem 的格式为:
cvlistdoubleitem{content_1}{content_2}
显示的效果就是将两个 cvlistitem 并排放在一行。
--
【说明】
以上两条附录系转载,出处不明。