Resume
The class resume.cls
provides environments and commands to create a one page, two columns resume. It is based on the article
class in LaTeX.
Included Packages
In addition to the defaults, the class provides:
graphicx
to handle figures and pictures,enumitem
to control the spacing in enumeration environments,fontawesome
for symbols and icons,booktabs
for an improved tabular environment (withmulticol
andmultirow
support if needed),xcolor
for coloured text and output,framed
for shaded backgrounds,mdframed
for Tikz boxes,bookmark
for hyperref and metadata.
Fonts and Compiler
The class uses XeLaTeX
to compile in order to have access to system fonts. By default it uses the DejaVu Sans family.
Macros
The following macros are defined for metadata and title:
\authorname
for the author's first and middle name,\authorsurname
for the author's surname,\skypename
for the author's Skype username,\skypeinvite
for the author's Skype link,\github
for the author's GitHub link (username),\linkedin
for the author's LinkedIN profile (username),\phone
for the author's phone number,\email
for the author's e-mail link.
Environments
The following are the defined environments which can be used to typeset the resume. Ideally one could use two minipage
environments, one including a sidebar and one including the main portion.
The environment cvmain
represents the main portion of the resume with work experience, skills, etc.
Commands
The following are the commands which can be used to insert entries and descriptions:
The command \cvtitle
creates the title section of the resume including generalities, contact information and social media links. It usually is the first command after \begin{document}
.
Last updated
Was this helpful?