天天看點

利用LaTeX制作個人履歷&nbsp…

原文位址:利用LaTeX制作個人履歷 (轉載) 作者:佳佳hi

轉載自:http://www.cnblogs.com/panpei/archive/2013/02/13/2910680.html#2691254

==============================================================================

前些日子,有點無聊,就在網上逛逛技術大牛的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包,解壓後目錄如下:

利用LaTeX制作個人履歷&nbsp…

其中.sty檔案都是定義履歷風格的檔案,還有那個moderncv.cls檔案。其實這些都是編寫LaTeX風格源碼後生成的,有興趣的同學可以繼續深究一下LaTeX的其他知識,應該會有所收獲的。這些檔案在後我們編譯自己的履歷時會用到。

接下來看看examples檔案夾:

利用LaTeX制作個人履歷&nbsp…

好了,這裡面東西也很多,稍微懂點LaTeX的同學就會知道,其實,隻有那幾個.tex檔案使我們想要的,而且也是非常重要的。為什麼?因為那些個檔案就是模闆啊。我們的履歷的生成就靠它們了。

.tex檔案有三個:template.tex,template-es.tex,template-zh.tex,顧名思義,這個三個模闆表示中英文履歷的模闆,其實template.tex就是英文模闆,而template-es.tex是什麼語種的模闆,我也不知道,反正不是英文模闆。

好了,剩下就是開始寫我們的履歷了,我們先建立一個檔案夾,如MyCV之類的啦,然後把前面提到的.sty檔案、.cls檔案還有.tex的模闆檔案放進去。就像下面:

利用LaTeX制作個人履歷&nbsp…

把模闆檔案的名字改成個人喜好的都可以的,如我就改成了my_cv_en.tex和my_cv_en.tex。剩下來我們就開始對我們的履歷模闆開始編輯了,我是用的NotePad++,當然大家可以用其他的編輯器,如WinEdt、Texmaker,甚至你可以用word,txt等等,當然我是既不贊成後兩者的,尤其txt,當你使用後,就會對那一對沒有高亮顯示,沒有縮進的代碼抓狂的。

這個是我用Notepad++打開的template.tex的文檔,效果還是可以的。

利用LaTeX制作個人履歷&nbsp…

好了,如何改寫這堆代碼,其實挺容易的,模闆中有着那麼多的注釋,很好的改的(好吧,我有點偷懶,這個以後再介紹)。

等我們改好個人資訊後,剩下來就是編譯了。

我用的是CTex的套裝,然後利用WinEdt來編譯,這個的确是有點偷懶了,不過可視化的界面的确是友善啊。用WinEdt打開我們編輯的.tex檔案就可以了,當然,也可以用這個編輯器去編輯.tex檔案。

CTex下載下傳位址:http://www.ctex.org/HomePage 

CTex中其實就包含有WinEdt。

利用LaTeX制作個人履歷&nbsp…

英文模闆直接用那個LaTeX按鈕編譯,中文模闆涉及到編碼問題,用那個XeLaTeX按鈕。隻要中間我們沒有寫錯什麼語句之類的,接下來我們就可以在檔案夾中,如MyCVS,看到生成的pdf檔案。排版效果相當的不錯滴。

模闆風格有好幾個,如casual(default), classic, oldstyle 以及banking,還有顔色也有幾種,blue(default), orange, green, red, purple, grey 和black。具體的要求可以根據注釋自行搭配。

blue-casual

利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…

其他幾種風格:

利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…
利用LaTeX制作個人履歷&nbsp…

總結:

1.對于LaTeX應該有所了解,明白LaTeX各個指令的含義。

2.了解模闆中的各項指令的含義,模闆注釋中有解釋,可以自己嘗試改動一下。

3.電腦上裝有LaTeX編譯器,例如我就裝有CTex套裝。

4.好奇心和耐心。

有了以上的條件,你就應該可以做出一個漂亮的用LaTeX寫的履歷了。