【出國留學】背景最后提升之LaTeX排CV,SoP

序:


說到排版,大家腦子肯定第一反應可能就是office,WPS,iWorks,設計師腦子里可能還會有PS, InDesign,然而,可能大家不是特別熟悉的一個排版軟件(其實是一種排版語言),卻具有著這些軟件無法媲美的強大排版功力,而它將會讓你的出國申請在硬件水平不變的情況下,瞬間高出一個級別,從而帶給你意想不到的申請優勢,它就是LaTeX。

想想幾年前,這個時候,我在瘋狂的看著Donald E. Knuth的The TeXbook,努力學著LaTeX。當時花了整整兩個星期,也就學了個大概。后來用的多了,做了很多個模板,才慢慢熟悉起LaTeX來。想想,覺得LaTeX排出簡單的文章不難,但是排好就很難。這期間,有大神幫忙重構過模板,也走過很多彎路。后來,來美國之后,和一些教授聊過這個問題,用LaTeX起碼讓人看起來覺得你是受過專門的科研訓練的。在越來越多文書是用LaTeX排的今天,你不用,就是短板。因為畢竟申請就是個零和游戲,總有人被淘汰的。

我和大神商量過,覺得我們有必要介紹下如何用LaTeX排版,我希望你們能通過這篇日志,了解到什么是LaTeX,用LaTeX排版有啥好處,怎么用LaTeX排版。

希望你能從者日志中學到一些關于LaTeX排CV, SoP的基本技巧。希望這篇文章對你有所幫助。

什么是LaTeX


LaTeX是一種基于TeX的排版系統,是很多期刊論文提交的指定格式(你可以submit 多種形式的draft,但是最后一定要提交一個用LaTeX排出來的文檔),也漸漸成為留學申請排版的主流軟件。清北的申請者大都使用LaTeX進行了文書的排版。

LaTeX與office與iwork最大的區別在于office與iwork是操作簡單,所見即所得的軟件。office最大的缺點就是你無法對板式進行精確的控制,比如說日期的對齊與格式的控制,這在office中就不是一個簡單的工作。LaTeX是用使用命令行與代碼來控制整個版式的。這也使得LaTeX可以排出印刷級的文書,而office則不能。

為什么選擇LaTeX進行排版


其實,絕大多數的人并不能看出LaTeX排出來的版式和普通office排出來的版式的區別。但這并不能說明他們真的的差別很小。審核你材料的教授都非常熟悉LaTeX排版的技巧,他們可以輕易的區分出LaTeX與Offic的區別。

在這里,我必須介紹下申請材料審閱的普通步驟。

首先是你會填網申材料,填完網申之后,會有一張很大的excel表出現。每個申請者一行,記錄了每個申請者諸如托福,GRE,GPA,有無論文,有無什么獎項之類的信息。如果有,達標就是綠色;如果沒有,就是紅色。絕大部分是綠色的直接進入下一輪,絕大部分是紅色的直接被淘汰。之后,小蜜會決定中間部分的人的去留。這時會剩下2-3倍預計錄取人數的申請者。

之后,進入下一輪的材料會根據申請者的興趣送給教授審閱,教授寫出對你的評審意見。一般評審意見分為五級,從highly recommend到reject。

進入faculty審核后,大家的硬件條件已經在伯仲之間,GT不再是主要因素(當然也有些奇葩學校,比如說PSU的stat,T沒過105就不能申,沒到110就別想TA,這時T依舊關鍵)。這時,教授會先看推薦信(熟人牛人推薦的學生,基本就過了),再看CV,SoP,看你的經歷和動機,看你的背景是否與這個項目相符合,看你是否有潛力在未來成功。有時他們還會看你的課程設置,看你大學四年到底學了啥。這個時候,大家很多條件都在伯仲之間,這時一份好的排版材料很可能取到意想不到的效果。畢竟這份材料表達了一個非常好的潛在意思,我是經過專門的學術訓練的,我熟悉學術界的各種規范。這點其實很多教授都很看重。

然后這些材料和意見會進入一個由教授組成的committe中。你的材料會再次被審閱,之后就會開始發offer,然后和waitlist。

進入waitlist中的材料進入一個叫做候選池的地方,這時候,如果有教授想招人,但是發得offer又被學生給拒了,這時他們就會進入候選池中挑人。這時,一份排版好的材料,起碼能讓人看起來賞心悅目,有進一步閱讀的欲望。

如果你是用office進行的排版,難免會出現了些全角半角、中文的逗號、用空格進行縮進的錯誤。這些小錯誤,會給教授留下一個不認真準備申請、做事不夠嚴謹的印象。要知道,科研一途,嚴謹、追求完美是最為被看重的品質。如果我們能使用LaTeX進行排版,就能呈現出完美的板式,就能給教授留下一個專業嚴謹的印象。這樣,起碼不會因為文書板式這些細節而給自己的申請減分。

這也就是我們想推薦使用LaTeX排版的原因。選擇一種更加專業,被教授所喜好的格式來排版文書,抓住任何能表現出自己專業嚴謹特質的方式,竭盡全力去做好申請的每一步,去爭取最好的結果,這才是我們在申請中應該遵守的準則。

還有一個不太重要的原因,就是可以在skill一欄中,寫上proficient in LaTeX。

不僅是出國留學,如今找工作用LaTeX排版簡歷也有較大的優勢,參見這篇日志,在阿里巴巴HR的甄選方案里面,滿足“Markdown/Latex生成的PDF簡歷”將會增大篩選通過的可能性,而使用word排版簡歷,并且“簡歷中的縮進同時使用了空格和Tab鍵 ”將會被直接淘汰。所以,使用LaTeX排版簡歷,是區分普通申請者與高端申請者區別的一個很好的方式。

怎么用LaTeX排版一份精美的簡歷


關于LaTeX的一些基本知識,比如如何安裝,配置以及編譯,本文就不再贅述了,可以參考這篇文檔。

這里我們假定你已經對LaTeX有一個基本的了解,電腦上有一個LaTeX的編譯程序和編輯器。我們將以下面這個比較簡單一個CV模板為例(感謝@程鵬翔同學提供的模板,不過我對其中的部分代碼做了優化)講解一下如何使用LaTeX實現它。


基本設置

首先,你可能需要使用article類,選擇a4paper,10pt,字號看個人喜好和內容需求。

然后就是頁面布局,你可能需要geometry宏包,設置上下左右各0.75inch頁邊距,作為簡歷有時候可能需要更小的頁邊距以在限定的頁數內放下盡可能多的內容。此外,設置\pagestyle{empty}也是必要的,這樣可以去掉默認加在頁面下方的頁碼。

標題設置

然后就是標題,標題包括主標題(title),包括你的姓名基本信息,和CV各個項目的標題(section)。

title部分如下所示:

這里title就是你的大名,字體一定要大,醒目,這個模板使用的是 \huge\bfseries\scshape, 其中bfseries表示黑體(bold font),而\scshape表示小型大寫(small caps)。title的下面一般要放上contact info,比如地址,電話,郵箱,個人網站等,這里一般將這些信息分為兩組,一組左對齊一組右對齊,單組信息有時可能還需要換行,實現這種效果可以使用tabular*環境,也可以使用\parbox命令或minipage環境。最后使用\rule命令加上一條華麗的分割線。當然,為了使tex文檔結構化,我們最好把上述內容統一寫為一個宏\cvtitle,如下所示:

\newcommand{\cvtitle}[5]{

{\huge\bfseries\scshape #1}

\vspace{1em}\\

\begin{tabular*}{\linewidth}{l@{\extracolsep{\fill}}r}

#2 & #4 \\

#3 & #5 \\

\end{tabular*}

\vspace{3pt}

\rule{\textwidth}{.75pt}}

然后就可以使用

\cvtitle{Steven Jobs} %你的姓名

{Address Line 1} %地址欄1

{Address Line 2} %地址欄2

{Phone: +86 111 1111 1111} %電話

{Email: \href{mailto:abc@123.com}{abc@123.com}} %郵箱

簡潔地調用之。

section則如下圖所示的OBJECTIVE,EDUCATION等文字:


這里因為article類默認的section命令是有編號的,而我們簡歷中的項目標題不能有編號,因此需要重新定義\section命令:

\makeatletter

\renewcommand{\section}{\@startsection

{section}

{12}

{\z@}

{0.2\baselineskip}

{0.1\baselineskip}

{\normalfont\large\scshape\bfseries}}

\makeatother

這樣就可以簡單地使用\section{XXX}來生成項目標題。(補充一下,至于這里為何不用\section*,是因為這里除了編號還更改了間距和字體,并且不想多余的使用其他的宏包如titlesec。)

條目模塊

設置好了標題部分,接下來就剩下各個條目了,比如education里你的教育信息,research experience里的項目信息,如下圖所示。

這里一般來說年份要以懸掛方式放在一側,中間是主要內容,其中學校名稱,項目名稱可能需要黑體強調,地點則右對齊在最右側。這種方式排布信息比較清晰。在word里面,你可能需要反復調試制表位,當然還有人用空格實現這樣的效果,不精確不說,其麻煩程度就讓人感到不悅。這里我們一樣采用tabular*環境,并將上述這些寫入一個entrylist環境和\entry宏:

\newenvironment{entrylist}{%

\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}

}{%

\end{tabular*}

}

\newcommand{\entry}[4]{%

#1&\parbox[t]{.8\textwidth}{%

\textbf{#2}%

\hfill%

#3\\%

#4\vspace{\parsep}%

}\\}

這樣在正文中,我們只要使用如下簡單的代碼

\begin{entrylist}

\entry

{1/2011--1/2012} %年份

{XX Lab, XX University} %強調部分

{Beijing, China} %地點

{\begin{resitemize} %具體內容,這里用itemize環境列舉,并重新定義了item的樣式

\item[$\circ$]{\emph{Research Assistant} (PI: Prof. Steve Jobs)}

\item[$\circ$]{\resproject{Project1}}

\item[-]{Help Prof. blabla}

\item[-]{Contribute to blabla}

\end{resitemize}}

% 可繼續加 \entry{xx}{xx}{xx}{xx} 寫其他條目

\end{entrylist}

就可以寫出滿足上述要求的條目了,完全不用擔心縮進對齊等問題,只要填內容就行。

至此,基本按照這樣的思想,你就可以寫出一份標準的LaTeX CV模板了!相信它精準的定位,規范的字體會讓你的CV增色不少。

但是。。。。。。

你以為LaTeX只能做到這些么?那你就錯了,作為最強大的排版語言,它幾乎能實現任何排版軟件所能實現的效果。

看看下面這些的模板吧·~·

這個是邊欄型~


古典型~


雅致型~


fancy型~


modern 型


PS 模板~


RL 模板~


其他的模板還有很多,我們也在陸續設計新的模板。

要想排出這些模板的樣子,可能就需要有一定深度的LaTeX功力了,但這里只是想告訴大家,LaTeX所能做到的遠比普通的商業排版軟件要多。很多童鞋可能剛接觸LaTeX,但又想排出上面這些專業水準的CV,于是就到網上找一些模板,比如比較出名的有moderncv(上面第二個就是基于moderncv的,但我們又做了一些優化和定制),但是這些模板多寫成了sty宏包文件和cls類文件,里面預定義了大量的尺寸,色彩以及模塊。很多人一開始覺得挺炫的,而且寫成了模板,只要改改里面對應的文字就好,但是排著排著就發現,這是不行的。

首先,網上下載的模板有時候不能運行。這點在初期,我很煩,為啥下載的模板別人能用,我就不能用。其次,一般CV最好是兩頁紙,而這個模板模塊縮進太大了,最后可能都三頁半了,或者標題部分占的地方太大了。另外,誰會放一張自己的照片在那里,這不是坑么。放照片在CV中是大忌中的大忌,這給人一種非常不專業的感覺。

另外,有時候,我們想去改下字體,改下每個部分的格局。我不想這么花哨的模板,我要體現出我的嚴謹,體現出我的簡約,這時,我們就必須去修改宏包文件了,因為這些參數都沒有在LaTeX文檔中。這也使我們使用網上模板的一個最大的問題。

還有一個很大的問題是,網上的模板是公開的,是被廣泛使用的。你用了LaTeX的模板排出來的跟其他人一樣怎么辦。也許這并沒什么。但是申請是一個非常個性化的事情。我們所要做的是,是彰顯自己的unique,彰顯自己的個性。一份獨一無二的模板可以從一個小的側面實現這一點。

至于到底怎么才能得到一份好的排版呢,那就給個打賞吧。如果打賞的人多,我會去寫一個更加詳細的教程的。謝謝你的耐心,看到了最后~~~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容