From 86a9cac027ca280e64d05d1392ac4457eb1a1508 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 Jan 2006 00:11:03 +0000 Subject: vita git-svn-id: svn://tug.org/texlive/trunk@1441 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/vita/hssvita.cls | 474 +++++++++++++++++++++ Master/texmf-dist/tex/latex/vita/vita.cls | 269 ++++++++++++ .../tex/latex/vita/vitaComputerScience.clo | 163 +++++++ .../tex/latex/vita/vitaRacunalnistvo.clo | 79 ++++ Master/texmf-dist/tex/latex/vita/vitaSolopetje.clo | 72 ++++ Master/texmf-dist/tex/latex/vita/vitaVoice.clo | 137 ++++++ 6 files changed, 1194 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/vita/hssvita.cls create mode 100644 Master/texmf-dist/tex/latex/vita/vita.cls create mode 100644 Master/texmf-dist/tex/latex/vita/vitaComputerScience.clo create mode 100644 Master/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo create mode 100644 Master/texmf-dist/tex/latex/vita/vitaSolopetje.clo create mode 100644 Master/texmf-dist/tex/latex/vita/vitaVoice.clo (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/vita/hssvita.cls b/Master/texmf-dist/tex/latex/vita/hssvita.cls new file mode 100644 index 00000000000..283fcc2443b --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/hssvita.cls @@ -0,0 +1,474 @@ +% hssvita.cls +% Author: Kim Border, kcb@hss.caltech.edu +% +% This file may be freely copied, modified, +% and distributed. But if you change anything +% but the DEFAULT BUSINESS ADDRESS below, +% please rename the file if you redistribute it. +% +% NOTE: documentation suitable for latex-ing +% appears at end of this file (after\endinput) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Identifiers +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{hssvita}[1995/04/27 Caltech Humanities and Social Science Vita] + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Declaration of Options +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{ifthen}[1994/06/01] +\newboolean{fancy} +\newboolean{block} +\newboolean{justify} +\newboolean{cv} + +\DeclareOption{fancy}{\setboolean{fancy}{true}} +\DeclareOption{block}{\setboolean{block}{true}} +\DeclareOption{justify}{\setboolean{justify}{true}} +\DeclareOption{cv}{\setboolean{cv}{true}} + +\DeclareOption{10pt}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{11pt}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{12pt}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{twoside}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{draft}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{draft}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{fleqn}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{leqno}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{leqno}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{leqno}{\PassOptionsToClass{\CurrentOption}{article}} +\DeclareOption{openbib}{\PassOptionsToClass{\CurrentOption}{article}} + +\DeclareOption*{\typeout{^^J The \CurrentOption\ option is ignored by vita.}} +\ProcessOptions + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Load classes +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\LoadClass{article} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Revision History +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 1-91 vita.sty written by kcb +% rev. 27-Jan-92 major change, incompatible with earlier version +% rev. 25-Apr-95 Converted to vita.cls, included linevita.sty as options +% rev. 26-Apr-95 Fixed references environment +% rev. 27-Apr-95 Fixed blockpar environment, reorganized parameters + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% USER PARAMETERS (You may \renewcommand these) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Put the DEFAULT BUSINESS ADDRESS here!!!! +\newcommand{\@businessaddress}{Division of the Humanities and Social Sciences\\ +California Institute of Technology\\ +Pasadena, CA 91125} + +% This is used to label the home address +\newcommand{\homelabel}{{\small Home:}\\}% Default + +% This is used to label the office address +\newcommand{\officelabel}{}% Blank by default + +% This is used to label the vita, if option cv is invoked. +% van Leunen argues that nothing else looks like a vita +% so it neeed not announce what it is. +\newcommand{\cvlabel}{Curriculum Vitae} + +% This is the section heading produced by the +% references environment +\newcommand{\referencelabel}{References} +% This is the default width of the reference entries +\newlength{\referencewidth} +\setlength{\referencewidth}{.3\textwidth} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% STYLE PARAMETERS +% Not to be changed in the Division of the Humanities +% and Social Sciences +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% H&SS margin specs +\setlength{\textheight}{9in} +\addtolength{\textheight}{-\headheight} +\addtolength{\textheight}{-\headsep} +\setlength{\topmargin}{0pt} +\ifcase \@ptsize % margins for 10 pt + \setlength{\oddsidemargin}{.375in} + \setlength{\evensidemargin}{.375in} + \setlength{\textwidth}{6.00in} + \setlength{\marginparwidth}{.75in} +\or % margins for 11 pt + \setlength{\oddsidemargin}{.150in} + \setlength{\evensidemargin}{.150in} + \setlength{\textwidth}{6.375in} + \setlength{\marginparwidth}{1in} +\or % margins for 12 pt + \setlength{\oddsidemargin}{.150in} + \setlength{\evensidemargin}{.150in} + \setlength{\textwidth}{6.375in} + \setlength{\marginparwidth}{1in} +\fi + +\setlength{\parindent}{0pt} +\setlength{\parskip}{.5\baselineskip} + +% This is the space between cvlabel and name +\newlength{\cvskipamount} +\setlength{\cvskipamount}{2\medskipamount} + +% This is the size of the hanging indent for entries +\newlength{\entryhang} +\setlength{\entryhang}{2em} + +% This the size command for setting the main name +% It depends on the pointsize: 12pt \Large is tacky +\newcommand{\namesize}{\ifcase\@ptsize\Large\or\Large\or\large\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DECORATIVE RULES +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is the decorative rule for headers +\newcommand{\decorativerule}{ +\vbox{\hbox to \textwidth{\protect\rule{\textwidth}{0.02in}} +\vskip -\baselineskip\vskip 2pt +\hbox to \textwidth{\protect\rule{\textwidth}{0.01in}} +}} + +% This is the simple rule used for sections +\newcommand{\simplerule}{\hbox to \textwidth{\protect\rule[0.0in]{\textwidth}{0.01in}}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DATE Format: Month, Year +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\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} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% HEADERS +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pagestyle{headings} +\ifthenelse{\boolean{fancy}}% +% For fancy option: +{\addtolength{\headheight}{\baselineskip} +% +\renewcommand{\@oddhead}{\vbox{\hbox to \textwidth{\reset@font\small\@name\hfill\thepage} +\vskip 1pt +\decorativerule}} +\renewcommand{\@evenhead}{\vbox{\hbox to \textwidth{\reset@font\small\thepage\hfill\@name} +\vskip 1pt +\decorativerule}}} +% For plain default: +{\renewcommand{\@oddhead}{\reset@font\small\rm\@name\hfill\thepage} +\renewcommand{\@evenhead}{\reset@font\small\rm\thepage\hfill\@name}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% REDEFINE \section command: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifthenelse{\boolean{fancy}}% +% If fancy option is selected, redefine \section this way: +{\renewcommand{\section}[1]{\bigskip\pagebreak[2] +\vbox{{\bfseries #1}\vskip -\baselineskip\vskip 2pt\simplerule}{\nopagebreak\par}}}% +% Otherwise, default \section: +{\renewcommand{\section}[1]{\bigskip\pagebreak[2] +{\bfseries #1}\nopagebreak\par} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% REDEFINE PARAGRAPHS: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Hanging indentation and no pagebreaks in a paragraph. +% Unless block option is used. +\ifthenelse{\boolean{block}}% +{\@setpar{\@@par\samepage}}% +{\@setpar{\hangindent\entryhang \hangafter=1\@@par\samepage}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% NEW COMMANDS for vita.cls: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\@name}{} +\newboolean{n@me} +\newcommand{\name}[1]{\renewcommand{\@name}{#1} + \setboolean{n@me}{true}} + +\newcommand{\@homeaddress}{} +\newboolean{home@ddress} +\newcommand{\homeaddress}[1]{\renewcommand{\@homeaddress}{#1} + \setboolean{home@ddress}{true}} + +\newboolean{business@ddress} +\newcommand{\businessaddress}[1]{\renewcommand{\@businessaddress}{#1} + \setboolean{business@ddress}{true}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% VITA environment: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The \begin{vita} formats the above information +% The \end{vita} puts the date at the end +\newenvironment{vita}{\thispagestyle{empty}% +% Warn if missing name +\ifthenelse{\boolean{n@me}}{}{\@@warning{Missing name command}} +% Warn if \businessaddress omitted: +\ifthenelse{\boolean{business@ddress}}{}{\@@warning{Using default business address}} +% +% Start at the very top +\vspace*{-2\headsep} +% +% If cv option is invoked, then use cvlabel and skip \cvskipamount +\ifthenelse{\boolean{cv}}{\centerline{\large\bfseries \cvlabel}\vspace{\cvskipamount}}{\relax} +% +\centerline{\namesize\bfseries\@name} +% +% fancy option puts a rule +\ifthenelse{\boolean{fancy}}{\vskip -\baselineskip\vskip 6pt\decorativerule}{} +% +\vspace{3\bigskipamount} +% +% Now format the adresses side by side +\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}} +% +\begin{tabular}[t]{@{}l@{}} +\officelabel +\@businessaddress +\end{tabular} +& +\ifthenelse{\boolean{home@ddress}{}}% +%% Format the home address +{\begin{tabular}[t]{@{}l@{}} +\homelabel +\@homeaddress +\end{tabular}} +%% WARNING if missing \homeaddress +{\@@warning{Missing homeaddress}} +\end{tabular*} +\bigskip\par}% +%% PUT date at bottom of last page +{\par\samepage\vfill% +\ifthenelse{\boolean{block}}{}{\hfill} +\today} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% REFERENCES evironment: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newenvironment{references}{\section{\referencelabel}% +\setlength{\lineskip}{\baselineskip} +\@setpar{\@@par} +\begin{minipage}[t]{\referencewidth}\flushleft}% +{\end{minipage}\par} +\renewcommand{\and}{\end{minipage}\hfil +\begin{minipage}[t]{\referencewidth}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% BLOCK PARAGRAPH environment: +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newenvironment{blockpar}{\par\begin{minipage}{\textwidth} +\setlength{\parskip}{.5\baselineskip}}{\end{minipage}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% INITIAL DECLARATIONS +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Unless justify option is set, use ragged right edge +% N.B. Don't use \raggedright it redefines \\ ! +% +\ifthenelse{\boolean{justify}}{\relax}% + {\@rightskip\@flushglue \rightskip\@rightskip} +% +\nofiles +% +\endinput +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% DOCUMENTATION & USAGE +%% suitable for latexing +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass{article} +\begin{document} +\title{Caltech HSS Vita Document Class} +\author{Kim Border} +\date{26-Apr-95} +\maketitle + +This class extends the {\tt article} class and is +used to produce a curriculum vitae for the Chairman +of the Division of the Humanities and Social Sciences +and his henchmen. + +The format is very plain. Use it with no options +and you will not embarrass yourself with a tacky +vita. I recommend the appendix on vitae from \emph{A +Handbook for Scholars} by Mary-Claire van Leunen +for advice on how to prepare a cv. It recommends +the following sections in the following order (blank +sections should be omitted): Degrees, Additional +education, Experience, Honors, Grants, Memberships +(optional, depends on field), Personal information, +Publications. + +Good taste suggests typesetting your vita in the +following point sizes: {\tt 12pt} for Assistant +Professors and graduate students, {\tt 11pt} for +Associate Professors, {\tt 10pt} for Professors +(only half joking). + +The \mbox{\ttfamily hssvita.cls} class defines three +new commands---\verb#\name{}#, \verb#\businessaddress{}#, +and \verb#\homeaddress{}#, which are used to insert +the appropriate information. Lines in the addresses +should, as usual, be separated by \verb#\\# + +Each entry on the vita is simply typed as a separate +paragraph with no special commands. + +The class defines three new environments. +\begin{itemize} +\item +The most important is {\tt vita}, which encloses +the vita itself. \emph{The entire content of the +vita should be enclosed} in \verb#\begin{vita}# and +\verb#\end{vita}#. This environment formats your +name and addresses and places the date at the end. +Note that the \verb#\name{}#, \verb#\businessaddress{}#, +and \verb#\homeaddress{}# commands must come +\emph{before} the \verb#\begin{vita}# command. + +\end{itemize} + +There is also the \verb#blockpar# environment, which +uses a {\tt minipage} environment to produce block +paragraphs instead of hanging indentation; and the +\verb#references# environment, which is used if you +want to include the names and addresses of personal +references. It works much like the \verb#\author# +command. + +The best way to explain its use is by example: +\begin{verbatim} +\documentclass[11pt]{hssvita} + +\begin{document} + +\name{Kim C. Border} + +\businessaddress{Associate Professor of Economics\\ +Division of the Humanities and Social Sciences\\ +California Institute of Technology\\ +Pasadena, CA 91125\\ +818--356--4062\\ +kcb@hss.caltech.edu} + +\homeaddress{ +517 N.\ Cahuenga Blvd.\\ +Los Angeles, CA 90004\\ +} + +\begin{vita} + +\section{Degrees} + +BS 1974, California Institute of Technology. + +PhD 1979, University of Minnesota. + + +\section{Experience} +California Institute of Technology. Assistant +Professor of Economics, 1979--1983.\\ +Associate Professor of Economics, since 1983. + +\section{Publications} + +Samurai accountant: a theory of auditing and plunder, +with J.~Sobel. \textsl{Review of Economic +Studies}~5:\,525--540, 1987. + +\textsl{Infinite Dimensional Analysis: A Hitchhiker's +Guide}, with C.~D.~Aliprantis. Springer--Verlag, +Berlin, 1994. + + +\section{Notes on the vita style} +\begin{blockpar} +This is a sample abridged vita. It is only here to +illustrate how to use the style sheet. Note that +you can produce block paragraphs if you wish. +Following this paragraph are some personal references. +\end{blockpar} + +\begin{references} +James S. Jordan\\ +University of Minnesota +\and +Donald J. Brown\\ +Yale University +\end{references} + +\end{vita} +\end{document} +\end{verbatim} + +Since a vita is a personal matter, after you have +prepared a vita for the Chairman, there are several +customization options. They include +\begin{description} +\item[fancy] which uses decorative rules to give a +B-school sort of look. +\item[justify] which right justifies the lines for +the anal retentive. By default, lines are set ragged +right, since most vita entries do not break nicely. +\item[block] which makes block paragraphs +instead of hanging. +\item[cv] which adds the rubric Curriculum Vitae at +the top. van Leunen argues that this is unnecessary, +since it is obvious what a cv is. +\end{description} + +You may also \verb#\renewcommand# various commands +in the preamble to customize behavior. +\begin{itemize} +\item +By default, the home address is prefaced by a line +that says {\small Home:} It is defined by +\verb#\newcommand{\homelabel}{{\small Home:}\\}# +You can eliminate it by \verb#\renewcommand{\homelabel}{}# +\item +Similarly, there is a (blank by default) label for +the office address: +\begin{verbatim} +\newcommand{\officelabel}{} +\end{verbatim} +\item +The \verb#\referencelabel# is used as the section +header for the {\tt references} environment. +\begin{verbatim} +\newcommand{\referencelabel}{References} +\end{verbatim} +The length \verb#\referencewidth# is the width +reserved for a personal reference entry. By default +it is +\begin{verbatim} +\setlength{\referencewidth}{.3\textwidth} +\end{verbatim} +This allows three references across. Change it to +\begin{verbatim} +\setlength{\referencewidth}{.45\textwidth} +\end{verbatim} +in the preamble if you list two or four references. +\item +If you use the {\tt cv} class option, it prints +\verb#\cvlabel# at the top, which is by default: +\begin{verbatim} +\newcommand{\cvlabel}{Curriculum Vitae} +\end{verbatim} +\end{itemize} + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/vita/vita.cls b/Master/texmf-dist/tex/latex/vita/vita.cls new file mode 100644 index 00000000000..6e5d117f556 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/vita.cls @@ -0,0 +1,269 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{vita}[1995/02/07 + class file ``vita'' to create Curriculum Vitae] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% (C) Copyright 1995, Andrej Brodnik, ABrodnik@UWaterloo.CA. All +%% rights reserved. +%% +%% This is a generated file. Permission is granted to to customize the +%% declarations in this file to serve the needs of your installation. +%% However, no permission is granted to distribute a modified version of +%% this file under its original name. +%% +%% \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 \~} +%% +%%--- + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% - based on vita.sty by kcb@hss.caltech.edu +% +% +% User documentation: This class file only provides basic definitions +% =================== of environments, which are then used in class +% option files to instantiate entries for different disciplines. Thus, +% create your document as follows: +% +% \documentclass[]{vita} +% \begin{document} +% \name{Andrej Brodnik} +% \businessAddress{First line \\ second line of bussines address} +% \homeAddress{Again \\ multiline address \\ perhaps with phone number} +% \begin{vita} +% % here comes a real Curriculum Vitae for particular +% \end{vita} +% \end{document} +% +% where it is assumed that file ``vita.clo'' exists and defines +% proper categories used in given discipline. For detail explanation on +% categories in different disciplines see individual ``.clo'' files. +% +% The output will have format: +% +% o on the first page will appear a title ``Curriculum Vitae'' (to +% change it, see below under i18n notes -- internationalization) +% o below will be your name +% o below, side by side, your business and home address headed +% by strings ``Business address'' and ``Home address'' +% respectively (to change these strings see below in i18n notes). +% o then will follow the rest of CV as defined by ``.clo'' +% file. +% o the header of each but first page will include your name and the +% page number. +% o on the last page in the bottom right you will have the current +% date, that is month and year (to change this, see below under +% i18n notes). +% +%------ +% +% i18n NOTES: If you are making CV for some other language, you have to +% =========== redefine: +% - title: +% o use command: ``\title{}'' +% o default value: ``Curriculum Vitae'' +% - date: +% o use command: ``\today{, '' (in English) +% - addresses headers: +% o use command: ``\HeaderBusiness{}'' +% ``\HeaderHome{}'' +% o default value: ``Business address'' +% ``Home address'' +% +%------ +% +% System documentation: class ``vita'' is based on the class +% ===================== ``article''. It changes the title into +% (see i18n notes) and the name becomes an +% author. Individual categories, publications and references are +% implemented using ``description'' environment. +% +%---------------------------------------- + +%%%% +% +% Process options and load class article: +%--- +\let\@optionsToInput=\@empty +\DeclareOption*{ + \IfFileExists{vita\CurrentOption.clo}% + {\edef\@optionToInput{vita\CurrentOption.clo}}% + {\PassOptionsToClass{\CurrentOption}{article}} +} +\ProcessOptions +\LoadClass{article} + +%%%% +% +% First all i18n definitions: +%--- +\title{Curriculum Vitae} +\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} +\newcommand\HeaderBusiness[1]{\def\@businessAddressHeader{#1}} + \HeaderBusiness{Business Address} +\newcommand\HeaderHome[1]{\def\@homeAddressHeader{#1}} + \HeaderHome{Home Address} + +%%%% +% +% Next, header definitions: +%--- +\date{\relax} +\newcommand{\name}[1]{ + \renewcommand{\@author}{#1} \markright{\protect\small\@author} +} +\newcommand{\businessAddress}[1]{\def\@businessAddress{#1}} + \businessAddress{} +\newcommand{\homeAddress}[1]{\def\@homeAddress{#1}} + \homeAddress{} + +%%%% +% +% ``vita'' environment: +%--- +\pagestyle{empty} +\newenvironment{vita}{ + % first page is empty style though the following pages have on the + % right side written the name from the \name command + \ifx\@author\@empty\@warning{Missing name command}\fi + % next we start to layout information. First the title and the + % name, + \maketitle + % followed by both addresses, + \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}} + \begin{tabular}[t]{@{}l@{}} + {\small \@businessAddressHeader:} + \\ \@businessAddress + \end{tabular} + & + \ifx\@homeAddress\@empty\@warning{Missing home address}% + \else + \begin{tabular}[t]{@{}l@{}} + {\small \@homeAddressHeader:} + \\ \@homeAddress + \end{tabular} + \fi + \end{tabular*} + + \bigskip + + \thispagestyle{empty} +}{ % quite at the bottom of last page we have a date + \par\nopagebreak\vfill\hfill \today +}%end vita environment + +%%%% +% +% Curriculum vitae consists of categories which we create using +% command: +% +% \newcategory[The name]{The label} +% +% where is written in bold character as a small title of +% category. It appears at the left margine of a page. If +% parameter is missing, it takes the same value as , which, +% in turn is used to refer to individual category. For example +% commands: +% +% \newcategory{Name of category} +% \newcategory[Name of category]{Name of category} +% +% have the same result. Now, to use category: +% +% \newcategory[Some category]{some other name} +% +% the input has form: +% +% \begin{some other name} +% \item The first item +% \item The second one etc. +% \end{some other name} +% +% and the category will have on the output title ``Some category''. +% Entries in each category are preceded by \item. +% +%----- +% i18n NOTE: One can use as the names of categories strings in +% ========== different languages, but the labels can be the same in +% the same language, which is useful if you have a single CV and you +% want outputs in different languages. +%--- +\def\@newCategory[#1]#2{% + \newenvironment{#2}{\medskip\pagebreak[2]\par + \textbf{\small #1}\nopagebreak + \begin{description}}{\end{description}\par} +} +\def\@noNameCategory#1{\@newCategory[#1]{#1}} +\def\newcategory{\@ifnextchar[{\@newCategory}{\@noNameCategory}} + +%%%% +% +% Inside categories we have different ``kinds'' (such as different +% publications), which we create using command \newkind. It has the +% same parameters as \newcategory and all comments at command +% newcategory are also valid here. +%--- +\def\@newKind[#1]#2{% + \newenvironment{#2}{ + \pagebreak[2] + \item \textbf{\small #1}\nopagebreak + \begin{description} + }{ \end{description}\par } +} +\def\@noNameKind#1{\@newKind[#1]{#1}} +\def\newkind{\@ifnextchar[{\@newKind}{\@noNameKind}} + +%%%% +% +% There is a special category ``plaincategory'' which entries are +% simply listed without any indentation, and in particular, multiple +% references are separated by \and command. It can be used for +% references. +%--- +\def\@newPlainCategory[#1]#2{% + \newenvironment{#2}{ + \medskip\pagebreak[2]\par + \textbf{\small #1}\nopagebreak + \renewcommand{\and}{ + \end{tabular} + \item[]\begin{tabular}[t]{l} + } + \begin{description} + \item[] \begin{tabular}[t]{l} + }{ \end{tabular} + \end{description}\par + } +} +\def\@noNamePlainCategory#1{\@newPlainCategory[#1]{#1}} +\def\newplaincategory{\@ifnextchar[{\@newPlainCategory}{\@noNamePlainCategory}} + +%%%% +% +% Finally, formatting parameters and the possible option to input: +%--- +\pagestyle{myheadings} +\parindent 0pt +\nofiles + +\ifx\@optionToInput\@empty\relax +\else \input \@optionToInput +\fi diff --git a/Master/texmf-dist/tex/latex/vita/vitaComputerScience.clo b/Master/texmf-dist/tex/latex/vita/vitaComputerScience.clo new file mode 100644 index 00000000000..799d74781c0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/vitaComputerScience.clo @@ -0,0 +1,163 @@ +\ProvidesFile{ComputerScience.clo} + [1995/02/07 vita class option file for Computer Science] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% (C) Copyright 1995, Andrej Brodnik, ABrodnik@UWaterloo.CA. All +%% rights reserved. +%% +%% This is a generated file. Permission is granted to to customize the +%% declarations in this file to serve the needs of your installation. +%% However, no permission is granted to distribute a modified version of +%% this file under its original name. +%% +%% \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 \~} +%% +%% Based on (HS): +%% -------------- +%% AUTHOR, ETC.: Van Leunen, Mary-Claire. +%% TITLE: A handbook for scholars / Mary-Claire van Leunen. +%% SUBJECT(S): Authorship - Handbooks, manuals, etc. +%% EDITION: Rev. ed. +%% IMPRINT: New York : Oxford University Press, 1992. +%% NOTES: Includes index. +%% ISBN: 0195069536 (alk. paper) +%% LANGUAGE: eng +%% PHYSICAL DESCRIPTION: xi, 348 p. : ill. ; 22 cm. +%% +%% File containing Curriculum vitae consists of three parts: +%% o header which defines all user dependent information, such as +%% name and addresses. +%% o the content +%% +%% The content is further subdivided into categories each of which +%% starts with ``\begin{Name of category}''\footnote{There can be +%% spaces in the name of category} and ends by +%% ``\end{category}''.\footnote{The complete list of available +%% categories is provided below and also how one can add new +%% categories.}. +%% +%% A category ``Publications'' consists of ``kinds'' which list is also +%% provided below and can be supplemented. +%% +%% Entries in different categories and kinds are separated (start) with +%% command ``\item''. The only difference is a category ``References'' +%% which entries are separated by command ``\and''. Here is a very +%% short example of usage: +%% +%%---------------------------------------- +%% \documentclass[ComputerScience]{vita} +%% +%% \begin{document} +%% \name{Andrej Brodnik} +%% \businessAddress{First line \\ second line of bussines address} +%% \homeAddress{Again \\ multiline address \\ perhaps with phone number} +%% +%% \begin{vita} +%% \begin{Degrees} +%% \item B.S. etc. +%% \item Ph.D. ... +%% \end{Degrees} +%% +%% \begin{Publications} +%% \begin{Books} +%% \item My First One +%% \item My Last One +%% \end{Books} +%% +%% \begin{Papers in Refereed Journals} +%% \item My First One +%% \item My Last One +%% \end{Papers in Refereed Journals} +%% +%% \end{Publications} +%% +%% \begin{References} +%% The first person +%% \\ his address +%% \\ in multiple lines +%% +%% \and +%% +%% The second person +%% \\ again, multiple lines +%% \end{References} +%% +%% \end{vita} +%% \end{document} +%%---------------------------------------- + +%%%% +% +% First categories. According to HS we predefine the following +% categories: +% o ``Degrees'' +% o ``Additional education'' +% o ``Experience'' +% o ``Honors'' +% o ``Grants'' +% o ``Memberships'' +% o ``Personal information'' +% o ``Publications'' +% +% and additionally: +% o ``Work in Progress'' +% o ``Professional activities'' +% +% However, one can define additional categories using command +% ``\newcategory'' (see ``vita.cls'' file for details). +%--- +\newcategory{Degrees} +\newcategory{Additional education} +\newcategory{Experience} +\newcategory{Honors} +\newcategory{Grants} +\newcategory{Memberships} +\newcategory{Personal information} +\newcategory{Publications} +\newcategory{Work in progress} +\newcategory{Professional activities} + +%%%% +% +% There are several ``kinds'' of publications and we predefine the +% following ones: +% o ``Books'' +% o ``Papers in Refereed Journals'' +% o ``Papers at Refereed Conferences'' +% o ``Papers at Unrefereed Conferences'' +% o ``Editorial Work'' +% o ``Invited seminars'' +% +% To define new kinds see ``vita.cls'' file for details. +%--- +\newkind{Books} +\newkind{Papers in Refereed Journals} +\newkind{Papers at Refereed Conferences} +\newkind{Papers at Unrefereed Conferences} +\newkind{Editorial Work} +\newkind{Invited seminars} + +%%%% +% +% Finally, we have also references which are so called ``plain +% category''. Note that multiple references are separated by +% the ``\and'' command. +% +% To define additional plain categories see file ``vita.cls'' for +% details. +%--- +\newplaincategory{References} diff --git a/Master/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo b/Master/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo new file mode 100644 index 00000000000..fc545929e1e --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo @@ -0,0 +1,79 @@ +\ProvidesFile{vitaRacunalnistvo.clo} + [1995/02/07 vita class option file for computer science in Slovene] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% (C) Copyright 1995, Andrej Brodnik, ABrodnik@UWaterloo.CA. All +%% rights reserved. +%% +%% This is a generated file. Permission is granted to to customize the +%% declarations in this file to serve the needs of your installation. +%% However, no permission is granted to distribute a modified version of +%% this file under its original name. +%% +%% \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 \~} +%% +%% This is a Slovene version of file ``vitaComputerScience.clo''. There +%% are all explanations and definitions which are here only +%% ``translated'' in Slovene. +%%---------------------------------------- + +%%%% +% +% Categories: +%--- +\newcategory[Izobrazba]{Degrees} +\newcategory[Dodatna izobrazba]{Additional education} +\newcategory[Izku\v{s}nje]{Experience} +\newcategory[Nagrade]{Honors} +\newcategory[Raziskovalne naloge]{Grants} +\newcategory[\v{C}lanstvo]{Memberships} +\newcategory[Osebni podatki]{Personal information} +\newcategory[Bibliografija]{Publications} +\newcategory[Teko\v{c}e delo]{Work in progress} +\newcategory[Strokovna dejavnost]{Professional activitie[} + +%%%% +% +% Kinds: +%--- +\newkind[Knjige]{Books} +\newkind[\v{C}lanki v recenziranih revijah]{Papers in Refereed Journals} +\newkind[\v{C}lanki na recenziranih konferencah]% + {Papers at Refereed Conferences} +\newkind[\v{C}lanki na nerecenziranih konferencah]% + {Papers at Unrefereed Conferences} +\newkind[Uredni\v{s}ko delo]{Editorial Work} +\newkind[Vabljena predavanja]{Invited seminars} + +%%%% +% +% Plain categories: +%--- +\newplaincategory[Reference]{References} + +%%%% +% +% And other i18n redefinitions (for details see file ``vita.cls''): +%--- +\title{\v{Z}ivljenjepis} +\renewcommand{\today}{ + \ifcase\month\or + januar\or februar\or marec\or april\or maj\or junij\or + julij\or avgust\or september\or oktober\or november\or december\fi, + \space\number\year} +\HeaderBusiness{Poslovni naslov} +\HeaderHome{Doma\v{c}i naslov} diff --git a/Master/texmf-dist/tex/latex/vita/vitaSolopetje.clo b/Master/texmf-dist/tex/latex/vita/vitaSolopetje.clo new file mode 100644 index 00000000000..f05395881fe --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/vitaSolopetje.clo @@ -0,0 +1,72 @@ +\ProvidesFile{Glasba.clo} + [1995/02/07 vita class option file for Music in Slovene] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% (C) Copyright 1995, Andrej Brodnik, ABrodnik@UWaterloo.CA. All +%% rights reserved. +%% +%% This is a generated file. Permission is granted to to customize the +%% declarations in this file to serve the needs of your installation. +%% However, no permission is granted to distribute a modified version of +%% this file under its original name. +%% +%% \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 \~} +%% +%% This is a Slovene version of file ``vitaMusic.clo''. There +%% are all explanations and definitions which are here only +%% ``translated'' in Slovene. +%%---------------------------------------- + +%%%% +% +% Categories: +%--- +\newcategory[Datum rojstva]{Date of Birth} +\newcategory[Glas]{Voice Type} +\newcategory[Izobrazba]{Qualifications} +\newcategory[U\v{c}itelji]{Singing Teachers} +\newcategory[Operne vloge]{Operatic Roles} +\newcategory[Oratoriji]{Oratorio} +\newcategory[Recitali]{Recitals} +\newcategory[Izpopolnjevanja in tekmovanja]{Masterclasses and Competitions} +\newcategory[Prihodnji nastopi]{Future Engagements} +\newcategory[Ostale izvajalske izku\v{s}nje]{Other Performing Experience} + +%%%% +% +% Finally, we have also referees and agent(s) which are so called +% ``plain category''. Note that their multiple entries are separated +% by the ``\and'' command. +% +% To define additional plain categories see file ``vita.cls'' for +% details. +%--- +\newplaincategory{Agent} +\newplaincategory[Reference]{Referees} + +%%%% +% +% And other i18n redefinitions (for details see file ``vita.cls''): +%--- +\title{\v{Z}ivljenjepis} +\renewcommand{\today}{ + \ifcase\month\or + januar\or februar\or marec\or april\or maj\or junij\or + julij\or avgust\or september\or oktober\or november\or december\fi, + \space\number\year} +\HeaderBusiness{Poslovni naslov} +\HeaderHome{Doma\v{c}i naslov} diff --git a/Master/texmf-dist/tex/latex/vita/vitaVoice.clo b/Master/texmf-dist/tex/latex/vita/vitaVoice.clo new file mode 100644 index 00000000000..82f831557c8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/vita/vitaVoice.clo @@ -0,0 +1,137 @@ +\ProvidesFile{ComputerScience.clo} + [1995/02/07 vita class option file for Music] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% (C) Copyright 1995, Andrej Brodnik, ABrodnik@UWaterloo.CA. All +%% rights reserved. +%% +%% This is a generated file. Permission is granted to to customize the +%% declarations in this file to serve the needs of your installation. +%% However, no permission is granted to distribute a modified version of +%% this file under its original name. +%% +%% \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 \~} +%% +%% Based on: +%% --------- +%% CALL NO. : MT 892 L45 +%% AUTHOR : Legge, Anthony. +%% TITLE : The art of auditioning : a handbook for singers, +%% accompanists and coaches / by Anthony Legge ; edited by +%% Trevor Ford. +%% IMPRINT : London : Rhinegold, 1988. +%% COLLATION: x, 194 p. : ill., music ; 19 cm. +%% SUBJECT : Singing - Auditions - Handbooks, manuals, etc. +%% AUTHOR AE: Ford, Trevor. +%% +%% File containing Curriculum vitae consists of three parts: +%% o header which defines all user dependent information, such as +%% name and addresses. +%% o the content +%% +%% The content is further subdivided into categories each of which +%% starts with ``\begin{Name of category}''\footnote{There can be +%% spaces in the name of category.} and ends by +%% ``\end{category}''.\footnote{The complete list of available +%% categories is provided below and also how one can add new +%% categories.}. +%% +%% Entries in different categories and kinds are separated (start) with +%% command ``\item''. The only difference are categories +%% ``References'' and ``Agent'', which entries are separated by +%% command ``\and''. Here is a very short example of usage: +%% +%%---------------------------------------- +%% \documentclass[Music]{vita} +%% +%% \begin{document} +%% \name{Andrej Brodnik} +%% \businessAddress{First line \\ second line of bussines address} +%% \homeAddress{Again \\ multiline address \\ perhaps with phone number} +%% +%% \begin{vita} +%% \begin{Date of Birth} +%% \item Not that far ago. +%% \end{Date of Birth} +%% +%% \begin{Voice Type} +%% \item Soprano +%% \end{Voice Type} +%% +%% \begin{Agent} +%% +%% Somebody +%% \\ with multiline +%% \\ address. +%% +%% \end{Agent} +%% +%% \begin{Referees} +%% The first person +%% \\ his address +%% \\ in multiple lines +%% +%% \and +%% +%% The second person +%% \\ again, multiple lines +%% \end{Referees} +%% +%% \end{vita} +%% \end{document} +%%---------------------------------------- + +%%%% +% +% First categories. According to HS we predefine the following +% categories: +% o ``Date of Birth'' +% o ``Voice type'' +% o ``Qualifications'' +% o ``Singing Teachers'' +% o ``Operatic Roles'' +% o ``Oratorio'' +% o ``Recitals'' +% o ``Masterclasses and Competitions'' +% o ``Future Engagements'' +% o ``Other Performing Experience'' +% +% To define additional categories use command ``\newcategory'' (see +% ``vita.cls'' file for details). +%--- +\newcategory{Date of Birth} +\newcategory{Voice Type} +\newcategory{Qualifications} +\newcategory{Singing Teachers} +\newcategory{Operatic Roles} +\newcategory{Oratorio} +\newcategory{Recitals} +\newcategory[Masterclasses \& Competitions]{Masterclasses and Competitions} +\newcategory{Future Engagements} +\newcategory{Other Performing Experience} + +%%%% +% +% Finally, we have also referees and agent(s) which are so called +% ``plain category''. Note that their multiple entries are separated +% by the ``\and'' command. +% +% To define additional plain categories see file ``vita.cls'' for +% details. +%--- +\newplaincategory{Agent} +\newplaincategory{Referees} -- cgit v1.2.3