From b2ea7dce029df59615ef6bd98e335672bd219171 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 20 Sep 2015 22:31:26 +0000 Subject: gradstudentresume (20sep15) git-svn-id: svn://tug.org/texlive/trunk@38417 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/gradstudentresume/gradstudentresume.cls | 99 ++++++++++++++++------ 1 file changed, 75 insertions(+), 24 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/gradstudentresume/gradstudentresume.cls b/Master/texmf-dist/tex/latex/gradstudentresume/gradstudentresume.cls index 7b0731552cf..1332fc58fc5 100644 --- a/Master/texmf-dist/tex/latex/gradstudentresume/gradstudentresume.cls +++ b/Master/texmf-dist/tex/latex/gradstudentresume/gradstudentresume.cls @@ -1,50 +1,101 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%% Graduate Student Sample CV Template %%%%%%%%% +%%%%%%%%% gradstudentresume %%%%%%%%%%%%%%%%%%% %%%%%%%%%%%% Written By: Anagha Kumar %%%%%%%%%%%% +%%%%%% License: The LATEX Project Public Li­cense (lp­pl1.3) %%%%%% +%%%%%% Version: 2015/09/19 %%%%%%%%%%%%%%% -% I tried to write a generic resume template for graduate students. Naturally, -% I tried to make it as generic as possible since I cannot possibly come up with every section and subsection -% imaginable. Regardless, this should serve as a helpful template for those graduate students writing an -% academic CV. The goal is to create a flexible template that can be customized based on each specific -% individual's needs. I have uploaded a generic CV as a demonstration of how this document class works. \NeedsTeXFormat{LaTeX2e} \ProvidesClass{gradstudentresume} \LoadClassWithOptions{article} \RequirePackage{anysize} +\RequirePackage{hyperref} % it goes left, right, top, bottom \marginsize{0.75in}{0.75in}{0in}{1in} -\pagestyle{plain} % because I think pages on CVs should be numbered - -\newcommand{\sectionrule}{\noindent\hfil\rule{\textwidth}{.6pt}\hfil -\vspace{2mm}} +\pagestyle{plain} %% I know latex has smallskip, medskip etc. but I think it is important to have fine control over your output and define your own skips -\newcommand{\smallspace}{\vspace{1mm}} -\newcommand{\medspace}{\vspace{3mm}} -\newcommand{\largespace}{\vspace{5mm}} +\newcommand{\smallspace}{ +\vspace{1mm} + +} + + +\newcommand{\medspace}{ +\vspace{3mm} + +} -\newcommand{\degree}[4]{\noindent{\textbf{{#1}}} \hfill{#2}\\ \textit{#3} \hfill{#4}} -\newcommand{\sectionheading}[1]{\noindent{\large{\sc{#1}}} \\ \sectionrule} -\newcommand{\subsectionheading}[1]{\noindent {\sc{#1}} \vspace{1mm}} -\newcommand{\subsubsectionheading}[3]{\noindent\textbf{#1} \hfill{#2}\\ \textit{#3}} + +\newcommand{\largespace}{ +\vspace{5mm} + +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newenvironment{info}[4] +{\begin{center} +\Large{\sc{#1}} \\ \normalsize \textit{Address}: {#2} \\ \textit{Telephone}: {#3} \\ \textit{Email}: {#4} +\end{center}} +{\largespace + +} +% The parameters are name, address, telephone number, and email. \newenvironment{wrapped} { \begin{itemize} \setlength{\itemsep}{0pt}} { \end{itemize}} -\newcommand{\contact}[5] {{\Large{\sc{#1}}} \\ \normalsize {\textit{Address}: {#2} \\ \textit{Telephone}: {#3} \\ \textit{Email}: {#4} \\ \textit{Website}: {#5}}} -% The parameters are name, address, telephone number, email, and website. +\newcommand{\sectionrule}{\noindent\hfil\rule{\textwidth}{.6pt}\hfil +\vspace{2mm} -\newenvironment{info} -{\begin{center}} -{\end{center} -\vspace{5mm}} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\undergrad}[5]{\noindent{\textbf{{#1}}} \hfill{#2}\\ \textit{#3} \hfill{#4} \\ Graduation Honors: {#5}} +\newcommand{\grad}[6]{\noindent{\textbf{{#1}}} \hfill{#2}\\ \textit{#3} \hfill{#4} \\ Thesis: {#5} \\ Advisor: {#6}} + +\newcommand{\sectionheading}[1]{\noindent{\large{\sc{#1}}} \\ \sectionrule} +\newcommand{\subsectionheading}[1]{\noindent {\sc{#1}} +\smallspace + +} \newcommand{\reference}[7]{\textbf{#1} \\ {#2} \hfill{Telephone: {#3}} \\ {#4} \hfill{Email: {#5}} \\ {#6} \\ {#7}} % The parameters are name, title, telephone number, department, email, school, and address line 2. +\newcommand{\paper}[7] {{#1} ({#2}). {#3}. \textit{#4, #5} ({#6}), {#7}.} +% 1 is authors, 2 is year, 3 is title, 4 is journal, 5 is volume, 6 is number, 7 is pages. This is useful since you don't need to type in \textit{} etc. repeatedly when typing up your resume. Grad students with many publications will especially appreciate this feature. + +\newcommand{\myname}{\textbf{Kumar, A.}} +% so that you don't have to keep typing in \textbf{your name} for every paper you cite. + +\newcommand{\presentation}[4]{{#1} \hfill{#2} \\ \textit{#3} \hfill{#4}} +% 1 is the section of the conference, 2 is the date, 3 is the conference name or school name 4 is the location + + +\newenvironment{pres}[1] +{ +\textbf{#1} % name of the presentation +\begin{wrapped}} +{% use the presentation command as the argument +\end{wrapped} +\smallspace + +} + + +\newenvironment{desc}[3] +{ +\noindent\textbf{#1} \hfill{#2}\\ \textit{#3} +\begin{wrapped}} +{ +\end{wrapped} +\medspace + +} + -- cgit v1.2.3