Skip to content

Commit

Permalink
v1: Column Sections & Visual Tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMartianLife committed Sep 19, 2017
1 parent 9825409 commit 01c0903
Show file tree
Hide file tree
Showing 8 changed files with 54 additions and 46 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# The Martian Resume
# The Martian Résumé
**TMR** is a LaTeX template for a matching **Résumé & Cover Letter** pair, written with minimal interaction in mind. At the beginning of each file is a number of fields for author details, used to generate top- and bottom-matter, followed by a section for the body text or importation of sections. A quick no-fuss way to get simple documents for use anywhere you need to look good.

This package was strongly influenced by (is really just a lightweight version of) **posquit0**'s [**Awesome-CV**](https://github.com/posquit0/Awesome-CV).
Expand Down
53 changes: 30 additions & 23 deletions TMR.cls
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,17 @@
% Available for others' use under:
%

% Last Updated: 18/09/2017
% Last Updated: 19/09/2017
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Class identification & inheritance/delegation
% Class identification & inheritance
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{TMR}[2017/09/17 v0 TheMartianResume Package]
\ProvidesClass{TMR}[2017/09/19 v1 TheMartianResume Package]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass{article}



% Gain functionality from third party packages
\RequirePackage{geometry}
\RequirePackage{import}
Expand All @@ -31,14 +30,14 @@
% Set up document to start
\geometry{left=2.0cm, top=1.5cm, right=2.0cm, bottom=2.0cm, footskip=.5cm}
\renewcommand{\labelitemi}{\textendash}
\setlist[itemize]{partopsep=0pt, topsep=0pt, itemsep=-3pt}
\setlist[itemize]{partopsep=0pt, topsep=0pt, itemsep=-3pt, itemindent=-1em}
\renewcommand{\headrulewidth}{0pt}
\linespread{0.9}
\fancyhf{}
\pagestyle{fancy}
\fancyhf{}


% Get details from input
% Get details from author input
\newcommand*{\documenttitle}[1]{\def\@documenttitle{#1}}
\newcommand*{\name}[1]{\def\@name{#1}}
\newcommand*{\address}[1]{\def\@address{#1}}
Expand All @@ -56,11 +55,13 @@

% Define styles for text
\newcommand*{\pipe}{~~\textbar~~}
\newcommand*{\nametext}[1]{\fontsize{48pt}{1em}\textbf{#1}}
\newcommand*{\buff}{\vspace{4mm}}
\newcommand*{\debuff}{\vspace{-5mm}}
\newcommand*{\normaltext}{\fontsize{11pt}{1em}\color{darkgray}}
\newcommand*{\nametext}[1]{\fontsize{48pt}{1em}\color{black}\textbf{#1}}
\newcommand*{\accenttext}[1]{\fontsize{11pt}{1em}\color{darkgray}\textit{#1}}
\newcommand*{\titletext}[1]{\fontsize{11pt}{1em}\color{black}\textbf{#1}}
\newcommand*{\smalltext}[1]{\fontsize{9pt}{1em}\color{darkgray}\textnormal{#1}}
\newcommand*{\normaltext}{\color{darkgray}}
\newcommand*{\foottext}[1]{\fontsize{9pt}{1em}\color{black}\textsc{#1}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Expand Down Expand Up @@ -89,9 +90,7 @@
% Construct top & bottom matter
\tmrheader
\tmrfooter
}{

}
}{}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% THE LOWER-LEVEL TOP & BOTTOM MATTER
Expand All @@ -100,14 +99,21 @@
% Makes page header from details
\newcommand*{\tmrheader}{
\begin{center}
\nametext{\@name}\\
\vspace{1mm}\accenttext{\faicon{map-marker} \@address\quad\faicon{mobile} \@phone}\\

% Author name
\nametext{\@name}\\\vspace{1mm}

% Address & phone number
\accenttext{\faicon{map-marker}
\@address\quad\faicon{mobile} \@phone}\\

% Social/online accounts
\smalltext{
\faicon{envelope} \@email \pipe
\faicon{home} \@homepage \pipe
\faicon{github-square} \@github \pipe
\faicon{linkedin-square} \@linkedin \pipe
\faicon{twitter} \@twitter
\faicon{twitter} \@twitter \linebreak
}
\end{center}
}
Expand Down Expand Up @@ -164,19 +170,18 @@
\newenvironment{tmrsection}[1]{
\fontsize{16pt}{1em}\textbf{#1}\hrulefill\\
\par\nobreak
}{
}
}{}


% Makes an in-section subheading
\newcommand*{\tmrsubsection}[1]{
\vspace{-4mm}\foottext{#1}\\
\debuff\foottext{#1}\\
}


% Makes a text block
\newcommand*{\tmrtextentry}[1]{
\vspace{-5mm}\smalltext{#1}\vspace{4mm}
\debuff\smalltext{#1}\buff
}


Expand All @@ -193,18 +198,20 @@
% Makes four headers and a text block
\newcommand*{\tmrdetailentry}[5]{
\tmrshortentry{#1}{#2}{#3}{#4}
\smalltext{#5}\vspace{4mm}
\smalltext{#5}\buff
}


% Makes four headers and an itemized list
\newcommand*{\tmrlistentry}[5]{
\tmrshortentry{#1}{#2}{#3}{#4}\vspace{-5mm}
\smalltext{\begin{itemize}#5\end{itemize}}\vspace{4mm}
\tmrshortentry{#1}{#2}{#3}{#4}\debuff
\smalltext{\begin{itemize}#5\end{itemize}}\buff
}


% Makes three columns of short text
\newcommand*{\tmrcolumnentry}[4]{
%============================================
\vspace{-8mm}\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} p{0.8cm} p{12.2cm} p{3cm}}
\smalltext{#1} & \foottext{\textbf{#2}} \smalltext{#3} & \raggedleft\smalltext{\textit{#4}}\\
\end{tabular*}
}
2 changes: 1 addition & 1 deletion coverletter.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
% Available for others' use under:
%

% Last Updated: 18/09/2017
% Last Updated: 19/09/2017
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[11pt, a4paper]{TMR}
Expand Down
Binary file modified resume.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion resume.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
% Available for others' use under:
%

% Last Updated: 18/09/2017
% Last Updated: 19/09/2017
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[11pt, a4paper]{TMR}
Expand Down
37 changes: 19 additions & 18 deletions sections/awards.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,111 +2,112 @@

\tmrsubsection{Prizes \& Participations}

% These are column entries, they take 4 short text segments
\tmrcolumnentry
{2017}
{Participant}
{GovHack Hackathon}
{GovHack Australia}
{2017}

\tmrcolumnentry
{2017}
{Recipient}
{Prizes for Best Data Visualisation, Best use of Heritage Data \& Design Excellence}
{PBest Data Visualisation, Use of Heritage Data \& Design Excellence}
{GovHack Tasmania}
{2017}

\tmrsubsection{Memberships}

\tmrcolumnentry
{2016-}
{Student Member}
{Apple University Consortium}
{AUC}
{2016 onw.}

\tmrcolumnentry
{2017-}
{Member}
{Australian Computer Society}
{ACS}
{2017 onw.}

\tmrcolumnentry
{2017}
{Member}
{Golden Key International Honour Society}
{Golden Key}
{2017}

\tmrsubsection{Volunteering \& Conferences}

\tmrcolumnentry
{2016-}
{Volunteer}
{/dev/world Developer Conference}
{AUC}
{2016 onw.}

\tmrcolumnentry
{2017}
{Volunteer}
{Superhero Daughter Day (An intro to STEM for young girls)}
{Diverse City Careers}
{2017}

\tmrcolumnentry
{2017}
{Sponsored Delegate}
{LinuxConf Australia}
{Linux Australia}
{2017}

\tmrcolumnentry
{2017}
{Delegate}
{New Zealand Gave Developer's Conference}
{NZGDA}
{2017}

\tmrcolumnentry
{2016}
{Volunteer}
{GovHack Hackathon}
{GovHack}
{2016}

\tmrcolumnentry
{2016}
{Volunteer}
{UHack Hackathon}
{UTAS}
{2016}

\tmrcolumnentry
{2016}
{Delegate}
{Buzzconf Technology Festival}
{Buzzconf}
{2016}

\tmrcolumnentry
{2016}
{Delegate}
{Re-imagination Thought Leaders' Summit and Digital Disruptors Awards}
{ACS}
{2016}

\tmrcolumnentry
{2016}
{Attendee}
{Various Melbourne International Games Week events (PAX, GCAP, etc.)}
{City of Melbourne}
{2016}

\tmrsubsection{Hobbies \& Community Involvement}

\tmrcolumnentry
{2016-}
{Member}
{University TECH Society (attending networking and workshop events)}
{UTAS}
{2016 onw.}

\tmrcolumnentry
{2016-}
{Member}
{Tasmanian University Tabletop Society}
{UTAS}
{2016 onw.}

\tmrlistentry
{Tasmanian technology and game development communities}
{Local Community Member}
{Tasmanian technology and game development communities}
{Various Groups}
{2016 - Current}
{\item Frequent attendee and volunteer at local events, both technical- and networking-focused (e.g. ACS events, TasICT events, independent events held at Enterprize or Factory Floor)
Expand Down
2 changes: 1 addition & 1 deletion sections/prosummary.tex
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
\begin{tmrsection}{Professional Summary}

% These are text entries, they just take a block of text
\tmrsubsection{Career Objectives}

% These are text entries, they just take a block of text
\tmrtextentry
{I aim to become proficient in a wide range of technologies, expand upon my abilities as a programmer and designer, and add to my experience in mentorship and research. In the pursuit of these goals I hope to always surround myself with opportunities to learn and share my knowledge with others.}

Expand Down
2 changes: 1 addition & 1 deletion sections/references.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
\begin{tmrsection}{Referees}

% These are short entries, they just take 4 headers
% These are short entries, they take 4 short text segments
\tmrshortentry
{Tony Gray}
{Character Reference - Organiser of /dev/world}
Expand Down

0 comments on commit 01c0903

Please sign in to comment.