如何使用利用LaTeX制作个人简历

简介: 转自 http://www.cnblogs.com/panpei/archive/2013/02/13/2910680.html前些日子,有点无聊,就在网上逛逛技术大牛的blogs,发现很多大牛都喜欢用pdf版式的简历,发现这种版式的简历排版非常漂亮简洁。

转自 http://www.cnblogs.com/panpei/archive/2013/02/13/2910680.html


前些日子,有点无聊,就在网上逛逛技术大牛的blogs,发现很多大牛都喜欢用pdf版式的简历,发现这种版式的简历排版非常漂亮简洁。深究了一下,发现其实是利用LaTeX生成的(多说一句,不得不佩服DonaldE.Knuth大师发明的TeX排版的确是美观)。

LaTeX或许不是很多人知道,但是那些忙着发papers的Master Candidate、Ph.D Candidate应该是非常了解的。当然,那些苦逼的数学系的孩子们应该也是知道,因为word对于数学公式的排版效果相比于LaTeX,还是差的远了。至于LaTeX的具体信息,这里就不废话,有兴趣的同学可以到Google上百度一下的。

言归正传,LaTeX写简历谈何容易,尤其是从头写起,还尤其对于我这样的LaTeX菜鸟而言,更是难如登天。于是Google了一把,找到一个叫moderncv的共享简历模板。有了模板,那么就简单多了(插嘴一句,其实发现有些大牛用的也是这个模板改写的)。

modercv下载地址:http://www.ctan.org/tex-archive/macros/latex/contrib/moderncv

下载下来后应该是一个zip包,解压后目录如下:

image

其中.sty文件都是定义简历风格的文件,还有那个moderncv.cls文件。其实这些都是编写LaTeX风格源码后生成的,有兴趣的同学可以继续深究一下LaTeX的其他知识,应该会有所收获的。这些文件在后我们编译自己的简历时会用到。

接下来看看examples文件夹:

image

好了,这里面东西也很多,稍微懂点LaTeX的同学就会知道,其实,只有那几个.tex文件使我们想要的,而且也是非常重要的。为什么?因为那些个文件就是模板啊。我们的简历的生成就靠它们了。

.tex文件有三个:template.tex,template-es.tex,template-zh.tex,顾名思义,这个三个模板表示中英文简历的模板,其实template.tex就是英文模板,而template-es.tex是什么语种的模板,我也不知道,反正不是英文模板。

好了,剩下就是开始写我们的简历了,我们先建立一个文件夹,如MyCV之类的啦,然后把前面提到的.sty文件、.cls文件还有.tex的模板文件放进去。就像下面:

image

把模板文件的名字改成个人喜好的都可以的,如我就改成了my_cv_en.tex和my_cv_en.tex。剩下来我们就开始对我们的简历模板开始编辑了,我是用的NotePad++,当然大家可以用其他的编辑器,如WinEdt、Texmaker,甚至你可以用word,txt等等,当然我是既不赞成后两者的,尤其txt,当你使用后,就会对那一对没有高亮显示,没有缩进的代码抓狂的。

这个是我用Notepad++打开的template.tex的文档,效果还是可以的。

image

好了,如何改写这堆代码,其实挺容易的,模板中有着那么多的注释,很好的改的(好吧,我有点偷懒,这个以后再介绍)。

等我们改好个人信息后,剩下来就是编译了。

我用的是CTex的套装,然后利用WinEdt来编译,这个的确是有点偷懒了,不过可视化的界面的确是方便啊。用WinEdt打开我们编辑的.tex文件就可以了,当然,也可以用这个编辑器去编辑.tex文件。

CTex下载地址:http://www.ctex.org/HomePage 

CTex中其实就包含有WinEdt。

image

英文模板直接用那个LaTeX按钮编译,中文模板涉及到编码问题,用那个XeLaTeX按钮。只要中间我们没有写错什么语句之类的,接下来我们就可以在文件夹中,如MyCVS,看到生成的pdf文件。排版效果相当的不错滴。

模板风格有好几个,如casual(default), classic, oldstyle 以及banking,还有颜色也有几种,blue(default), orange, green, red, purple, grey 和black。具体的要求可以根据注释自行搭配。

blue-casual

image

image

image

其他几种风格:

image

image

image

image

image

 

总结:

1.对于LaTeX应该有所了解,明白LaTeX各个命令的含义。

2.理解模板中的各项命令的含义,模板注释中有解释,可以自己尝试改动一下。

3.电脑上装有LaTeX编译器,例如我就装有CTex套装。

4.好奇心和耐心。

 

有了以上的条件,你就应该可以做出一个漂亮的用LaTeX写的简历了。

目录
相关文章
|
3月前
|
大数据 Python
Python 采集87个手绘风格PPT模板
Python 采集87个手绘风格PPT模板
45 1
|
7月前
|
API 数据安全/隐私保护 Python
不到 20 行 Python 代码即可制作精美证件照
不到 20 行 Python 代码即可制作精美证件照
91 1
不到 20 行 Python 代码即可制作精美证件照
|
8月前
|
人工智能 API Python
用Python制作精美证件照~
用Python制作精美证件照~
419 0
|
Java 程序员 C++
LaTex期刊模板下载与使用
LaTex期刊模板下载与使用
860 0
LaTex期刊模板下载与使用
|
前端开发 JavaScript Shell
Markdown语法完美案例
Markdown语法完美案例
226 0
Markdown语法完美案例
如何下载使用期刊的 LaTeX 模板
本文介绍如何下载某期刊的 LaTeX 模板,并为我所用。这里以 IEEE 协会的期刊为例子。
467 0
如何下载使用期刊的 LaTeX 模板
|
开发工具
基于neovim和latex beamer宏包搭建免费ppt制作工具
## beamer和powerpoint的不同 我们经常需要用ppt这一形式来展示我们的工作成果,但众所周知,微软的powerpoint是收费软件,且价格不菲,wps的画图功能能用,但需要保存成其他格式,比如pdf时。 是需要收费的。而基于latex的beamer宏包,我们可以使用编辑器写latex代码,用latex的编译工具编译成适合展示的ppt。当然ppt是pdf形式的,并
380 0
XMind制作思维导图——添加子标题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/80041521 ...
1377 0