Skip to main content

LaTeX Video Tutorial: How to Create a Resume or CV (Curriculum Vitae) using LaTeX

One of the most frequent questions my colleagues ask me is how to create a Resume or Curriculum Vitae (CV), if you will, in LaTeX. I have a style file that was passed to me by a friend who found it on Internet. Since this looked good I used it and, thanks to the original contributor, I am going to share it with you all today. You will be able to download these files and create a professional Resume for yourself. 

The files can be download from the linked locations:

The Resume.tex file (main document)
The Class file res.cls (for page setting)

In the video tutorial, attached below, I have explained how to change the text for your needs. The structure of the Resume (or CV) is highly flexible and once you get hold of the basics it will be pretty straight forward for you to tweak it for your own use. 

I have tried to add the basic sections that are present in most of the Resumes but you will most probably add more depending on your requirements. I am pretty sure it will be easy for you to add or remove a particular section. 

Please leave a comment with a link to your Resume if you were able to use this template successfully. This will motivate me to work harder to bring you even cooler stuff. Moreover, please comment with requests if you want me to do a video tutorial of a specific topic.




Comments

  1. Awesome. I am so happy to finally be able to convert my resume to latex without much hassle. This was super easy.

    ReplyDelete
  2. Dear Reader,

    Thank you for those kind words. I am glad I was able to help.

    Regards,
    Dinesh

    ReplyDelete
  3. Hey!
    Pretty cool your video tutorials.
    For the CV, you may want to think about defining new commands for the things you reuse all the time, e.g.:

    \newcommand{\scsection}[1]{\sc #1}

    Hope you don't mind if I provide a link to your site on my blog (http://texblog.org)

    Keep up the good work!
    Tom

    ReplyDelete
  4. Thank you Tom. That is a good advice and I will cover that in a tutorial soon.

    Sure, you can link to my website.

    Regards,
    Dinesh

    ReplyDelete
  5. Great videos. Many thanks.
    I think I am joining the Latex family....
    ro

    ReplyDelete
    Replies
    1. Thank you Ro for those kind words. I am glad I could convert someone :)

      Let me know if you have any particular issue with Latex.

      Delete
  6. Hey, i really like your videos, but i am having a problem with the \documentclass{res}. My console cannot run the code, as it gets stuck on that line. The error message i get is this one :

    This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
    restricted \write18 enabled.
    entering extended mode
    (./cv template.tex
    LaTeX2e <2009/09/24>
    Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
    rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
    c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
    h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
    h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
    icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
    iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
    lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
    ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven
    ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded
    .

    ! LaTeX Error: File `res.cls' not found.

    Type X to quit or to proceed,
    or enter new name. (Default extension: cls)

    Enter file name:

    Do you have any idea why the code isnt running? I have the latest version on TexShop, so i really have no ideas why the code isnt runnig.

    Thank you

    ReplyDelete
    Replies
    1. Hi,

      It seems you do not have the res.cls file installed. This file is needed for \documentclass{res} the same way IEEEtran.cls is needed for \documentclass{IEEEtran}. Do you see that?

      Download this file in the same folder as your document www.math.nyu.edu/student_resources/res.cls

      Regards,
      Dinesh

      Delete
    2. Hahaha, i figurded it out couple of minutes after i posted the comment. Works just fine now, thank you. Keep posting videos about cool things to do on Latex :) they are very nice.

      Cheers
      Raphish

      Delete
  7. I don't use this cv format but I have learned too much from this work.

    Thanks for your effort. Be healthy.

    from Turkey

    ReplyDelete
  8. I get the same error message as above. i have tried to decipher the directions but I honestly don't know what I'm doing or how to/where to install res.cls for LaTex to read it. I tried saving it in the same folder as the document I want to run, but to no avail. If someone could please dumb this down for me so that I can figure it out I would very much appreciate it.

    ReplyDelete
  9. Thank you very much for the .tex file, very helpful!

    Just out of interest, how do you reduce the space between the two 'columns' of the Contact Information section? I can't seem to fit in my email address without it moving to another line and messing up the rest of the section.

    Again, thank you for your effort.

    ReplyDelete
  10. Its amazing, looking at the time and effort you put into your blog and detailed information you provide. I'll bookmark your blog and visit it weekly for your new posts.

    ReplyDelete
  11. Hi,
    I wanted to know how to remove the date from the resume .
    Thank you

    ReplyDelete
  12. I can't get the file to work with res.sty. could someone send me the file as well. I can't run my resume anymore. nicholasfbennett@gmail.com

    ReplyDelete
  13. Goooooooood work guys, am also stucked at the documentclass

    ReplyDelete
  14. I really liked your videos on youtube but I can't run the resume templete on my mac book air. Could you please send me the template to manojrai029@gmail.com

    ReplyDelete
  15. Amazing! The tutorial is the most helpful lesson for the new. Text change and other related topic was great. Thanks for sharing such helpful video.

    ReplyDelete
  16. hi. there i am facing a problem while running the document. IT says ERROR.FILE NOT FOUND. In the description is shows url.sty isnt found. Please help me to get my resume done. I have to excel in my interview from the first step. Thanks in advance.

    ReplyDelete
  17. Thank you very much

    ReplyDelete
  18. Im getting an error after copying res.cls.txt file at documents place.
    LaTeX Warning: You have requested package `res.cls', but the package provides `res'.

    HELP ME OUT PLEASE.

    ReplyDelete

Post a Comment

Comments on QuickLatex are strictly moderated. As much as I hate moderation, I must fight spam. Please rest assured that if your comment is relevant I will approve it and answer.

Popular posts from this blog

Latex Tutorial: How to Create Images, Diagrams, and Flow Charts Using Latex

This tutorial is an extension of previous video tutorial on how to use tikz for image creation in Latex . In this video I explain how to set up your document for flow chat design. This equally applies to any other image that uses similar structure. Specifically, in this video I talk about following things: How to create a flow chart How to setup styles for reusable components of an image How to draw arrows from one component to other How to change the styles of components How to change the arrowhead for Latex arrows How to align components left, right, top, and below of each other The code use:d in the video is here: \documentclass{article} \usepackage{tikz} \usetikzlibrary{shapes,shadows,arrows} \begin{document} \tikzstyle{decision} = [diamond, draw, fill=blue!50] \tikzstyle{line} = [draw, -stealth, thick] \tikzstyle{elli}=[draw, ellipse, fill=red!50,minimum height=8mm, text width=5em, text centered] \tikzstyle{block} = [draw, rectangle, fill=blue!50, text width

How to draw Reddit Alien in LaTeX using Tikz - Video tutorial and code

If you are not a Redditor you are a lucky person. It's a one way traffic scenario with no dead end. Once you subscribe to Reddit there is no way back and it is no good being there. I am expecting my colleagues to have an intervention for my Reddit addiction soon but till then I am all here to invest (read:waste) my precious time. Since we got that out of our way, let us get back to business. Today, we are going to see how to draw a cartoon figure using LaTeX. The motivation behind this post is /r/latex on Reddit as I wanted that subreddit to have its logo drawn in LaTeX. I did not know it already was in LaTeX but it seems my work is appreciated there so I am going to contribute my 2 cents to the community. Specifically, we will learn following things in this tutorial: How to work with Colors - defining RGB colors in LaTeX. How to use multiple layers to set order of document objects (send to back, bring forward like functionality). How to use Arcs in an effective way.