%% Filename: plainresume.sty %% Created by Aravind Sundaresan (aravinds@cfar.umd.edu) %% Date: 12/10/2003 \NeedsTeXFormat{LaTeX2e}[1996/06/01] \ProvidesPackage{plainresume} \usepackage{url} \usepackage{amssymb} \def\@ptsizenine{9} \def\@ptsizeten{10} \def\@ptsizeeleven{11} \def\@ptsizetwelve{12} \ifx\@ptsize\@ptsizenine \typeout{-- This is a 9 point document.} \def\normalsize{\fontsize{9}{11.0476pt}\selectfont% \abovedisplayskip 1.5ex plus3pt minus1pt% \belowdisplayskip \abovedisplayskip% \abovedisplayshortskip 0pt plus3pt% \belowdisplayshortskip 1.5ex plus3pt minus1pt} \def\small{\fontsize{8.5}{10pt}\selectfont} \def\footnotesize{\fontsize{8}{9pt}\selectfont} \def\scriptsize{\fontsize{7}{8pt}\selectfont} \def\tiny{\fontsize{5}{6pt}\selectfont} % sublargesize is the same as large - 10pt \def\sublargesize{\fontsize{10}{12pt}\selectfont} \def\large{\fontsize{10}{12pt}\selectfont} \def\Large{\fontsize{12}{14pt}\selectfont} \def\LARGE{\fontsize{14}{17pt}\selectfont} \def\huge{\fontsize{17}{20pt}\selectfont} \def\Huge{\fontsize{20}{24pt}\selectfont} \fi \newcommand{\mhref}[1]{\url{#1}} %\renewcommand{\baselinestretch}{0.98} % set margins \newlength{\fpmargin} \setlength{\fpmargin}{0.9in} \newlength{\sidemargin} \setlength{\sidemargin}{0.9in} \setlength{\headheight}{0pt} \setlength{\headsep}{0pt} \setlength{\footskip}{0pt} \setlength{\textwidth}{\paperwidth} \addtolength{\textwidth}{-2\sidemargin} \setlength{\oddsidemargin}{\sidemargin} \addtolength{\oddsidemargin}{-1in} \setlength{\evensidemargin}{\oddsidemargin} \setlength{\textheight}{\paperheight} \addtolength{\textheight}{-\headheight} \addtolength{\textheight}{-\headsep} \addtolength{\textheight}{-\footskip} \addtolength{\textheight}{-2\fpmargin} \setlength{\topmargin}{\fpmargin} \addtolength{\topmargin}{-1in} % set global spacing % note : 1pt = 0.351mm \setlength{\parindent}{0in} \setlength{\parskip}{1.5pt plus 0.5pt minus 0.5pt} \def\minipar{{\par}} % set list environment spacing % text <-> item 1 : \topsep+\parskip+\partopsep = 1pt \newlength{\listtopsep} % local - set to 1pt \setlength{\listtopsep}{-\parskip} \addtolength{\listtopsep}{1pt} \setlength{\partopsep}{0pt} % global (for 2 levels) % item 1 <-> item 2 : \itemsep+\parsep = 1pt + 1pt = 2pt \newlength{\listitemsep} \setlength{\listitemsep}{1pt} \newlength{\listparsep} \setlength{\listparsep}{1pt} % set list environment spacing \def\colon{{\normalfont{ : }}} \newlength{\colonwidth} \settowidth{\colonwidth}{\colon} \newlength{\tabwidth} \addtolength{\tabwidth}{\textwidth} %\addtolength{\tabwidth}{-\colonwidth} \typeout{\tabwidth} % title headers \newcommand{\address}[1]{\def\TitleAddress{#1}} \newcommand{\email}[1]{\def\TitleEmail{#1}} \newcommand{\homepage}[1]{\def\TitleURL{#1}} \newcommand{\phone}[1]{\def\TitlePhone{#1}} \newcommand{\fax}[1]{\def\TitleFax{#1}} \renewcommand{\maketitle}{% \begin{center}% {\LARGE{\sc \@title}\par\par} % {{\TitleAddress} \\ {{\bf Phone:} \TitlePhone}\makebox[4mm][c]{ }{{\bf Fax:} \TitleFax} \\ {{\bf Email:} \TitleEmail}\makebox[4mm][c]{ }{{\bf Home Page:} \TitleURL}\\ % Telephone : {\TitleOP \mbox{ }(O)} or {\TitleHP \mbox{ }(H}) \\ % Email : {\TitleEmail} \\ % Homepage : {\TitleURL}\\ } % {\makebox[\textwidth][s]{\large \TitleAddress}\par} % % {\large Email: {\TitleEmail} \hfill Office Phone : \TitleOP \\} % {\large URL: {\TitleURL} \hfill Home Phone : \TitleHP \\} {\rule{\linewidth}{0.2mm}\par} % \end{center}% } \renewcommand{\section}{% % \@startsection {section}{1}{0pt}{-2.5ex plus -1ex minus -.2ex} % {1.3ex plus .2ex}{\scshape\large} \@startsection {section}{1}{0pt}{-8pt plus -3pt minus -1pt} {4pt plus 1pt}{\scshape\large} } % new environments \newenvironment{tabular1}{% \par \vspace{0pt} \begin{tabular} {@{\hspace{\leftmargin}}p{0.15\tabwidth}@{\colon}p{0.80\tabwidth}@{}}% }{\end{tabular}} \newenvironment{list1} {\begin{list}{}{ \setlength{\rightmargin}{0pt} \setlength{\leftmargin}{0pt} \setlength{\itemsep}{\listitemsep} \setlength{\topsep}{\listtopsep} \addtolength{\tabwidth}{-\leftmargin} }}{\end{list}} \newenvironment{list2} {\begin{list}{$\circ$}{ \setlength{\rightmargin}{0pt} \setlength{\leftmargin}{0pt} \setlength{\labelwidth}{5pt} \addtolength{\leftmargin}{\labelwidth} \addtolength{\leftmargin}{\labelsep} %\setlength{\itemsep}{0.5\listitemsep} \setlength{\itemsep}{0pt} \setlength{\topsep}{\listtopsep} \addtolength{\tabwidth}{-\leftmargin} }}{\end{list}} % new commands %\newcommand{\leftright}[3]{ % {\bfseries #1} \hfill {\bfseries #2}\minipar {#3} %} \newcommand{\leftright}[3]{ \setlength{\arrayrulewidth}{0.1\arrayrulewidth} \begin{tabular*}{\tabwidth}[t]{@{}l@{\extracolsep{\fill}}r@{}} {\bfseries #1} & {\bfseries #2}\\ \hline \end{tabular*} %\rule{\linewidth}{0.05mm} \begin{tabular*}{\tabwidth}[b]{@{}l@{\extracolsep{\fill}}r@{}} {#3} & { } \\ \end{tabular*} \minipar } \newcommand{\coltabone}[2]{ \begin{tabular}[t]{@{}p{0.09\tabwidth} @{}p{0.02\tabwidth} @{}p{0.89\tabwidth}@{}} #1 & : & #2 \\ \end{tabular} } \newcommand{\coltabtwo}[4]{ \begin{tabular}[t]{@{}p{0.09\tabwidth} @{}p{0.02\tabwidth} @{}p{0.42\tabwidth} @{}p{0.09\tabwidth} @{}p{0.02\tabwidth} @{}p{0.36\tabwidth}@{}} #1 & : & #2, & #3 & : & #4 \\ \end{tabular} } \pagestyle{empty} \thispagestyle{empty} \flushbottom