使⽤LaTeX轻松撰写精美个⼈简历
关于如何⽤latex写⼀个漂亮的简历:其实个好看的模板修修改改就好了
⾖瓣链接:⽤LaTex做简历的⼀个超简单⽅法
-----------------------------------------------------------------------------
⽹上⽤LaTex做的最好的简历模版就是moderncv了,可以根据⾃⼰需求适当改进。下⾯将搜集到的模版放到空间供⼤家使⽤。
这些模版都是⽹上搜集所得,如原作者有异议请告知。
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}%
这两⾏.
\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{}
\extrainfo{\an.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。
-----------------------------------------------------------------------------------------------------------------
download.csdn/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 模板
examples/
* 将解压后的 moderncv ⽂件和你的简历 tex ⽂件放在同⼀⽬录即可。
* 或者将 moderncv ⽬录放在 texmf/tex/latex/ ⽬录下。
效果
*
*
中⽂⽀持
修改 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的虚拟机;
我下载的是 2.9.0.152 (164M) 包含 Basic 版,占⽤空间⼩,会根据需要的宏包⾃动升
级; MD5:90B23289826F62A5A8ADBDF2956DD284
个⼈建议下载这个就可以了;
然后安装这个软件;
使⽤默认安装的设置就好;
安装完以后电脑要联⽹;
打开【开始→所有程序→CTeX→MiKTeX→Maintenance (Admin)→Package Manager (Admin)】
然后在Name中键⼊【moderncv】,点击Filter;
在搜索结果中右键点击【moderncv】,然后选择install;
结束后,点【close】
--
下⾯要去下载⼀个最新的moderncv模板
这⾥最好⽤FTP软件把整个【examples】⽂件夹都下载下来;
⾥⾯有⼏个已经编译输出的pdf⽂件,⼤家可以先看⼀下;
然后⽤winEdt打开⽂件;
到第9⾏左右的
\documentclass[10pt,a4paper]{moderncv}
在后⾯加上⼀句
\usepackage[noindent]{ctex}
这样,就⽀持中⽂了;
编译的时候选择XeLaTeX来编译,如下图所⽰:
编译完成以后,点击那个PDF阅读器的图标就可以看了。
--
【说明】
⼀定要是⽤XeLaTeX来编译,因为XeLaTeX对中⽂的⽀持较好。
其他的编译器⼤家慎重使⽤吧。
--
【添加照⽚】
在刚才下载的【example】⽂件夹⾥⾯有⼀个picture.jpg的问件,
把你的照⽚存成picture.jpg覆盖掉原始⽂件,编译⼀遍,就可以了;
默认的picture的⼤⼩是64pt⾼,
你不⽤担⼼你的图⽚不符合尺⼨,编译器会⾃动为你压缩;
--
【⾃学内容】
个⼈认为这个【】写得很好,⾥⾯的注释⽐较到位;
美中不⾜的是注释是英⽂的,所以⼤家英语要好。
看懂注释的话,就可以⾃学如何具体使⽤了。
--
【附录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】
⼏个有⽤的命令
[编辑]resized
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论