mirror of
https://asciireactor.com/otho/industry-cv.git
synced 2024-11-22 09:15:05 +00:00
113 lines
4.2 KiB
TeX
113 lines
4.2 KiB
TeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% Wilson Resume/CV
|
|
% Structure Specification File
|
|
% Version 1.0 (22/1/2015)
|
|
%
|
|
% This file has been downloaded from:
|
|
% http://www.LaTeXTemplates.com
|
|
%
|
|
% License:
|
|
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
|
|
%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%----------------------------------------------------------------------------------------
|
|
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
|
|
%----------------------------------------------------------------------------------------
|
|
\usepackage[a4paper, hmargin=25mm, vmargin=30mm, top=20mm]{geometry} % Use A4 paper and set margins
|
|
\usepackage{fancyhdr} % Customize the header and footer
|
|
\usepackage{lastpage} % Required for calculating the number of pages in the document
|
|
\usepackage{hyperref} % Colors for links, text and headings
|
|
\setcounter{secnumdepth}{0} % Suppress section numbering
|
|
%\usepackage[proportional,scaled=1.064]{erewhon} % Use the Erewhon font
|
|
%\usepackage[erewhon,vvarbb,bigdelims]{newtxmath} % Use the Erewhon font
|
|
\usepackage[utf8]{inputenc} % Required for inputting international characters
|
|
\usepackage[T1]{fontenc} % Output font encoding for international characters
|
|
\usepackage{fontspec} % Required for specification of custom fonts
|
|
\setmainfont[Path = ./fonts/,
|
|
Extension = .otf,
|
|
BoldFont = Erewhon-Bold,
|
|
ItalicFont = Erewhon-Italic,
|
|
BoldItalicFont = Erewhon-BoldItalic,
|
|
SmallCapsFeatures = {Letters = SmallCaps}
|
|
]{Erewhon-Regular}
|
|
|
|
\usepackage{color} % Required for custom colors
|
|
\definecolor{slateblue}{rgb}{0.17,0.22,0.34}
|
|
|
|
\usepackage{sectsty} % Allows customization of titles
|
|
\sectionfont{\color{slateblue}} % Color section titles
|
|
\fancypagestyle{plain}{\fancyhf{}\cfoot{\thepage\ of \pageref{LastPage}}} % Define a custom page style
|
|
\pagestyle{plain} % Use the custom page style through the document
|
|
\renewcommand{\headrulewidth}{0pt} % Disable the default header rule
|
|
\renewcommand{\footrulewidth}{0pt} % Disable the default footer rule
|
|
\setlength\parindent{0pt} % Stop paragraph indentation
|
|
% Non-indenting itemize
|
|
\newenvironment{itemize-noindent}
|
|
{\setlength{\leftmargini}{0em}\begin{itemize}}
|
|
{\end{itemize}}
|
|
|
|
% Text width for tabbing environments
|
|
\newlength{\smallertextwidth}
|
|
\setlength{\smallertextwidth}{\textwidth}
|
|
\addtolength{\smallertextwidth}{-2cm}
|
|
|
|
\newcommand{\sqbullet}{~\vrule height 1ex width .8ex depth -.2ex} % Custom square bullet point definition
|
|
%----------------------------------------------------------------------------------------
|
|
% MAIN HEADER COMMAND
|
|
%----------------------------------------------------------------------------------------
|
|
\renewcommand{\title}[1]{
|
|
{\huge{\color{slateblue}\textbf{#1}}}\\ % Header section name and color
|
|
\rule{\textwidth}{0.5mm}\\ % Rule under the header
|
|
}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% JOB COMMAND
|
|
%----------------------------------------------------------------------------------------
|
|
\newcommand{\job}[6]{
|
|
\begin{tabbing}
|
|
\hspace{2cm} \= \kill
|
|
\textbf{#1} \> \href{#4}{#3} \\
|
|
\textbf{#2} \>\+ \textit{#5} \\
|
|
\begin{minipage}{\smallertextwidth}
|
|
\vspace{2mm}
|
|
#6
|
|
\end{minipage}
|
|
\end{tabbing}
|
|
\vspace{2mm}
|
|
}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SKILL GROUP COMMAND
|
|
%----------------------------------------------------------------------------------------
|
|
\newcommand{\skillgroup}[2]{
|
|
\begin{tabbing}
|
|
\hspace{5mm} \= \kill
|
|
\sqbullet \>\+ \textbf{#1} \\
|
|
\begin{minipage}{\smallertextwidth}
|
|
\vspace{2mm}
|
|
#2
|
|
\end{minipage}
|
|
\end{tabbing}
|
|
}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% INTERESTS GROUP COMMAND
|
|
%-----------------------------------------------------------------------------------------
|
|
\newcommand{\interestsgroup}[1]{
|
|
\begin{tabbing}
|
|
\hspace{5mm} \= \kill
|
|
#1
|
|
\end{tabbing}
|
|
\vspace{-10mm}
|
|
}
|
|
|
|
\newcommand{\interest}[1]{\sqbullet \> \textbf{#1}\\[3pt]} % Define a custom command for individual interests
|
|
%----------------------------------------------------------------------------------------
|
|
% TABBED BLOCK COMMAND
|
|
%----------------------------------------------------------------------------------------
|
|
\newcommand{\tabbedblock}[1]{
|
|
\begin{tabbing}
|
|
\hspace{2cm} \= \hspace{4cm} \= \kill
|
|
#1
|
|
\end{tabbing}
|
|
} |