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

Writing basic math in LaTeX - inline math and math environment

Internet abounds with LaTex tutorials on how to write mathematics equations and simple symbols in LaTeX. It is sometimes not clear as to how the math environment works in general and how to differntiate between inline math equations and how to write them on a line of their own. I earlier did a tutorial on how to write mathematical equations using Latex  which covered the "equation" environment in LaTeX. Math environment is equally important and in this tutorial I am going to talk about how to use basic math environment in LaTeX. Specifically, I am going to discuss how to do the following in LaTeX: How to initiate Math environment Writing inline math equations and writing equations in a separate line How to use frac for equations How to use paranthesis and brackets to enclose mathematical symbols and equations How to type powers and indices How to write matrices Following video illustrates the step by step instructions to use math in LaTeX   The code used in

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