[comp.text.tex] LaTeX style for vita: an example

kcb@hss.caltech.edu (KC Border) (01/30/91)

Due to the number of requests posted recently, here is a LaTeX style
option for a CV.  It is based on the advice presented in _A Handbook
for Scholars_ by Mary-Claire van Leunen, which I recommend to vita
writers. (Especially, first time vita writers.)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%						kcb@hss.caltech.edu 9-90
%% 	Vita style option along the lines of A Handbook for Scholars.
%%	Use with article style, e.g.: \documentstyle[vita,11pt]{article}
%%	SAMPLE  USAGE:
%%
%% \documentstyle[vita]{article}
%% \newcategory{Cookbooks and other nonacademic publications}
%%
%% \begin{document} 
%% \name{Woodrow Wilson}
%% \businessadress{The White House\\Washington D.C.}
%% \homeaddress{Also The White House\\Washington D.C.}
%%
%% \begin{vita}
%% \begin{Degrees} \item B.S. etc.  \item Ph.D. ... \end{Degrees}
%%     ...
%% \begin{Publications} \item My First One
%%   \item My Last One
%% \end{Publications}
%%      ...
%% \begin{References}
%% My Advisor \\ Big 10 U \and My Mother \\ Home  
%% \end{References}
%%
%% \end{vita} 
%% \end{document}
%%%%%%%%%%%%%%%%%
%%
%% Predefined categories include (from a Handbook for Scholars, in order):
%% 	Degrees, Additional education, Experience, Honors, Grants,
%%      Memberships, Personal information, References, Publications
%% and (not from a Handbook for Scholars):
%%	Books, Articles, Reviews, Invited seminars, Professional activities
%%
%% Entries in each category are preceded by \item EXCEPT  for
%% references. References are inputted in a format similar to the
%% \author command. In particular, multiple references are separated
%% by the \and command.
%%
%% The \newcategory command allows you to create new categories. It
%% takes a single argument, namely the heading for the category.
%% Categories produced with the \newcategory command should have their
%% entries preceded by \item.
%%
%% Note the use of uppercase letters in the arguments of \begin and
%% \end for categories.  Also note the \begin{vita} and \end{vita}
%% commands which produce the heading, headers, date, etc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%	Command to define new categories:
\newcommand{\newcategory}[1]{\newenvironment{#1}
 {\sectionheading{#1}\begin{description}}{\end{description}\par}}
\newcommand{\sectionheading}[1]{\medskip\pagebreak[2]\par
 {\small\bf #1}\nopagebreak}
%%
%% 	Category headings defined already: (in order of Handbook for Scholars)
\newcategory{Degrees}
\newcategory{Additional education}
\newcategory{Experience}
\newcategory{Honors}
\newcategory{Grants}
\newcategory{Memberships}
\newcategory{Personal information}
\newcategory{Publications}
%
%  Other predefined categories not from Handbook for Scholars:
\newcategory{Work in progress}
\newcategory{Books}
\newcategory{Articles}
\newcategory{Reviews}
\newcategory{Invited seminars}
\newcategory{Professional activities}
%%
%%
%% 	New commands
\def\@name{}
\def\@homeaddress{}
\def\@businessaddress{Division of the Humanities and Social Sciences\\
California Institute of Technology\\Pasadena, CA 91125}
%
\newcommand{\name}[1]{\renewcommand{\@name}{#1}}
\newcommand{\businessaddress}[1]{\renewcommand{\@businessaddress}{#1}}
\newcommand{\homeaddress}[1]{\renewcommand{\@homeaddress}{#1}}
%
%	this formats the above information:
\newenvironment{vita}{\thispagestyle{empty}
\ifx\@name\@empty\@warning{Missing name command}\fi
\markright{\protect\small\rm\@name}
\vspace*{-\headsep}\vspace*{-\headheight}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}}
\begin{tabular}[t]{@{}l@{}}
\@name\\
\@businessaddress
\end{tabular}
&
\ifx\@homeaddress\@empty\@warning{Missing homeaddress}\else
\begin{tabular}[t]{@{}l@{}}
{\small home:}\\
\@homeaddress
\end{tabular}
\fi
\end{tabular*}
\bigskip}{\par\nopagebreak\vfill\hfill \today}
%
%
\newenvironment{References}{\sectionheading{References}\begin{description}
 \item[]
 \begin{tabular}[t]{l}}{\end{tabular}\end{description}\par}
\renewcommand{\and}{\end{tabular}\item[]\begin{tabular}[t]{l}}
%
%
\renewcommand{\today}{\ifcase\month\or
 January\or February\or March\or April\or May\or June\or
 July\or August\or September\or October\or November\or December\fi,
 \space\number\year}
%
%
%% 	Formatting parameters
\raggedright\sloppy
\pagestyle{myheadings}
%
\parindent 0pt
\let\@listi\@listii
\let\@listii\@listiii
\@listi
%
\nofiles
%%
%%


Kim C. Border			Division of the Humanities and Social Sciences
kcb@hss.caltech.edu		228-77
				California Institute of Technology
				Pasadena, California 91125

fanchiot@acf4.NYU.EDU (Sergio H. Fanchiotti) (02/01/91)

From fanchiot@acf4.NYU.EDU  Fri Feb  1 14:33:41 1991
Received: from ACF4.NYU.EDU by cmcl2.NYU.EDU (5.61/1.34)
	id AA12660; Thu, 31 Jan 91 12:56:59 -0500
Received: by acf4.NYU.EDU (5.61/1.34)
	id AA13749; Thu, 31 Jan 91 12:56:54 -0500
Date: Thu, 31 Jan 91 12:56:54 -0500
From: fanchiot@acf4.NYU.EDU (Sergio H. Fanchiotti)
Message-Id: <9101311756.AA13749@acf4.NYU.EDU>
To: rnews@cmcl2.NYU.EDU

Relay-Version: version nyu B notes v1.6.1 1/11/90; site acf4.NYU.EDU
From: fanchiot@acf4.NYU.EDU (Sergio H. Fanchiotti)
Date: 31 Jan 91 12:56 EST
Date-Received: 31 Jan 91 12:56 EST
Subject: Re: LaTeX style for vita: an example
Message-ID: <7080013@acf4.NYU.EDU>
Path: acf4!fanchiot
Newsgroups: comp.text.tex
Posting-Version: version nyu B notes v1.6.1 1/11/90; site acf4.NYU.EDU
Organization: New York University
References: <1991Jan29.195046.15621@nntp-server.caltech.edu>