Files
resume/templates/awesome-cv.latex
paul 62e8397b57 Add multiple LaTeX resume templates with template selection system
Created:
- jb2resume-modern.latex: Improved classic template with better spacing,
  modern typography, proper bullet points, and visual hierarchy
- awesome-cv.latex: Modern, vibrant template inspired by awesome-cv with
  accent colors and contemporary design

Updated Makefile:
- Add resume-modern target for building with improved template
- Add resume-awesome target for building with awesome-cv template
- Keep classic resume target for original jb2resume template
- Add help target showing all available commands and templates
- Improved documentation with template usage examples

Updated CLAUDE.md:
- Document all three templates with descriptions
- Add template selection guide with decision tree
- Provide recommendations for different company types
- Show example usage for each template

Template Usage:
  make resume FILE_NAME=path/to/resume           # Classic jb2resume
  make resume-modern FILE_NAME=path/to/resume    # Modern improved
  make resume-awesome FILE_NAME=path/to/resume   # Awesome-CV inspired

Rebuilt all existing resumes with modern template as default,
with awesome-cv versions available for comparison.

Benefits:
- Multiple visual styles to match company culture
- Better spacing and readability in modern template
- Professional appearance with subtle or bold styling options
- All templates ATS-compatible for automated screening
- Easy to test different visual presentations

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-05 21:12:48 -05:00

115 lines
2.7 KiB
Plaintext

% Awesome CV Inspired LaTeX Template for Pandoc
%
% Modern template inspired by awesome-cv
% Pandoc-compatible version for markdown-based resumes
\documentclass[11pt,letterpaper]{article}
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{underscore}
\usepackage[parfill]{parskip}
\usepackage{lmodern}
\usepackage[svgnames]{xcolor}
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
\usepackage[utf8]{inputenc}
% Your name on the resume
\def\name{$name$}
% The following metadata will show up in the PDF properties
\hypersetup{
colorlinks = true,
urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$,
linkcolor=$if(linkcolor)$$linkcolor$$else$blue$endif$,
pdfauthor = {\name},
pdfkeywords = {$keywords$},
pdftitle = {\name: Resume},
pdfsubject = {Resume},
pdfpagemode = UseNone
}
\geometry{
body={6.5in, 9.0in},
left=0.75in,
top=0.75in,
right=0.75in,
bottom=0.75in
}
% Fix for "! Undefined control sequence. <recently read> \tightlist"
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
% Page styling
\pagestyle{myheadings}
\markright{\name}
\thispagestyle{empty}
% Define custom colors for modern look
\definecolor{awesome}{HTML}{1B60FB}
\definecolor{darktext}{HTML}{2C3E50}
\definecolor{graytext}{HTML}{5A5A5A}
% Custom section fonts - modern with accent color
\usepackage{sectsty}
$if(section-color)$
\sectionfont{\color{$section-color$}\sffamily\bfseries\Large}
$else$
\sectionfont{\color{awesome}\sffamily\bfseries\Large}
$endif$
\subsectionfont{\rmfamily\bfseries\normalsize}
% Section numbers or not (default)
$if(numbersections)$
\setcounter{secnumdepth}{5}
$else$
\setcounter{secnumdepth}{0}
$endif$
% Better bullet points and list formatting
\setlist[itemize]{leftmargin=0.5em, label={\textbullet}, itemsep=0.3em}
\setlist[description]{leftmargin=0em, style=sameline}
% Don't use monospace font for URLs
\urlstyle{same}
% Better spacing control
\setlength{\parskip}{0.4em}
\setlength{\parindent}{0em}
\begin{document}
% Name - large and prominent
$if(name-color)$
{\fontsize{20}{24}\selectfont\sffamily\bfseries\color{$name-color$}\name}
$else$
{\fontsize{20}{24}\selectfont\sffamily\bfseries\color{awesome}\name}
$endif$
\vspace{0.1em}
% Contact info in two columns - modern layout
$if(left-column)$
\begin{minipage}[t]{0.495\textwidth}
\small\color{graytext}
$for(left-column)$$left-column$$sep$ \\ $endfor$
\end{minipage}%
$endif$
$if(right-column)$
\begin{minipage}[t]{0.495\textwidth}
\small\color{graytext}
\raggedleft
$for(right-column)$$right-column$$sep$ \\ $endfor$
\end{minipage}
$endif$
\vspace{0.3em}
\noindent{\color{awesome}\rule{\textwidth}{2pt}}
\vspace{0.3em}
$body$
\end{document}