Sunday, July 20, 2014

Preparing a CV with Latex

When I joined my current lab group I experienced a complete shake-up of my computing/software universe.

Back when I moved to Wellington in 2012, I wouldn't have considered myself a computer guru, but I did feel relatively comfortable with a computer.  On my first day in the lab, I was settling into my new desk and setting up my university computer.  Now I can't recall all the details, but I remember asking my supervisor (Petrik) about getting a copy of Endnote (a reference management program) and it was at this point I was taken aside and informed that everyone in the lab used a Linux operating system and ran open source software.

Despite my utter lack of experience with computer programming, I threw myself at the opportunity to learn some new skills.  As I came to learn, instead of using a document publishing programming (e.g. Microsoft Word) my new colleagues coded and compiled text files using Latex.  Latex is a digital typesetting system where the user inputs their desired text and (based on options in the code) all the formatting is performed when the final document is generated.  The key point being that the user doesn't "fiddle" with the look of the document.

I've always wanted to make an updated CV in Latex, but I couldn't find a template I liked and I lacked the time to build one from scratch.  For fun this weekend, I finally sat down and built my academic CV in Latex.

I wanted to share the final document and the code on the blog, but first I had to figure out how to host files for download.  For now, the solution I've come up with is to use a shared Google Drive folder.

Here's the PDF of my current CV and the source code (TEX and BIB).


2 comments:

  1. The blog is absolutely fantastic.

    ReplyDelete
  2. I think also that CV should updated in Latex.Latex is a digital typesetting system where the user inputs their desired text and all the formatting is performed when the final document is generated.
    resume in latex

    ReplyDelete