Add past information, WIP current

This commit is contained in:
Michael Bradley 2024-07-14 00:10:50 -04:00
parent bf14459797
commit a01c28c8c5
7 changed files with 200 additions and 196 deletions

View file

@ -2,8 +2,7 @@
\ProvidesClass{resume-openfont}[2021/05/30 Abdullah's version]
\NeedsTeXFormat{LaTeX2e}
\DeclareOption{print}{\def\@cv@print{}}
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{article}
\DeclareOption*{ \PassOptionsToClass{\CurrentOption}{article}
}
\ProcessOptions\relax
\LoadClass{article}
@ -11,7 +10,7 @@
%--------------------------------------------------------------
% Package Imports
\RequirePackage[english]{babel}
% page setup
% page setup
\RequirePackage{fancyhdr}
% Set boundaries
\RequirePackage[hmargin=1cm, vmargin=0.94cm]{geometry}
@ -23,9 +22,7 @@
\RequirePackage{enumitem}
% Using tables like the profile section
\RequirePackage{tabularx}
% Used for the link symbol
\RequirePackage{fontawesome}
% Set up font
% Set up font
\RequirePackage{lato-font}
\RequirePackage{raleway-font}
% make underlying constants: credits to Alex Beattie for noticing and suggesting fix
@ -34,35 +31,17 @@
% Reformatting default sections
% section
\titlespacing{\section}{0pt}{0pt}{0pt}
\titleformat{\section}{%
\color{headings}% Using comments to allow us to split the command across multiple line
\scshape%
\customLatoLight%
\fontsize{16pt}{24pt}%first number is size, second number is space between lines
\selectfont%
\raggedright%
\uppercase%
} {}{0em}{}
\titleformat{\section}{\color{headings}% Using comments to allow us to split the command across multiple line
\scshape\customLatoLight\fontsize{16pt}{24pt}%first number is size, second number is space between lines
\selectfont\raggedright\uppercase} {}{0em}{}
% subsection
\titlespacing{\subsection}{0pt}{\parskip}{-\parskip}
\titleformat{\subsection}{%
\color{subheadings}%
\customLatoBlack%
\fontsize{12pt}{12pt}%
\selectfont%
\bfseries%
\uppercase%
\normalfont% Normal font is used to reset the customization, so it doesn't bleed into anything else
\titleformat{\subsection}{\color{subheadings}\customLatoBlack\fontsize{12pt}{12pt}\selectfont\bfseries\uppercase\normalfont% Normal font is used to reset the customization, so it doesn't bleed into anything else
} {}{0em}{}
% remove header footer stuff like page numbers
\newcommand{\resetHeaderAndFooter}{%
\fancyhf{}%
\fancyfoot{}%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
}
% remove header footer stuff like page numbers
\newcommand{\resetHeaderAndFooter}{\fancyhf{}\fancyfoot{}\renewcommand{\headrulewidth}{0pt}\renewcommand{\footrulewidth}{0pt}}
%--------------------------------------------------------------
% Formatting commands - commands to control spacing
@ -81,58 +60,28 @@
%--------------------------------------------------------------
% Subheadings command - create different types of heading
\newcommand{\runsubsection}[1]{%
\color{subheadings}%
\customLatoBlack%
\fontsize{12pt}{12pt}%
\selectfont%
\bfseries%
#1%
\normalfont}%
\newcommand{\runsubsection}[1]{\color{subheadings}\customLatoBlack\fontsize{12pt}{12pt}\selectfont\bfseries#1\normalfont}
% Descriptors command
\newcommand{\descript}[1]{%
\color{subheadings}%
\raggedright%
\scshape%
\customRalewayMedium%
\fontsize{11pt}{13pt}%
\selectfont{#1}%
\normalfont}
\newcommand{\descript}[1]{\color{subheadings}\raggedright\scshape\customRalewayMedium\fontsize{11pt}{13pt}\selectfont{#1}\normalfont}
% Location command
\newcommand{\location}[1]{%
\color{headings}%
\raggedright%
\customRalewayMedium%
\fontsize{11pt}{13pt}%
\selectfont{#1}%
\normalfont}
\newcommand{\location}[1]{\color{headings}\raggedright\customRalewayMedium\fontsize{11pt}{13pt}\selectfont{#1}\normalfont}
% Minor command - like even smaller sub section
\newcommand{\minorSection}[1]{%
\color{subheadings}%
\raggedright%
\scshape%
\customRalewayMedium%
\fontsize{11pt}{12pt}%
\selectfont{#1}%
\normalfont}
\newcommand{\minorSection}[1]{\color{subheadings}\raggedright\scshape\customRalewayMedium\fontsize{11pt}{12pt}\selectfont{#1}\normalfont}
% Project command
\newcommand{\Project}[2]{
\runsubsection{%
\href{#2}{\uppercase{#1} \,\faExternalLink}
\runsubsection{
\href{#2}{#1}
}
\hfill
}
% Underlined link command
\newcommand{\underlinedLink}[2]{%
\href{#1}{\uline{#2}}%
}
\newcommand{\underlinedLink}[2]{\underline{\href{#1}{#2}}}
% Command for table
% Command for table
\newcommand{\singleItem}[2]{\normalsize{\textbf{#1} #2}}
\newcommand{\doubleItem}[4]{\singleItem{#1}{#2} & \singleItem{#3}{#4}}
@ -143,23 +92,18 @@
%--------------------------------------------------------------
% Bullet Lists with fewer gaps command
\newenvironment{bullets}{
\vspace{-1mm}
\begin{itemize}
\itemsep1pt
\parskip1.5pt
\parsep1.5pt
}{
\end{itemize}
\vspace{-\topsep}
}
\vspace{-1mm}
\begin{itemize}
\itemsep1pt
\parskip1.5pt
\parsep1.5pt
}{
\end{itemize}
\vspace{-\topsep}
}
% Command for skill table
\newenvironment{skillList}{%
\noindent%
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}%
}{%
\end{tabular*}%
}
\newenvironment{skillList}{\noindent\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}}{\end{tabular*}}
%--------------------------------------------------------------
% Customize built-in commands