X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dlaresume.cls;h=2a1917029eb7a8b8521763b46b13bfabc1d18e4f;hb=49d43f983910b1b32ffc712ebf2fe50386d9aa0b;hp=e152e812c6b49f3cb768b3d250da688c92a239ef;hpb=f6da83e15ba2e7935c9c0efb7a5453d0c968e7d4;p=resume.git diff --git a/dlaresume.cls b/dlaresume.cls index e152e81..2a19170 100644 --- a/dlaresume.cls +++ b/dlaresume.cls @@ -19,10 +19,11 @@ \setmonofont{FreeMono} \RequirePackage{lastpage} -\PassOptionsToPackage{letterpaper,margin=1in,left=1in,ignoreall=true}{geometry} +\PassOptionsToPackage{letterpaper,margin=0.5in,ignoreall=true}{geometry} \RequirePackage{geometry} \RequirePackage{url} \RequirePackage{fancyhdr} +\RequirePackage{lastpage} \PassOptionsToPackage{final}{graphicx} \RequirePackage{graphicx} \PassOptionsToPackage{labelfont=bf,font=sl}{caption} @@ -32,6 +33,7 @@ \RequirePackage{color} \PassOptionsToPackage{x11names,svgnames,table}{xcolor} \RequirePackage{xcolor} +\RequirePackage{enumitem} \RequirePackage{hyperref} \PassOptionsToPackage{nomargin,inline}{fixme} \RequirePackage{fixme} @@ -46,14 +48,17 @@ \urlstyle{same} % customize the titles so that they appear in the right margin \RequirePackage{titlesec} +% use QR codes +\RequirePackage{qrcode} %\AtBeginDocument{ \setlength{\marginparwidth}{0in} \setlength{\titlewidth}{0in} % set the default indent to nothing \setlength{\parindent}{0em} +\setlength{\parskip}{0em} %} -\makeatletter +% \makeatletter % \newif\if@aftersec % \newcommand\setsubskip{% % \global\@aftersectrue @@ -69,65 +74,92 @@ % \else % \clubpenalty\@clubpenalty\everypar{}% % \fi}} - +% % \newcommand\subskip{% % \if@aftersec % \removelastskip% EDIT 2 % \vspace{-\baselineskip}% EDIT 2 ?????????????? % \else % \removelastskip% -% \vspace{0.5em} +% \vspace{0.0em} % \fi % \global\@aftersecfalse} -\makeatother +% \makeatother \definecolor{date}{HTML}{666666} \definecolor{primary}{HTML}{0b0b0b} -\definecolor{headings}{HTML}{1A1A1A} +\definecolor{headings}{HTML}{3A1A1A} \definecolor{subheadings}{HTML}{3A3A3A} \titleformat{\section}{% -\color{headings}\fontsize{16pt}{20pt}\selectfont% - \raggedright\scshape}{}{0pt}{} -\titlespacing*{\section}{0pt}{0ex}{0cm} +\color{headings}\fontsize{14pt}{14pt}\selectfont% + \scshape}{}{0pt}{}[{\titleline{\titlerule[1pt]}}] +\titlespacing*{\section}{0em}{0.5em}{4pt} \titleformat{\subsection}{% -\color{subheadings}\fontsize{14pt}{18pt}\selectfont% - \raggedright \scshape}{}{0pt}{} -\titlespacing*{\subsection}{0pt}{0ex}{0ex} +\color{subheadings}\fontsize{12pt}{12pt}\selectfont% + \raggedright}{}{0pt}{} +\titlespacing*{\subsection}{0em}{0.25em}{0em} \def\myauthor{Don Armstrong} \def\mytitle{Resume} \def\mycopyright{\myauthor} \def\myaddress{} \def\myemail{don@donarmstrong.com} -\def\myweb{http://www.donarmstrong.com/} +\def\myweb{https://www.donarmstrong.com} \def\myphone{+1 714-813-8531} % create a special cvlist environment to format the items -\newenvironment{cvlist}{ -\begin{list}{-}{\leftmargin=0em \itemindent=1.0em} - \setlength{\itemsep}{0pt} - \setlength{\parskip}{0em} - \setlength{\parsep}{1em} - \setlength{\parindent}{0em}}% -{\vspace{1em} -\end{list}} - -\renewenvironment{itemize}{\begin{cvlist}}{\end{cvlist}} -\newcounter{cvlistenumcounter} - -\newenvironment{cvlistenum}{ -\begin{list}{\arabic{cvlistenumcounter}. }{\usecounter{cvlistenumcounter}\leftmargin=3.0em \itemindent=-3.0em} - \setlength{\itemsep}{0pt} - \setlength{\parskip}{0em} - \setlength{\parsep}{1em} - \setlength{\parindent}{0em}}% -{\vspace{1em} -\end{list}} - -\renewenvironment{enumerate}{\begin{cvlistenum}}{\end{cvlistenum}} +% \newenvironment{cvlist}{ +% \setlength{\topsep}{0pt} +% \setlength{\partopsep}{0pt} +% \begin{list}{-}{\leftmargin=0em \itemindent=1.0em} +% \setlength{\itemsep}{0pt} +% \setlength{\parskip}{0em} +% \setlength{\parsep}{0em} +% \setlength{\parindent}{0em}}% +% {\end{list}} + +\setlist[itemize]{noitemsep,nosep,leftmargin=1em} +\setlist[enumerate]{noitemsep,nosep,leftmargin=1em} +% +% +% \renewenvironment{itemize}{\begin{cvlist}}{\end{cvlist}} +% \newcounter{cvlistenumcounter} +% +% \setlength{\topsep}{0pt} +% \setlength{\partopsep}{0pt} +% \newenvironment{cvlistenum}{ +% \setlength{\partopsep}{0pt} +% \begin{list}{\arabic{cvlistenumcounter}. }{\usecounter{cvlistenumcounter}\leftmargin=0em \itemindent=1.0em} +% \setlength{\parskip}{0em} +% \setlength{\parindent}{0em} +% \setlength{\parsep}{0em} +% \setlength{\itemsep}{0pt} +% }% +% {\end{list}} +% +% \renewenvironment{enumerate}{\begin{cvlistenum}}{\end{cvlistenum}} % no title -\renewcommand{\maketitle}{} +\renewcommand{\maketitle}{ +\begin{minipage}{0.5\textwidth} + {\color{headings}\fontsize{18pt}{24pt}\selectfont {\textsc{\textbf{\myauthor}}}} + \vfill +\end{minipage} +% \hfill +% \begin{minipage}[t]{0.0in} +% % dummy (needed here) +% \end{minipage} +\begin{minipage}[t]{0.5\textwidth} + {\footnotesize + \href{mailto:\myemail}{\myemail} \hfill + +1~714-813-8531\\ + \href{\myweb}{\myweb} + \hfill + \href{https://dla2.us/res}{https://dla2.us/res} + } + \vfill +\end{minipage} +} % Page layout \pagestyle{fancy} @@ -135,5 +167,10 @@ \fancyhead{} \fancyfoot{} \makeatletter - \fancyfoot[C]{{\scriptsize \@title \ of \@author \ -- Page \thepage\ of\ \pageref{LastPage}}} -\makeatother \ No newline at end of file + \fancyfoot[C]{{\scriptsize \@author\ -- \@title \ -- Page \thepage\ of\ \pageref{LastPage}}} +\makeatother + +% suppress hyphenation for resumes; we do this because of automated +% keyword scanning systems which may miss appropriate keywords +\righthyphenmin=62 +\lefthyphenmin=62 \ No newline at end of file