From 0b9dcff5cc4e8ea3dcaa244229e21e3f31654b6e Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 2 May 2017 20:21:43 -0700 Subject: [PATCH] use enumitem and compact lists --- dlaresume.cls | 114 +++++++++++++++++++++++++++----------------------- 1 file changed, 62 insertions(+), 52 deletions(-) diff --git a/dlaresume.cls b/dlaresume.cls index e152e81..886285a 100644 --- a/dlaresume.cls +++ b/dlaresume.cls @@ -32,6 +32,7 @@ \RequirePackage{color} \PassOptionsToPackage{x11names,svgnames,table}{xcolor} \RequirePackage{xcolor} +\RequirePackage{enumitem} \RequirePackage{hyperref} \PassOptionsToPackage{nomargin,inline}{fixme} \RequirePackage{fixme} @@ -52,48 +53,49 @@ \setlength{\titlewidth}{0in} % set the default indent to nothing \setlength{\parindent}{0em} +\setlength{\parskip}{0em} %} \makeatletter -% \newif\if@aftersec -% \newcommand\setsubskip{% -% \global\@aftersectrue -% \everypar{% -% \global\@aftersecfalse -% \if@noskipsec -% \global\@noskipsecfalse -% \clubpenalty\@M -% \hskip-\parindent -% \begingroup -% \@svsechd\unskip{\hspace{\@tempskipb}}% -% \endgroup -% \else -% \clubpenalty\@clubpenalty\everypar{}% -% \fi}} - -% \newcommand\subskip{% -% \if@aftersec -% \removelastskip% EDIT 2 -% \vspace{-\baselineskip}% EDIT 2 ?????????????? -% \else -% \removelastskip% -% \vspace{0.5em} -% \fi -% \global\@aftersecfalse} +\newif\if@aftersec +\newcommand\setsubskip{% + \global\@aftersectrue + \everypar{% + \global\@aftersecfalse + \if@noskipsec + \global\@noskipsecfalse + \clubpenalty\@M + \hskip-\parindent + \begingroup + \@svsechd\unskip{\hspace{\@tempskipb}}% + \endgroup + \else + \clubpenalty\@clubpenalty\everypar{}% + \fi}} + +\newcommand\subskip{% + \if@aftersec + \removelastskip% EDIT 2 + \vspace{-\baselineskip}% EDIT 2 ?????????????? + \else + \removelastskip% + \vspace{0.0em} + \fi + \global\@aftersecfalse} \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% +\color{headings}\fontsize{16pt}{18pt}\selectfont% \raggedright\scshape}{}{0pt}{} -\titlespacing*{\section}{0pt}{0ex}{0cm} +\titlespacing*{\section}{0pt}{0em}{0em} \titleformat{\subsection}{% -\color{subheadings}\fontsize{14pt}{18pt}\selectfont% +\color{subheadings}\fontsize{14pt}{16pt}\selectfont% \raggedright \scshape}{}{0pt}{} -\titlespacing*{\subsection}{0pt}{0ex}{0ex} +\titlespacing*{\subsection}{0pt}{0em}{0em} \def\myauthor{Don Armstrong} \def\mytitle{Resume} @@ -104,28 +106,36 @@ \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}{} -- 2.39.2