%% %% This is file `currvita.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% currvita.dtx (with options: `package') %% %% LaTeX package for a curriculum vitae %% %% Copyright (C) 1999 Axel Reichert %% See the files README and COPYING. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1996/12/01]% \ProvidesPackage{currvita}[% 1999/09/13 v0.9i Typesetting a Curriculum Vitae% ]% \RequirePackage{ifthen}% \newcommand*{\@cvplace}{\@empty}% \newsavebox{\@cvlistheading}% \newlength{\cvlabelsep}% \newlength{\cvlabelskip}% \newlength{\cvlabelwidth}% \newboolean{cv@many@bibs}% \newboolean{cv@no@date}% \newboolean{cv@open@bib}% \DeclareOption{LabelsAligned}{% \setlength{\cvlabelskip}{0ex}% }% \DeclareOption{TextAligned}{% \setlength{\cvlabelskip}{% 1.5\baselineskip plus 3pt minus 3pt% }% }% \DeclareOption{openbib}{% \@ifundefined{bibindent}{% \newlength{\bibindent}% }{}% \setlength{\bibindent}{1.5em}% \setboolean{cv@open@bib}{true}% }% \DeclareOption{ManyBibs}{% \setboolean{cv@many@bibs}{true}% }% \DeclareOption{NoDate}{% \setboolean{cv@no@date}{true}% }% \ExecuteOptions{TextAligned}% \ProcessOptions*% \AtBeginDocument{% \setlength{\cvlabelsep}{1em}% \settowidth{\cvlabelwidth}{% \cvlabelfont 88/8888--88/8888% }% }% \DeclareRobustCommand*{\cvheadingfont}{\bfseries\Large}% \DeclareRobustCommand*{\cvbibname}{Publications}% \DeclareRobustCommand*{\cvplace}[1]{% \gdef\@cvplace{#1}% }% \providecommand*{\date}[1]{\gdef\@date{#1}}% \newenvironment{cv}[1]{% \ifthenelse{\equal{#1}{\@empty}}{% }{% {% \noindent\cvheadingfont#1\par\nopagebreak }% }% \ifthenelse{\boolean{cv@many@bibs}}{% \DeclareRobustCommand*{\@biblabel}[1]{\@gobble{##1}}% }{}% \providecommand{\newblock}{% \hspace{0.11em plus 0.33em minus 0.07em}% }% \long\def\thebibliography##1{% \ifthenelse{\boolean{cv@many@bibs}}{% }{% {% \noindent\cvlistheadingfont\cvbibname \par\nopagebreak }% }% \ifthenelse{\boolean{cv@open@bib}}{% \renewcommand{\newblock}{\par}% }{}% \begin{list}{\@biblabel{\@arabic\c@enumiv}}{% \setlength{\parsep}{0ex}% \setlength{\itemsep}{% 0.5\baselineskip plus 1pt minus 1pt% }% \setlength{\topsep}{0ex}% \setlength{\partopsep}{0ex}% \ifthenelse{\boolean{cv@many@bibs}}{% \setlength{\labelsep}{0em}% }{}% \settowidth{\labelwidth}{\@biblabel{##1}}% \setlength{\leftmargin}{\labelwidth}% \addtolength{\leftmargin}{\labelsep}% \ifthenelse{\boolean{cv@open@bib}}{% \addtolength{\leftmargin}{\bibindent}% \setlength{\itemindent}{-\bibindent}% \setlength{\listparindent}{\itemindent}% }{}% \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand*{\theenumiv}{\@arabic\c@enumiv}% }% \sloppy \clubpenalty4000% \@clubpenalty\clubpenalty \widowpenalty4000% \sfcode`\.=\@m }% \long\def\endthebibliography{% \renewcommand*{\@noitemerr}{% \@latex@warning{Empty `thebibliography' environment}% }% \end{list}% }% }{% \vspace{1.333\baselineskip plus 3pt minus 3pt}% \ifthenelse{\equal{\@cvplace}{\@empty}}{% }{% \noindent \@cvplace \ifthenelse{\boolean{cv@no@date}}{}{% ,~% }% }% \ifthenelse{\boolean{cv@no@date}}{}{% \@date }% \par\noindent\ignorespacesafterend }% \DeclareRobustCommand*{\cvlistheadingfont}{% \bfseries\large }% \DeclareRobustCommand*{\cvlabelfont}{% \normalsize }% \newenvironment{cvlist}[1]{% \sbox{\@cvlistheading}{\cvlistheadingfont#1}% \begin{list}{}{% \renewcommand*{\makelabel}[1]{% \settowidth{\@tempdima}{\usebox{\@cvlistheading}}% \ifthenelse{\lengthtest{\@tempdima > 0pt}}{% \settowidth{\@tempdimb}{\cvlabelfont##1}% \ifthenelse{% \lengthtest{\@tempdima < \cvlabelwidth} \and \lengthtest{\@tempdimb = 0pt}}{% \parbox[b]{\cvlabelwidth}{% \vspace{\cvlabelskip}% \makebox[\cvlabelwidth][l]{% \box\@cvlistheading }% }% }{% \parbox[b]{0pt}{% \makebox[0pt][l]{\box\@cvlistheading}% \\*[0.5\baselineskip plus 1pt minus 1pt]% }% }% }{}% \cvlabelfont##1\hfill }% \setlength{\itemsep}{0ex}% \setlength{\parsep}{% 0.5\baselineskip plus 1pt minus 1pt% }% \setlength{\topsep}{% 1\baselineskip plus 2pt minus 2pt% }% \setlength{\partopsep}{0ex}% \setlength{\labelsep}{\cvlabelsep}% \setlength{\labelwidth}{\cvlabelwidth}% \setlength{\leftmargin}{\cvlabelwidth}% \addtolength{\leftmargin}{\cvlabelsep}% }% }{% \end{list}% }% \endinput %% %% End of file `currvita.sty'.