├── bar-full1.pdf ├── bar-half1.pdf ├── bar-quart1.pdf ├── example-resume.pdf ├── README.md ├── example-resume.tex └── cv-commands.tex /bar-full1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roycoding/fancyresume/HEAD/bar-full1.pdf -------------------------------------------------------------------------------- /bar-half1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roycoding/fancyresume/HEAD/bar-half1.pdf -------------------------------------------------------------------------------- /bar-quart1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roycoding/fancyresume/HEAD/bar-quart1.pdf -------------------------------------------------------------------------------- /example-resume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roycoding/fancyresume/HEAD/example-resume.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Fancy LaTeX resume template for academics and computer type people. 2 | 3 | _Everyone needs a nice, fancy LaTeX resume template!_ 4 | 5 | This one has a reasonable layout with special features I've added: 6 | 7 | * "[Sparkmeter](http://roycoding.github.io/sparkmeters/)" graphics, reminiscent of sparklines, allow you to denote your relative level of experience / skill when listing items such as programming languages. 8 | * Colored tags to denote talks and publications as articles, abstracts, invited talks, etc. 9 | 10 | See the example resume PDF for your viewing pleasure and the cv-commands.tex file for dependencies. 11 | 12 | This template is free for anyone to use without restriction. 13 | 14 | This template is based off of one originally created by [Nicolas Favre-Felix](https://github.com/nicolasff). His resume can be viewed [here](http://linux.dsplabs.com.au/files/p54-resume/examples/cv-nicolas-favre-felix.en.pdf) and the supporting files [downloaded here](http://linux.dsplabs.com.au/files/p54-resume/examples/cv-nff.tar.bz2). 15 | 16 | Roy Keyes 17 | -------------------------------------------------------------------------------- /example-resume.tex: -------------------------------------------------------------------------------- 1 | \documentclass[letter,12pt]{article} 2 | 3 | \include{cv-commands} 4 | 5 | \begin{document} 6 | 7 | \header 8 | {John McDoe} 9 | {john@mcdoe.com} 10 | {123 Main St.\\ 11 | Nowhereville, USA\\ 12 | 800-867-5309} 13 | 14 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 | 16 | \begin{statementblock}{} 17 | 18 | My purpose is to propose outstanding purposes for which we can all stand up for once and for all. Also pay me lots of money. 19 | \smallskip 20 | \end{statementblock} 21 | 22 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 23 | 24 | \begin{resumeblock}{Education} 25 | 26 | \resumeitem{Bachelor of Studies}{{Computers}, May 2011 - \href{http://en.wikipedia.org}{Internet University}} 27 | 28 | \resumeitem{Master of Science}{{Super Computers}, Dec. 2012 - University of Super Internets} 29 | 30 | \end{resumeblock} 31 | 32 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 33 | 34 | \begin{resumeblock}{Skills} 35 | 36 | \resumeitem{Ninja}{Kicking\experiencemost, screaming\experiencemid, running away\experiencemost, furtive glances\experiencelow, funny outfits\experiencemid} 37 | 38 | \resumeitem{Embroidery}{Laser embroidery\experiencemost, needles\experiencemid, thread\experiencelow, puppies\experiencemid, horsies\experiencelow} 39 | 40 | \end{resumeblock} 41 | 42 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 43 | 44 | \begin{resumeblock}{Jobs} 45 | 46 | \resumeitem{January 2012 -\\Present}{MegaCorp, Inc - Virtual janitorial assistant manager. Discrete removal of indiscreet items.} 47 | 48 | \resumeitem{January 2011 -\\December~2011}{Self employed - President/CEO. Hiring and firing. Mergers and acquisitions. Profiteering and philanthropic mentoring.} 49 | 50 | \resumeitem{January 1903 -\\December~2010}{Vague - Unknown. Duties as described. Mandatory ad hoc committee attendance bi-monthly.} 51 | 52 | \end{resumeblock} 53 | 54 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 55 | 56 | \begin{pubblock}{Talks and Publications} 57 | 58 | \pubitemx{An explanation of everything (revised)}{, \textbf{J. McDoe}, H. Smiths; 2013} 59 | 60 | \pubitema{A generalized method of finding one's feet in a category 9 blizzard}{, S. Claus \textbf{J. McDoe}, D. Marr; Podiatric Weather Journal Vol. 24, No. 5, p. 74, July 2012} 61 | 62 | \pubitemi{What the hell?}{, The living room, midnight, Jan. 2012} 63 | 64 | \pubitemp{How to bribe conference officials and other tips and tricks}{, Anonymous, \textbf{J. McDoe} (as ghost author); Conferences 2011! Vol. 761, No. 89, p. 15455, Nov. 2011} 65 | 66 | \pubitemt{Please, get off my lawn.}{, The Whitehouse, Washington, DC, Feb. 2011} 67 | 68 | \pubitemj{Mold I found under my fridge last week}{, \textbf{J. McDoe}; Nature Vol. 89, No. 3, p. 3, Mar. 2010} 69 | 70 | \end{pubblock} 71 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 72 | 73 | \begin{resumeblockb}{Activities} 74 | 75 | \item {Competitive lawn dart association referee of the year runner-up. 2004} 76 | \item {Tai Chi for pets} 77 | \item {Resume templating in \LaTeX} 78 | 79 | \end{resumeblockb} 80 | 81 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 82 | 83 | 84 | \end{document} 85 | -------------------------------------------------------------------------------- /cv-commands.tex: -------------------------------------------------------------------------------- 1 | % Set of commands for a fancy resume / CV 2 | 3 | \usepackage[dvipsnames,usenames]{color} 4 | \usepackage{simplemargins} 5 | \usepackage{graphicx} 6 | \usepackage{pslatex} 7 | \usepackage{longtable} 8 | \usepackage{hyperref} 9 | \hypersetup{ 10 | pdfborder = {0 0 0},% 11 | colorlinks,% 12 | citecolor=black,% 13 | filecolor=black,% 14 | linkcolor=black,% 15 | urlcolor=OliveGreen 16 | } 17 | \setleftmargin{1.5cm} 18 | \setrightmargin{2cm} 19 | \settopmargin{1.0cm} 20 | \setbottommargin{1.0cm} 21 | 22 | % starting commands 23 | 24 | \newcommand{\largeskip}[0]{\vspace{2.5mm}\\} 25 | \newcommand{\shortskip}[0]{\vspace{0.4mm}\\} 26 | 27 | \setlength{\parindent}{0mm} 28 | \pagestyle{empty} 29 | 30 | % small caps 31 | \newcommand{\smcp}[1]{ #1} 32 | 33 | %%%%%%%%%% 34 | % Header for name, address, etc. 35 | \newcommand{\header}[3]{ 36 | \hspace{0cm} 37 | \begin{tabular}{p{11cm}p{6cm}} 38 | {\raggedright {\headline {#1}} 39 | \\\vspace*{2mm} 40 | \large #2} 41 | & 42 | \raggedleft{#3} 43 | \end{tabular}} 44 | 45 | \newcommand{\headline}[1]{\LARGE #1} 46 | 47 | %%%%%%%%%% 48 | % Blue horizontal rule for statement of purpose (see below) 49 | \newcommand{\blocktitle}[1]{ 50 | \parbox{\textwidth}{ 51 | \vspace{2mm} 52 | \noindent 53 | \textcolor{MidnightBlue}{ 54 | %{\fontencoding{OT1}\fontfamily{ppl}\fontsize{16} #1 55 | {\Large #1 56 | \vspace*{1mm} 57 | \hrule} 58 | \vspace*{3mm} 59 | \noindent 60 | } } } 61 | 62 | %%%%%%%%%%%%% 63 | % Section layouts 64 | 65 | %%%%%% 66 | % Statement of purpose 67 | \newenvironment{statementblock}[1] 68 | {\blocktitle{#1}\begin{tabular}{p{\textwidth}}} 69 | {\end{tabular}} 70 | 71 | %%%%%% 72 | % Resume items in two column table (education, skills, etc) 73 | \newenvironment{resumeblock}[1] 74 | {\blocktitle{#1}\begin{tabular}{p{4.6cm}p{12.9cm}}} 75 | {\end{tabular}} 76 | \newcommand{\resumeitem}[2]{\noindent\raggedright{\textsc{#1}} & #2 77 | \largeskip} 78 | 79 | %%%%%% 80 | % Resume items in single column table (publications, activities, etc.) 81 | \newenvironment{resumeblockb}[1]{\blocktitle{#1}\begin{itemize}} 82 | {\end{itemize}} 83 | \newcommand{\resumeitemb}[2]{\item {\textit{#1}}#2} 84 | 85 | %%%%%% 86 | % Talk and paper notations 87 | 88 | \newenvironment{pubblock}[1]{\blocktitle{#1}\begin{itemize}} 89 | {\end{itemize}} 90 | 91 | % Abstract 92 | \newcommand{\pubitema}[2]{\renewcommand{\labelitemi}{\textcolor{OliveGreen}{\tiny{\textsc{Abstract}}}} \item {\textit{#1}}#2} 93 | 94 | % Talk 95 | \newcommand{\pubitemt}[2]{\renewcommand{\labelitemi}{\textcolor{BlueViolet}{\tiny{\textsc{Talk}}}} \item {\textit{#1}}#2} 96 | 97 | % Invited Talk 98 | \newcommand{\pubitemi}[2]{\renewcommand{\labelitemi}{\textcolor{BrickRed}{\tiny{\textsc{Inivited Talk}}}} \item {\textit{#1}}#2} 99 | 100 | % Conference proceeding 101 | \newcommand{\pubitemp}[2]{\renewcommand{\labelitemi}{\textcolor{Purple}{\tiny{\textsc{Proceedings}}}} \item {\textit{#1}}#2} 102 | 103 | % Journal paper 104 | \newcommand{\pubitemj}[2]{\renewcommand{\labelitemi}{\textcolor{RawSienna}{\tiny{\textsc{Journal Article}}}} \item {\textit{#1}}#2} 105 | 106 | % Misc paper 107 | \newcommand{\pubitemx}[2]{\renewcommand{\labelitemi}{\textcolor{RawSienna}{\tiny{\textsc{Article}}}} \item {\textit{#1}}#2} 108 | 109 | %%%%%%% 110 | % Skill experience level graphics 111 | 112 | \newcommand{\experiencemost}[0]{ 113 | \includegraphics[height=14pt]{bar-full1.pdf}} 114 | 115 | \newcommand{\experiencemid}[0]{ 116 | \includegraphics[height=14pt]{bar-half1.pdf}} 117 | 118 | \newcommand{\experiencelow}[0]{ 119 | \includegraphics[height=14pt]{bar-quart1.pdf}} 120 | 121 | --------------------------------------------------------------------------------