Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove \makeatother and \makeatletter #21

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*.out
*.toc
*.gz
*.pdf


## Intermediate documents:
*.dvi
Expand Down
Binary file added Joe_Gutstadt_Resume.pdf
Binary file not shown.
58 changes: 58 additions & 0 deletions Joe_Gutstadt_Resume.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
%% The MIT License (MIT)
%%
%% Copyright (c) 2015 Daniil Belyakov
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy
%% of this software and associated documentation files (the "Software"), to deal
%% in the Software without restriction, including without limitation the rights
%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
%% copies of the Software, and to permit persons to whom the Software is
%% furnished to do so, subject to the following conditions:
%%
%% The above copyright notice and this permission notice shall be included in all
%% copies or substantial portions of the Software.
%%
%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
%% SOFTWARE.

% The font could be set to Windows-specific Calibri by using the 'calibri' option

\documentclass[]{mcdowellcv}
\newcommand{\MyPath}{C:/Users/jguts/Documents/coding/mcdowell-cv/}
% For mathematical symbols
\usepackage{amsmath}
\usepackage{ragged2e}

\usepackage{enumitem}
\setitemize{itemsep=.02em}
% Set applicant's personal data for header
\name{Joseph S. Gutstadt}
\linkedIn{linkedin/joseph-gutstadt/}{https://www.linkedin.com/in/joseph-gutstadt/}
\github{github/picklesueat}{https://github.com/picklesueat}
\email{[email protected]}



\begin{document}
% Print the header
\makeheader
\begin{flushleft}

% Print the content
\input{\MyPath work_experience.tex}
\input{\MyPath education.tex}
\input{\MyPath projects_skills.tex}

\end{flushleft}





\end{document}

Binary file removed McDowell_CV.png
Binary file not shown.
118 changes: 0 additions & 118 deletions McDowell_CV_Template.tex

This file was deleted.

13 changes: 3 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
# McDowell CV
McDowell CV is a LuaLaTeX class for building neat and space-efficient CVs using the design originally proposed by Gayle L. McDowell at
http://www.careercup.com/resume.
TODO:
\input{glyphtounicode}

The class is based on `article` class. The paper format is set to U.S. letterpaper by default. A template showing an example usage of the class is included.

## Screenshot
<img src="https://github.com/dnl-blkv/mcdowell-cv/blob/master/McDowell_CV.png" width="240px"/>

## Use Cases
- A great tool making it easy to build CVs: https://latexresu.me/.
\pdfgentounicode=1

## Class Options
- `calibri` - sets calibri as the main font. Otherwise the default font is Times New Roman since version 1.1.0.
Expand Down
10 changes: 10 additions & 0 deletions education.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

\begin{cvsection}{Education}
\begin{cvsubsection}{Colorado Springs, CO}{Colorado College}{August 2016 - May 2020}
\begin{itemize}
\item Bachelor of Arts in Mathematics
\item GPA: 3.36
\item Coursework: Python, Linear Algebra, Graph Theory, Number Theory
\end{itemize}
\end{cvsubsection}
\end{cvsection}
68 changes: 33 additions & 35 deletions mcdowellcv.cls
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
% Set document margins
\usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry}


% Set font face
\usepackage{fontspec}
\setmainfont[SmallCapsFeatures={Renderer=Basic},
Expand All @@ -75,6 +76,8 @@ Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface}
% For custom margins
\usepackage{changepage}

\usepackage{hyperref}

% To customize lists
\usepackage{enumitem}
% Remove left margin from lists, suppress vertical item separation and set top
Expand Down Expand Up @@ -104,7 +107,7 @@ Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface}
\def\sectionheadermargin{6pt}
\def\beforesectionheaderhrulespace{2.85pt}
\def\sectionheaderhrlueheight{0.518pt}
\def\aftersectionheaderspace{-5.8pt}
\def\aftersectionheaderspace{-1.5pt}

\ifpapersize
\def\aftersinglelinesubsectionheaderspace{-5.75pt}
Expand All @@ -124,7 +127,7 @@ Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface}
\def\sectionheadermargin{6pt}
\def\beforesectionheaderhrulespace{3pt}
\def\sectionheaderhrlueheight{0.5pt}
\def\aftersectionheaderspace{-4pt}
\def\aftersectionheaderspace{-pt}

\ifpapersize
\def\aftersinglelinesubsectionheaderspace{-4pt}
Expand All @@ -142,77 +145,72 @@ Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface}
%--------------------------------------------------------------------------------
% Header Setup and Printing -
%--------------------------------------------------------------------------------
% Github

\newcommand\github[2]{\def\@github{#1}\def\@githubURL{#2}}

\newcommand\printgithub{
\small{\href{\@githubURL}{\underline{\@github}}}
}
% LinkedIn

\newcommand\linkedIn[2]{\def\@linkedIn{#1}\def\@linkedInURL{#2}}

% Address
\makeatletter
\newcommand\printlinkedIn{
\small{\href{\@linkedInURL}{\underline{\@linkedIn}}}
}

% Email

\newcommand\address[1]{\def\@address{#1}}
\address{}
\newcommand\email[1]{\def\@email{#1}}

\newcommand\printaddress{
\small{\@address}
\newcommand\printemail{
\small{\href{mailto:\@email}{\@email}}
}

\makeatother

% Name
\makeatletter


\newcommand\name[1]{\def\@name{#1}}
\name{}

\newcommand\printname{
\typeout {kokoko}
\typeout \spaceskip
\spaceskip \namespaceskip \relax
\textbf{\LARGE\textls[110]{\textsc{\@name}}}
\textbf{\huge\textls[110]{\textsc{\@name}}}
}

\makeatother

% Contacts
\makeatletter

\newcommand\contacts[1]{\def\@contacts{#1}}
\contacts{}

\newcommand\printcontacts{
\small{\@contacts}
}

\makeatother

\makeatletter
\newcommand\makeheader{
\begin{center}
\begin{tabu} to 1\textwidth { X[l,m] X[2,c,m] X[r,m] }
\printaddress & \printname & \printcontacts \\
\end{tabu}
\printname \\[.3em]
\printemail $|$ \printlinkedIn $|$ \printgithub
\end{center}
\vspace*{\afterheaderspace}
}
\makeatother


%--------------------------------------------------------------------------------
% Sections and Subsections -
%--------------------------------------------------------------------------------

% Print a section header
\makeatletter

\newenvironment{cvsection}[1]{
\vspace*{\beforesectionheaderspace}
% Set text margins to equal \tabcolsep (6pt by default)
\begin{adjustwidth}{\sectionheadermargin}{\sectionheadermargin}
\textsc{\textbf{#1}}
\textsc{\large\textbf{#1}}
\end{adjustwidth}
\vspace*{\beforesectionheaderhrulespace}
\hrule height \sectionheaderhrlueheight
\vspace*{\aftersectionheaderspace}
}{}
\makeatother


% Print a subsection
\makeatletter

% Define toggles checking if titles were defined
\newtoggle{lefttitledefined}
\newtoggle{centertitledefined}
Expand Down Expand Up @@ -244,4 +242,4 @@ Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface}
\end{adjustwidth}
\vspace*{\aftersubsectionspace}
}
\makeatother

26 changes: 26 additions & 0 deletions projects_skills.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

\begin{cvsection}{Projects}
\begin{cvsubsection}{\href{https://github.com/picklesueat/data_jobs_data}{\underline{Job Titles in Data Science}}}{}{}
\begin{itemize}
\item Scraped 30,000 job listings, and published dataset on Github used by 75,000+ people
\item Utilized Python and Network Analysis to group and report on Data Science skill sets
\end{itemize}
\end{cvsubsection}
\begin{cvsubsection}{\href{https://github.com/picklesueat/Abalone}{\underline{Abalone AI}}}{}{}
\begin{itemize}
\item Implemented the board game Abalone in Python using the MVC design pattern
\item Created and optimized an AI using the MiniMax Algorithm that can look 5 moves ahead
\end{itemize}
\end{cvsubsection}
\end{cvsection}



\begin{cvsection}{Skills}
\begin{cvsubsection}{}{}{}
\begin{itemize}
\item Java, Python, Javascript, HTML$/$CSS, C\#, VBA, Mumps
\item Git/Github, SQL, LaTeX, Django, Wireshark, IIS, DBT, Snowflake
\end{itemize}
\end{cvsubsection}
\end{cvsection}
Loading