如何学习使用LaTeX制作简历?
北大LaTeX大侠刘海洋写的《LaTeX入门》是一本关于如何使用这个强大工具的优秀书籍,非常适合入门级用户和希望在原有基础上进一步提高的用户。书中内容取材广泛,涵盖文本组织、自动化工具、数学公式、图表制作、幻灯片演示、错误处理等。考虑到LaTeX也在不断发展,本书从数以千计的LaTeX工具宏包中进行挑选,选择了更新更实用的版本来讲解排版技巧。
为了方便读者学习,书中给出了大量的例题和一定量的习题,还提供了案例代码。书中的例子大多来自作者多年的实际排版案例。读者一定会随着不断的练习掌握LaTeX的排版技巧。本书适用于数学、物理、计算机、化学、生物、工程等专业的学生、工程师和教师,也适用于中学数学教师。此外,该书也适合对LaTeX排版感兴趣的人。
LaTeX可能很多人不知道,但是那些忙着发论文的硕士生和博士生应该很了解。当然,那些正在纠结的数学系的小朋友也应该知道,因为word对数学公式的排版效果还远远达不到LaTeX。至于LaTeX的具体信息,这里就不废话了。有兴趣的同学可以去谷歌和百度。
反正写简历很难,尤其是从零开始,对于一个新手LaTeX我来说就更难了。于是谷歌看了一下,找到了一个共享的简历模板,叫做moderncv。有了模板,就简单多了(顺便说一句,我其实发现有大牛用这个模板重写的)。
下载后应该是一个zip包,解压后的目录如下:
其中,的。sty文件是所有定义简历风格的文件,也是。其实这些都是写了LaTeX风格的源代码之后生成的。有兴趣的同学可以继续钻研LaTeX的其他知识,应该会有所收获。这些文件将在我们以后编写简历时使用。
接下来,查看示例文件夹:
嗯,里面有很多东西,稍微了解LaTeX的同学都会知道,其实只有那些。tex文件是我们想要的,也是非常重要的。为什么?因为那些文件是模板。我们的简历取决于他们。
有三个。tex文件:template.tex、template-es.tex和template-zh.tex,顾名思义,这三个模板分别代表中英文简历。其实template.tex是英文模板,什么语言模板template template-es.tex是什么,我不知道,反正不是英文模板。
好了,剩下的就是开始写我们的简历了。我们先创建一个文件夹,比如MyCV,然后把前面提到的。sty文件,。cls文件和。tex模板文件在里面。就像下面这样:
你可以根据个人喜好更改模板文件的名称,比如我改成了my_cv_en.tex和my _ cv _ en.tex,剩下的我们开始编辑我们的简历模板。我用的是NotePad++。当然你也可以用其他编辑器,比如WinEdt,Texmaker,甚至你可以用word,txt等。当然,后两种我是不认同的,尤其是txt。当你使用它的时候,你会为那些没有突出显示和缩进的代码而疯狂。
这是我用Notepad++打开的template.tex文档,效果还是可以的。
那么,如何重写这一堆代码实际上是相当容易的。模板里有这么多评论,很好(嗯,我有点懒,这个后面再介绍)。
我们更改个人信息后,剩下的就是编译了。
我用的是CTex套件,然后用WinEdt编译。这个确实有点懒,但是可视化界面确实很方便。只要用WinEdt打开。我们编辑的tex文件。当然,您也可以使用这个编辑器来编辑。tex文件。
CTex下载地址:CTex其实包含WinEdt。英文模板直接用LaTeX按钮编译。虽然中文模板涉及编码问题,但是使用CJK的包也是直接用LaTeX按钮编译的。(补充记录:这里可能没有描述清楚。LaTeX命令只会生成一个. dvi文件,需要编译成pdf文件。您可以使用pdfLaTeX按钮直接生成pdf文件。实验证明,没有BOM编码的UTF-8源文件可以成功生成pdf文档。)只要我们中间没写错什么,就能在文件夹里看到生成的pdf文件,比如MyCVS。排版效果挺好的。