diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /usergrps/uktug/baskervi/6_6 |
Initial commit
Diffstat (limited to 'usergrps/uktug/baskervi/6_6')
24 files changed, 12929 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/6_6/bask6_6.tex b/usergrps/uktug/baskervi/6_6/bask6_6.tex new file mode 100644 index 0000000000..e1b3af91f2 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/bask6_6.tex @@ -0,0 +1,50 @@ +\documentclass{baskrep} +\usepackage[T1]{fontenc} +\def\eTeX{$\varepsilon$\TeX} +\providecommand\CTAN{\acro{CTAN}} +\providecommand\hyph{-\penalty0\hskip0pt\relax} +\usepackage{textcomp} +\newcommand\OMEGA{{\fontfamily{cmr}\selectfont\textohm}} +\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}} +\usepackage{tex-live} +\makeatletter +\setlength\@dblfptop{0\p@ \@plus 1fil} +\setlength\@dblfpsep{8\p@ \@plus 1fill} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\makeatother +\newsavebox{\warnbox} +\setcounter{tocdepth}{2} +\BASKvol{6} +\BASKno*{5\&6} +\BASKyear{1997} +\BASKmonth{May} +\BASKed*{Robin Fairbairns} +\begin{document} +\begin{frontmatter} +\vspace*{-1.5\baselineskip} +\input{editorial} +\vspace*{-1.5\baselineskip} +\input{mailings} +\end{frontmatter} +%\vfill +%\Dings +%\vfill\clearpage +\def\href#1#2{#2} +\title{The \TeXLive{} Guide, version 2} +\author[Sebastian Rahtz and Michel Goossens]{% +Sebastian Rahtz\\ +\texttt{s.rahtz@elsevier.co.uk}\\ +Michel Goossens\\ +\texttt{m.goossens@cern.ch}} +\begin{article} +\begin{multicols}{2} +\input tex-live +\end{multicols} +\appendix +\input live-app +\end{article} +\vfill +\Dings +\vfill\clearpage +\input{regul} +\end{document} diff --git a/usergrps/uktug/baskervi/6_6/baskerv.cls b/usergrps/uktug/baskervi/6_6/baskerv.cls new file mode 100644 index 0000000000..73ca347d3e --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/baskerv.cls @@ -0,0 +1,801 @@ +% Baskerville.cls: +% Adrian Clark +% Sue Brooks +% Sebastan Rahtz +% +% based on the original LaTeX ARTICLE DOCUMENT STYLE +% +% for LaTeX2e +% +% 29.5.94 added ISSN +% 2.6.94 corrected \ukt\ macro +% 7.6.94 centered captions +% 15.8.94 changed editor names etc +% 2.11.94 use Alan Jeffrey's code for paths, emails, URLs etc +% from faq.sty +% put PA address in mast head +% Journals use two-sided printing. +% 1.12.94 cleaned again for FAQ issue. +% 6.12.94 more little fixes for FAQ issue +% 14.3.95 parameterized date +% 12.6.95 removed JF +% 8.95 worked on to make HH run. color and array need to go back +% 1996/02/06 DPC +% Added fontmatter and submissiondates environments +% Added \BASKed \BASKed* \BASKyear \BASKmonth +% \BASKtitle \BASKheadparone and \BASKheadpartwo +% commands set the `fixed' texts on the masthead. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{bask64}[1996/02/06 v3.12 Baskerville newsletter class] +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass{article} +\RequirePackage[noisy]{textfit} +\RequirePackage{pifont} +\RequirePackage{latexsym} +%\RequirePackage{calc} +\RequirePackage{ifthen} +\RequirePackage{longtable} +\RequirePackage{texnames} +\RequirePackage{url} +\RequirePackage[mbvx]{ltx-logo} +%\RequirePackage{shortvrb} +%\DeleteShortVerb{\|} +\let\FAQverbFamily\ttfamily +\DeclareRobustCommand{\FAQverb}[2]{{% + \ifvmode\leavevmode\fi + \lefthyphenmin=256\setlanguage\language + \FAQverbFamily\hyphenchar\the\font`#1\relax + \def\@tempa{#2}% + \expandafter\@faq@strip\meaning\@tempa\@faq@strip + \hyphenchar\the\font\m@ne +}\setlanguage\language} +\def\@faq@strip#1->#2\@faq@strip{#2} +% +% Document markup: +% +\makeatother % because @ is a delimiter here, it had better have the + % same catcode as it will when the macro's invoked +\def\Email|#1@#2|{\FAQverb\-{#1@}\penalty10\FAQverb\.{#2}} % email +\makeatletter +\def\FTP|#1|{\FAQverb\.{#1}} % FTP site +\def\File|#1|{\FAQverb\/{#1}} % file name +%\def\CTAN{\FAQverb\/} % CTAN path +\def\Newsgroup|#1|{\FAQverb\.{#1}} % newsgroup +\let\URL\url +%\def\URL|#1://#2/#3|{\FAQverb\.{#1://#2/}\penalty10\FAQverb\/{#3}} +%\def\path|#1|{\FAQverb\/{#1}} % generic path + +% fonts to use +\RequirePackage[T1]{fontenc} +\renewcommand{\rmdefault}{mbvx} +\renewcommand{\sfdefault}{cmss} +\renewcommand{\ttdefault}{cmtt} +\fontencoding{T1}\fontfamily{mbvx}\selectfont +\DeclareFontShape{T1}{mbvx}{m}{sl}{<->ssub * mbvx/m/it}{} +\RequirePackage[T1]{fontenc} +%\RequirePackage{array} +%\def\arraybackslash{\let\\=\@arraycr} +%\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}} +%\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} + +\RequirePackage{shortvrb} + +\RequirePackage[dvips]{graphicx} +%\RequirePackage[dvips]{color} + +% absolute requirements for every run +\RequirePackage{multicol} +\RequirePackage{relsize} + +% the good ol' TUGboat acronym sizing macro +\DeclareRobustCommand\acro[1]{\textsmaller{#1}\@} + +\RequirePackage{mflogo} +%\RequirePackage{footcols} +\newcommand\bs{{\ttfamily\upshape\char'134}} + +\lineskip 1\p@ +\normallineskip 1\p@ +\def\baselinestretch{1} +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xpt\@xiipt + \abovedisplayskip 8\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 4\p@ \@plus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\let\@normalsize\normalsize +\normalsize +\renewcommand\small{% + \@setfontsize\small\@ixpt{10.5}% + \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip 4\p@ \@plus1\p@ + \belowdisplayshortskip \abovedisplayshortskip + \def\@listi{\leftmargin\leftmargini + \topsep 2\p@ \@plus1\p@ \@minus1\p@ + \parsep \z@ + \itemsep 2\p@}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\footnotesize{% + \@setfontsize\footnotesize\@viiipt{9}% + \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 1\p@ \@plus1\p@ \@minus1\p@ + \parsep \z@ + \itemsep 2\p@}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\renewcommand\large{\@setfontsize\large\@xipt{12}} +\renewcommand\Large{\@setfontsize\Large\@xiipt{14}} +\renewcommand\LARGE{\@setfontsize\LARGE\@xivpt{17}} +\renewcommand\huge{\@setfontsize\huge\@xviipt{20}} +\renewcommand\Huge{\@setfontsize\Huge\@xxpt{30}} +\normalsize +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} + +% **************************************** +% * PAGE LAYOUT * +% **************************************** +% +% SIDE MARGINS: +\oddsidemargin -2.5pc \evensidemargin -2.5pc +\marginparwidth 4pc % don't use marginal notes... +\marginparsep 0.5pc % ...in the UK TUG newsletter + +% VERTICAL SPACING: +\topmargin -3pc +\headheight 12\p@ +\headsep 15\p@ +\topskip 10\p@ +\footskip 15\p@ + +% DIMENSION OF TEXT: + +\textheight 250mm % height of text on a page (A4 paper) +\textwidth 180mm % total width of a page +\columnseprule 0.5\p@ % width of line in the inter-column gutter +\columnsep 10mm % space between columns +\tolerance 9999 % make those columns justify + +% FOOTNOTES: +\footnotesep 6\p@ +\skip\footins 19.5\p@ plus 12\p@ \@minus 1\p@ + +% FLOATS: +\floatsep 12\p@ plus 5.5\p@ \@minus 1\p@ +\textfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@ +\intextsep 12\p@ plus 5.5\p@ \@minus 2\p@ +\dblfloatsep 12\p@ plus 5.5\p@ \@minus 2\p@ +\dbltextfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@ +\@fptop 0\p@ plus 0fil +\@fpsep 12\p@ plus 0fil +\@fpbot 0\p@ plus 3fil +\@dblfptop 0\p@ plus 0fil +\@dblfpsep 12\p@ plus 0fil +\@dblfpbot 0\p@ plus 3fil +\marginparpush 5\p@ + +% **************************************** +% * PARAGRAPHING * +% **************************************** +% +\parindent 12\p@ +\parskip \z@ plus .1\p@ +\partopsep 0\p@ plus 1\p@ +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\clubpenalty=0 +\widowpenalty=10000 + +% **************************************** +% * SKIPS * +% **************************************** +% +\newskip\@indentskip +\newskip\smallindent +\newskip\@footindent +\newskip\@leftskip +\@indentskip=1.25pc +\smallindent=\parindent +\@footindent=\smallindent +\@leftskip=\z@ + + +% **************************************** +% * SECTIONS * +% **************************************** +% +\def\Section{\@startsection{newarticle}{0}{\z@} + {-24\p@ \@plus -12\p@ \@minus -.1\p@} + {12\p@ \@plus 1\p@} + {\raggedright\Large\bfseries}} +\def\SSection{\@startsection{newarticle}{0}{\z@} +% {-24\p@ \@plus -12\p@ \@minus -.1\p@} + {-10\p@ \@plus -5\p@ \@minus -.1\p@} + {12\p@ \@plus 1\p@} + {\raggedright\Large\bfseries}[\@title]} +\def\section{%\typeout{** section!}% +\@startsection {section}{1}{\z@} + {-12\p@ \@plus -6\p@ \@minus -.1\p@} + {6\p@} + {\raggedright\large\bfseries}} +\def\subsection{\@startsection{subsection}{2}{\z@} + {-4\p@ \@plus -2\p@ \@minus -.1\p@} + {0.1\p@ \@plus 2\p@} + {\raggedright\normalsize\itshape}} +\def\subsubsection{\@startsection{subsubsection}{3}{\z@} + {-6\p@ \@plus -3\p@ \@minus -1\p@} + {0.1\p@ \@plus 2\p@} + {\raggedright\normalsize\it}} +\def\paragraph{\@startsection{paragraph}{4}{\z@} + {12\p@ \@plus 2.25\p@ \@minus -1\p@} + {-0.5em} + {\normalsize\bfseries}} +\def\subparagraph{\@startsection{subparagraph}{5}{\z@} + {12\p@ \@plus 2.25\p@ \@minus 1\p@} + {-0.5em} + {\normalsize\it}} +\setcounter{secnumdepth}{-1} +% +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + +% **************************************** +% * PARTS & SECTIONS NUMBERS * +% **************************************** +% +\newcounter{newarticle} +\@newctr{section}[newarticle] +\def\thenewarticle {\Alph{newarticle}} + +% **************************************** +% * LISTS * +% **************************************** +% +\leftmargini \@indentskip +\leftmarginii 1pc +\leftmarginiii 1pc +\leftmarginiv 1pc +\leftmarginv 1pc +\leftmarginvi 1pc +\leftmargin\leftmargini +\labelsep 0.5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep +% +% label macros for Range-Left and Range-Right labels +\def\makeRLlabel#1{\rlap{#1}\hss} +\def\makeRRlabel#1{\hss\llap{#1}} +% +\def\@listI{\leftmargin\leftmargini + \parsep \z@ + \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ + \itemsep \z@ \@plus .1\p@ +} +\let\@listi\@listI +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ + \parsep \z@ + \itemsep \z@ \@plus .1\p@ +} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 1\p@ \@plus 1\p@ \@minus 1\p@ + \parsep \z@ + \partopsep \z@ + \itemsep \topsep +} +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep +} +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep +} +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep +} +% +% ITEMIZE +\def\itemize{\ifnum \@itemdepth >3 \@toodeep + \else \advance\@itemdepth \@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \list{\csname\@itemitem\endcsname}% + {\let\makelabel\makeRRlabel}% + \fi} +\def\labelitemi{$\bullet$} +\def\labelitemii{--} +\def\labelitemiii{$\cdot$} +\def\labelitemiv{*} +% +% ENUMERATE with optional argument to set left margin... +\def\enumerate{\ifnum \@enumdepth >3 \@toodeep \else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \fi + \@ifnextchar [{\@enumeratetwo}{\@enumerateone}% +} +\def\@enumeratetwo[#1]{% + \list{\csname label\@enumctr\endcsname}% + {\settowidth\labelwidth{[#1]} + \leftmargin\labelwidth \advance\leftmargin\labelsep + \usecounter{\@enumctr} + \let\makelabel\makeRRlabel} +} +\def\@enumerateone{% + \list{\csname label\@enumctr\endcsname}% + {\usecounter{\@enumctr} + \let\makelabel\makeRRlabel}} +% +\def\labelenumi{\theenumi} +\def\theenumi{\arabic{enumi}.} +\def\labelenumii{(\theenumii)} +\def\theenumii{\alph{enumii}} +\def\p@enumii{\theenumi} +\def\labelenumiii{\theenumiii} +\def\theenumiii{\roman{enumiii}} +\def\p@enumiii{\theenumi(\theenumii)} +\def\labelenumiv{\theenumiv} +\def\theenumiv{\Alph{enumiv}} +\def\p@enumiv{\p@enumiii\theenumiii} +% ARRAY AND TABULAR +% +\arraycolsep 5\p@ +\tabcolsep 6\p@ +\arrayrulewidth .5\p@ +\doublerulesep 1.5\p@ + +% **************************************** +% * TITLES AND ABSTRACT * +% **************************************** +% + +%% Volume Number (ie Year - 1990) +\def\BASKvol#1{\gdef\BASK@vol{#1}} +\BASKvol{?} + +%% Issue Number (ie Month/2, roughly); * form for `multiple issues' +\def\BASKno{\@ifstar{\BASK@number{s}}{\BASK@number{}}} +\def\BASK@number#1#2{\gdef\BASK@no{{#1}{~#2}}} +\BASKno{?} + +% Editor, Star form for Guest editor +\def\BASKed{\@ifstar{\BASK@ed{Guest }}{\BASK@ed{}}} +\def\BASK@ed#1#2{\gdef\BASK@editor{#1Editor: #2}} +\BASKed{????????} + +%% Year (4 digits) +\def\BASKyear#1{\gdef\thisyear{#1}} +\BASKyear{????} + +% Month (as a Word) +\def\BASKmonth#1{\gdef\thismonth{#1}} +\BASKmonth{?????} + +\def\makeBSKtitle{\par + \begingroup + \vspace*{-\headheight}% + \@maketitle + \bigskip\hrule\bigskip + \thispagestyle{plain} + \endgroup + \let\maketitle\relax + \let\@maketitle\relax +} +\newbox\BSKbox +\def\@maketitle@no#1{No#1.} +\def\@maketitle{% +\centerline{{\bfseries \scaletowidth{\textwidth}{B\,a\,s\,k\,e\,r\,v\,i\,l\,l\,e}}} + \medskip + \hbox to \textwidth{\bfseries The Annals of the UK \TeX\ Users' + Group\hfill \BASK@editor\hfill Vol.~\BASK@vol\ + \expandafter\@maketitle@no\BASK@no}% + \smallskip\hbox to \textwidth{\bfseries ISSN 1354--5930 + \hfill \thismonth\ \thisyear}% + \medskip + \noindent\ignorespaces + \BASK@headparone\unskip\par + \ignorespaces\BASK@headpartwo\unskip} + +% The frontmatter environment should contain a sequence of article +% environments that are run into two columns. It inserts the masthead +% across both columns, and the table of contents at the start of +% column one. +\def\frontmatter{% +\typeout{start of \string\frontmatter}% + \vspace*{-1cm}% Would make more sense to incorporate this into + % \maketitle, but leave it like this for compat. + \begin{multicols}{2}[\makeBSKtitle]% + \tableofcontents +\typeout{end of \string\frontmatter}} +\def\endfrontmatter{% + \end{multicols}} + + +% The Journal title command. +% You probably only want to change this if you want to use a design-size +% font rather than let \scaletowidth scale for some special issue. +\def\BASKtitle#1{\gdef\BASK@titleline{#1}} +\BASKtitle{% + \bfseries + \scaletowidth{\textwidth}{% + B\,a\,s\,k\,e\,r\,v\,i\,l\,l\,e}} + + +% The first paragraph. Needs to be reset if a special issue used a +% different font set. +\def\BASKheadparone#1{\gdef\BASK@headparone{#1}} +\BASKheadparone{% +Articles may be submitted via electronic mail to +\texttt{baskerville@tex.ac.uk}, or on MSDOS-compatible discs, +to Sebastian Rahtz, Elsevier Science Ltd, The Boulevard, Langford +Lane, Kidlington, Oxford OX5 1GB, to whom any correspondence +concerning \BV\ should also be addressed. This \BV\ is set in Monotype +Baskerville, with Computer Modern Typewriter for literal +text, and printed on a Xerox Docutech. Production and distribution is +undertaken in Cambridge by Robin Fairbairns. Back +issues from the previous 12 months may be ordered from \ukt\ for +\pounds2 each; earlier issues are archived on \textsc{ctan} in +\texttt{usergrps/uktug}.} + +% The second paragraph. +\def\BASKheadpartwo#1{\gdef\BASK@headpartwo{#1}} +\BASKheadpartwo{% +Please send \ukt\ subscriptions, and book or software orders, to +Peter Abbott, 1 Eymore Close, Selly Oak, Birmingham B29 4LB. +Fax/telephone: 0121 476 2159. Email +enquiries about \ukt\ to \protect\texttt{uktug-enquiries@tex.ac.uk}.} + + +\def\and{\end{tabular}\vskip 6pt\par + \begin{tabular}[t]{@{}l@{}}} +% +\def\abstract{\@abstract} +\def\endabstract{\end{quote}} +\def\@abstract{\subsection*{Summary}\begin{quote}} + +% **************************************** +% * PAGE STYLES * +% **************************************** +% +\mark{{}{}} +\global\let\@author\@empty +\def\author{\@ifnextchar [{\@authortwo}{\@authorone}} +\def\@authortwo[#1]#2{\gdef\@author{#2}\gdef\@shortauthor{#1}} +\def\@authorone#1{\gdef\@author{#1}\gdef\@shortauthor{#1}} +\gdef\@shortauthor{Dummy Author} +\gdef\@title{} +\gdef\@longtitle{} +\def\title{\@ifnextchar [{\@titletwo}{\@titleone}} +\def\@titletwo[#1]#2{\gdef\@title{#1}\gdef\@longtitle{#2}} +\def\@titleone#1{\gdef\@title{#1}\gdef\@longtitle{#1}} +\gdef\@longtitle{Dummy Title} + +% +% \ps@empty defined in LATEX.TEX +% +\def\ps@plain{\let\@mkboth\markboth + \def\@oddhead{} + \def\@evenhead{} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} +} +\def\ps@headings{\let\@mkboth\markboth + \def\@oddhead{\hfill\emph{\@title}\hfill} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenhead{\it Baskerville \hfill + Volume \BASK@vol, \expandafter\@evenhead@no\BASK@no} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} +} +\def\@evenhead@no#1{Number#1} +\def\ps@myheadings{\let\@mkboth\@gobbletwo + \def\@oddhead{\it\@shortauthor \hfill \@title} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenhead{\it Baskerville \hfill + Volume \BASK@vol, Number \BASK@no} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} + \def\sectionmark##1{} + \def\subsectionmark##1{}} + +% **************************************** +% * TABLE OF CONTENTS, ETC. * +% **************************************** +% +\def\@pnumwidth{1.4pc} +\def\@tocrmarg {2pc} +\def\@dotsep{10} +\setcounter{tocdepth}{0} +%\def\tableofcontents{\@restonecolfalse +% \if@twocolumn\@restonecoltrue\onecolumn\fi +% \section*{Contents} \@starttoc{toc} +% \if@restonecol\twocolumn\fi \par\vspace{12\p@}} +\def\tableofcontents{\Section*{Contents}\@starttoc{toc}} +\def\l@part#1#2{\addpenalty{-\@highpenalty} + \addvspace{2.25em \@plus 1\p@} + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + {\normalsize\rm + \leavevmode \hspace*{3pc} + #1\hfil \hbox to\@pnumwidth{\hss \ }}\par + \nobreak \global\@nobreaktrue + \everypar{\global\@nobreakfalse\everypar{}}\endgroup} +\def\dotfil{% + \cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfil\kern\z@} +\def\l@newarticle#1#2{\addpenalty{\@secpenalty} +% \addvspace{1.0em \@plus 1\p@} + \@tempdima 1.5em % width of box holding section number + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode + #1\dotfil \hbox to\@pnumwidth{\hss #2}\par + \endgroup} +\def\l@section{\@dottedtocline{1}{\z@}{1.5em}} +\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} +\def\listoffigures{\@restonecolfalse + \if@twocolumn\@restonecoltrue\onecolumn\fi + \section*{List of Figures\@mkboth{List of Figures}{List of Figures}} + \@starttoc{lof} \if@restonecol\twocolumn\fi} +\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +\def\listoftables{\@restonecolfalse + \if@twocolumn\@restonecoltrue\onecolumn\fi + \section*{List of Tables\@mkboth{List of Tables}{List of Tables}} + \@starttoc{lot} \if@restonecol\twocolumn\fi} +\let\l@table\l@figure + +% **************************************** +% * BIBLIOGRAPHY * +% **************************************** +% +\def\thebibliography#1{\section*{\refname} + \small +\list + {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumiv}% + \let\p@enumiv\@empty + \def\theenumiv{\arabic{enumiv}}}% + \def\newblock{\hskip .11em plus.33em minus.07em}% + \parskip\z@ \@plus .1pt\relax + \clubpenalty4000\widowpenalty4000\sfcode`\.=1000\relax} +\def\refname{References} +\def\endthebibliography{% + \def\@noitemerr{\@warning{Empty `thebibliography' environment}}% + \endlist} + +\setcounter{topnumber}{2} +\def\topfraction{.9} +\setcounter{bottomnumber}{1} +\def\bottomfraction{.9} +\setcounter{totalnumber}{3} +\def\textfraction{.1} +\def\floatpagefraction{.75} +\setcounter{dbltopnumber}{2} +\def\dbltopfraction{.9} +\def\dblfloatpagefraction{.75} + +\long\def\@makecaption#1#2{\vskip 6\p@ + \setbox\@tempboxa\hbox{\small{\bfseries #1.} #2} + \ifdim \wd\@tempboxa >.8\hsize + \hbox to\hsize{% + \hfill\parbox{.8\hsize}{\small{\bfseries #1.} #2\par}\hfill} + \else + \hbox to\hsize{\hfill\box\@tempboxa\hfill} + \fi + \vskip 6\p@ +} + + +% --- ----------------------------------------------------------------- +% --- Shorthands for non-English abbreviations and words. +% --- ----------------------------------------------------------------- + +\def\foreign{\em} +\def\etc{{\foreign etc.}} % etc. +\def\eg{{\foreign e.g.~}\ignorespaces} % e.g. +\def\egc{{\foreign e.g.,~}\ignorespaces} % e.g., +\def\ie{{\foreign i.e.~}\ignorespaces} % i.e. +\def\iec{{\foreign i.e.,~}\ignorespaces} % i.e., + +% --- ----------------------------------------------------------------- +% --- Tex-related mnemonics. +% --- ----------------------------------------------------------------- + + +\def\La{\protect\p@La} +\def\p@La{L% + {\setbox0\hbox{T}% + \setbox2\vbox to\ht0{\kern.07ex\hbox{% + \csname S@\f@size\endcsname + \math@fontsfalse + \fontsize\sf@size\z@\selectfont + A}% + \vss}% + \kern-.5\wd2 + \box2 + }} +\def\AllTeX{(\La)\TeX} +\def\AmSTeX{% + $\mathcal{A}\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}% + \kern-.125em S$\TeX} +\def\LamsTeX{$\mathcal{L}\mathcal{A}% +\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em S$\TeX} +\def\BibTeX{{\rmfamily B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em\TeX}} +\def\INRStex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX} +\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}} +\def\LAMSTeX{L\kern -0.4 em \raise 0.3 ex \hbox {$\scriptstyle \mathcal{A}$}% + \kern -0.25 em \lower 0.4 ex \hbox {$\cal M$}% + \kern -0.1 em \hbox {$\mathcal{S}$}-\TeX} +\def\AMSLaTeX{{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em + $\mathcal{S}$-\LaTeX}} +\def\AMS{{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em + $\mathcal{S}$}} +\def\MakeIndex{{\itshape MakeIndex}} +\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} +\def\PiCTeX{\PiC\kern-.11em\TeX} +% SliTeX from the SliTeX Documentation +\def\SLiTeX{% + S\kern-.065em L\kern-.18em\raise.32ex\hbox{\textsc{i}}% + \kern-.03em\TeX} +\let\SliTeX\SLiTeX +\def\POBox{P.\thinspace O.~Box } +\def\TeXhax{\TeX hax} +\def\TeXXeT{\TeX--X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT} +\def\TUB{\textsl{TUGboat}\/} +\def\DVI{\texttt{dvi}} +\def\VF{\textsc{vf}} +\def\BV{\emph{Baskerville}} +\def\UKTUG{UK \TeX\ Users' Group} +\def\ukt{{\textsmaller[2]{UK}}\acro{TUG}} +\let\shortuktug\ukt +\def\PS{PostScript} +\newcommand{\payuk}{UK TeX Users' Group} +\newcommand{\Newline}{\\[0.7\baselineskip]} +\newcommand{\FullLine}[1]{% + \makebox[\linewidth][l]{#1\hrulefill}\Newline} +\newcommand{\HalfLine}[1]{% + \makebox[0.5\linewidth][l]{#1\hrulefill}} + +\def\Dash{---} + + +% --- ----------------------------------------------------------------- +% --- Additional commands. +% --- ----------------------------------------------------------------- + +\let\maketitle\make@articletitle +\def\make@articletitle{\Section[\@title]{\@longtitle}} + +% article is for smaller articles with single-column titles. +\def\article{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \Section[\@title]{\@longtitle}% + \let\maketitle\relax + \markright{\@shortauthor\hfill\@longtitle}% +} +% +% Article is when the title is double column +\def\Article{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \begin{multicols}{2}[\SSection{\@longtitle}]% + \let\maketitle\relax + \markright{\@shortauthor\hfill\@longtitle}% +} +% FAQ version of article ? +\def\FArticle{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \begin{multicols}{2}[\Section*{\@longtitle}]% +} +\def\endarticle{\@signature + \global\let\@author\@empty} + +\def\endArticle{\@signature + \global\let\@author\@empty\end{multicols}% +} +\let\endFArticle\endArticle +\def\newarticlemark#1{} + +% Use like a 4 column tabular but with no preamble argument. +\def\submissiondates{% + \begin{center}% + \begin{tabular}{ll@{}l@{}l} + \BASK@subtitle{Issue}& + \BASK@subtitle{Submit material\\ for publication}& + \BASK@subtitle{Submit last-\\minute notices}& + \BASK@subtitle{Anticipated\\ posting date}\\[2pt]} +\def\endsubmissiondates{% + \end{tabular} + \end{center}} + + +% rotated italic head on submission dates table +\def\BASK@subtitle#1{% + \kern-5pt\relax + \rotatebox{45}{\itshape\begin{tabular}[b]{@{}l@{}}#1\end{tabular}}} + +% --- Macros for cross-referencing tables and figures. + +\def\figref#1{Figure~\ref{#1}} +\def\tabref#1{Table~\ref{#1}} + +% --- Output the attribution at the end of an article. +\let\emptysig\@empty +\def\@signature{% + \ifx\@author\emptysig\else + \begin{flushright}\begin{tabular}{@{}r@{}}\@author\end{tabular}% + \end{flushright}\fi} + +\def\signature#1{\begin{flushright} + \begin{tabular}{@{}r@{}}#1\end{tabular}% + \end{flushright}} + +% **************************************** +% * INITIALIZATION * +% **************************************** +% +\ps@headings +\pagenumbering{arabic} +\sloppy +\flushbottom +\frenchspacing + +%\extrarowheight2\p@ +\setlength{\multicolsep}{6\p@} +\let\sl\it +\newcommand{\meta}[1]{{$\langle$\itshape #1\/$\rangle$}} +\def\Gin@extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.pz,.psz} +\def\Gin@sepdefault{.}% +\@namedef{Gin@rule@.psz}#1{{.eps}{.bb}{`gunzip -c #1}} + +% no rule in footcols + +\def\@makecol@ftn{% + \vskip \skip\footins + \footnoterule + \footnotesize + \multicolsep\z@\relax + \hsize\textwidth + \@parboxrestore + % {\showoutput\batchmode\showbox\footins}% + \raggedcolumns + \bgroup \columnseprule 0\p@ + \begin{multicols}{\the\ftn@col@number}% + \unvbox \footins + \end{multicols}% + \egroup +} +% +% available for inter-article dinglines +% +\def\Dings{\nopagebreak{\footnotesize\dingline{167}}} +% +\@twosidetrue \@mparswitchtrue +\endinput +%% diff --git a/usergrps/uktug/baskervi/6_6/bv66.bbl b/usergrps/uktug/baskervi/6_6/bv66.bbl new file mode 100644 index 0000000000..7b5f50e056 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/bv66.bbl @@ -0,0 +1,1000 @@ +\bibitem{a4}a4&latex3& +Originally for \LaTeX{} 2.09 but updated for \LaTeX2e. Mostly superceded by + \LaTeX2e support for a4 paper but defines the extra option of widemargins. + The \href{\#geometry}{geometry} package is usually better.\\ +\bibitem{aiaa}aiaa&latex3& +A bundle of \LaTeX{}/\BibTeX{} files and sample documents to aid those + producing papers and journal articles according to the guidelines of the + American Institute of Aeronautics and Astronautics (AIAA)\\ +\bibitem{achemso}achemso&latex3& +\LaTeX{} and \BibTeX{} style for American Chemical Society\\ +\bibitem{acronym}acronym&latex3& +This package ensures that all acronyms used in the text are spelled out in full + at least once. It also provides an environment to build a list of acronyms.\\ +\bibitem{adrlist}adrlist&latex3& +Using address lists in \LaTeX\\ +\bibitem{aguplus}aguplus&latex3& +Styles for American Geophysical Union.\\ +\bibitem{alatex}alatex&formats3& +An extended \LaTeX{} with better modularity\\ +\bibitem{alg}alg&latex3& +\LaTeX{} environments for typesetting algorithms\\ +\bibitem{algorithms}algorithms&latex3& +Defines a floating algorithm environment designed to work with the + \href{\#algorithmic}{algorithmic} package.\\ +\bibitem{alpha-linux}alpha-linux&systems1& +System binaries for Alpha running Linux\\ +\bibitem{alpha-osf3.2}alpha-osf3.2&systems1& +System binaries for Alpha running OSF 3.2\\ +\bibitem{altfont}altfont&latex3& +A generalised replacement for some parts of psnfss and mfnfss. Similar to + \href{\#psfont}{psfont} with the PostScript specific code removed.\\ +\bibitem{amiweb2c}amiweb2c&systems1& +An Amiga port of the complete UNIX-TeX system.\\ +\bibitem{amsfonts}amsfonts&ams2& +A set of miscellaneous \TeX{} fonts from the American Mathematical Society that + augment the standard set normally distributed with \TeX. The set includes: + Extra mathematical symbols; Blackboard bold letters (uppercase only;) Fraktur + letters; Subscript sizes of bold math italic and bold; Greek letters; + Subscript sizes of large symbols such as sum and product; Added sizes of the + Computer Modern small caps font; Cyrillic fonts (from the University of + Washington); Euler math fonts.\\ +\bibitem{amslatex}amslatex&ams2& +A collection of loosely related files that are distributed together by the + American Mathematical Society. These files are miscellaneous enhancements to + \LaTeX{} whose aim is superior information structure of mathematical + documents and superior printed output.\\ +\bibitem{amstex}amstex&ams2& +American Mathematical Society plain \TeX{} macros\\ +\bibitem{answers}answers&latex3& +Styles for setting questions (or exercises) and answers.\\ +\bibitem{apa}apa&latex3& +\LaTeX{} class and \BibTeX{} style used to format text according to the + American Psychological Association Publication Manual (4th ed.) + specifications for manuscripts or, with an option to the package, in an APA + journal style format or as a regular document.\\ +\bibitem{apl}apl&fonts3& +Fonts for typesetting APL programs\\ +\bibitem{arabtex}arabtex&lang3& +Macros and fonts for typesetting Arabic\\ +\bibitem{arseneau}arseneau&latex2& +Miscellaneous macros by Donald Arseneau.\\ +\bibitem{ascii}ascii&fonts3& +Support for IBM extended ASCII font.\\ +\bibitem{astro}astro&fonts3& +Astronomical (planetary) symbols.\\ +\bibitem{aurora}aurora&dvips3& +Header files for dvips to make colour separations\\ +\bibitem{autotab}autotab&latex3& +Generating tabular setups\\ +\bibitem{babel}babel&latex1& +Multilingual support for \LaTeX.\\ +\bibitem{backgammon}backgammon&fonts3& +Style for typesetting backgammon boards\\ +\bibitem{bakoma}bakoma&fonts2& +Computer Modern and AMS font in PostScript Type1 form.\\ +\bibitem{barcodes}barcodes&fonts3& +Fonts for making barcodes.\\ +\bibitem{barr}barr&graphics3& +Diagram macros by Michael Barr.\\ +\bibitem{base}base&latex1& +Basic \LaTeX{} system\\ +\bibitem{bbding}bbding&fonts3& +An NFSS-interface to the symbol font bbding containing many of the Zapf + dingbats fonts.\\ +\bibitem{bbm}bbm&fonts3& +Blackboard variant fonts for Computer Modern, with \LaTeX{} support\\ +\bibitem{bbtbase}bbtbase&bibtex1& +Basic \BibTeX{} styles\\ +\bibitem{bbtdoc}bbtdoc&bibtex2& +Basic \BibTeX{} documentation\\ +\bibitem{beebe}beebe&bibtex2& +Nelson Beebe's collection of \TeX-related bibliographies, and \BibTeX{} style + files\\ +\bibitem{beton}beton&latex3& +Typeset a \LaTeX2e document with the Concrete fonts designed by Don Knuth and + used in his book ``Concrete Mathematics''.\\ +\bibitem{biblist}biblist&latex3& +\BibTeX{} styles by Joachim Schrod\\ +\bibitem{blue}blue&formats3& +Kees van der Laan's BLUe format, a concise but expressive document preparation + system modelled on Knuth's manmac\\ +\bibitem{bm}bm&latex2& +This is a package for accessing bold symbols in math mode. (Similar to the AMS + |\boldsymbol| command, but taking more care over spacing, delimiters etc.)\\ +\bibitem{booktabs}booktabs&latex2& +Nicer layout of tables\\ +\bibitem{borceux}borceux&graphics3& +Diagram macros by Francois Borceux\\ +\bibitem{bridge}bridge&latex3& +Macros for typesetting Bridge diagrams\\ +\bibitem{calc}calc&latex2& +Adds infix expressions to perform arithmetic in the \LaTeX{} commands + |\setcounter|, |\addtocounter|, |\setlength|, and |\addtolength|.\\ +\bibitem{calendar}calendar&plain3& +Plain macros for making nice calendars\\ +\bibitem{calrsfs}calrsfs&latex3& +Nicer calligraphic letters.\\ +\bibitem{camel}camel&latex3& +Comprehensive bibliography manager (prototype citation engine for \LaTeX3). + Will become \BibTeX{} 1.0 on release. Under development.\\ +\bibitem{caption}caption&latex2& +Extends caption capabilities for figures and tables, such as the caption width, + style, font. Many aspects are tunable as options.\\ +\bibitem{carlisle}carlisle&latex2& +Miscellaneous small packages by David Carlisle\\ +\bibitem{ccfonts}ccfonts&latex& +\LaTeX{} support for Concrete fonts\\ +\bibitem{cchess}cchess&fonts3& +Macros and fonts for typesetting Chinese Chess board diagrams\\ +\bibitem{cellular}cellular&plain3& +Cellular table construction\\ +\bibitem{changebar}changebar&latex2& +Generate changebars in \LaTeX{} documents.\\ +\bibitem{chemcono}chemcono&latex3& +A \LaTeX{} style file for using compound numbers in chemistry documents. It + works like |\cite| and the |\thebibliography|, using |\fcite| and + |\theffbibliography| instead. It allows compound names in documents to be + numbered and does not affect the normal citation routines.\\ +\bibitem{chemsym}chemsym&latex3& +Macros for typing chemical symbols\\ +\bibitem{cheq}cheq&fonts3& +Adobe chess font\\ +\bibitem{cherokee}cherokee&fonts3& +Fonts for Cherokee scripts\\ +\bibitem{chess}chess&fonts3& +Fonts for typesetting chess boards\\ +\bibitem{circ}circ&graphics3& +Macros for typesetting circuit diagrams. Several electrical symbols like + resistor, capacitor, transistors etc., are defined. The symbols can be + connected with wires.\\ +\bibitem{circuit}circuit&graphics3& +Language for drawing circuit diagrams\\ +\bibitem{cirth}cirth&fonts3& +Fonts for Cirth\\ +\bibitem{cite}cite&latex2& +Supports compressed, sorted lists of numerical citations: [8,11-16].\\ +\bibitem{cm}cm&fonts1& +Computer Modern fonts\\ +\bibitem{cmbright}cmbright&fonts2& +Computer Modern Bright fonts\\ +\bibitem{cmcyralt}cmcyralt&latex3& +Alternative Russian encoding support\\ +\bibitem{cmextra}cmextra&fonts2& +Extra Computer Modern fonts, from the American Mathematical Society\\ +\bibitem{cmpica}cmpica&fonts3& +A Computer Modern Pica variant\\ +\bibitem{cmps}cmps&fonts2& +Type1 versions of PostScript fonts, from Blue Sky and Y \& Y\\ +\bibitem{codepage}codepage&latex3& +Support for variant code pages.\\ +\bibitem{colorsep}colorsep&dvips3& +Support for colour separation when using dvips\\ +\bibitem{concmath}concmath&fonts3& +Concrete math fonts derived from Computer Modern math fonts using parameters + from Concrete text fonts. A \LaTeX{} package providing the necessary font + definition code is included.\\ +\bibitem{concrete}concrete&fonts3& +Concrete fonts\\ +\bibitem{context}context&generic3& +ppchtex is a package that can be used to typeset chemical formulas. The package + is a separate module of the context macro package for \TeX{} (context is a + full featured, parameter driven macro package, which fully supports advanced + interactive documents).\\ +\bibitem{count1to}count1to&latex3& +Setting |\count1| to |\count9|\\ +\bibitem{croatian}croatian&lang3& +Fonts for typesetting Croatian scripts\\ +\bibitem{crosswrd}crosswrd&latex3& +Macros for typesetting crossword puzzles\\ +\bibitem{csfonts}csfonts&fonts2& +Czech/Slovak-tuned \MF{} Computer Modern fonts\\ +\bibitem{cslatex}cslatex&latex& +\LaTeX{} support for Czech/Slovak typesetting\\ +\bibitem{csplain}csplain&plain2& +Plain \TeX{} support for Czech/Slovak typesetting\\ +\bibitem{curves}curves&graphics3& +Draws curves in the \LaTeX{} picture environment using parabolas between points + with continuous slope at points. Equivalent to technical pens with compasses + and French curves.\\ +\bibitem{custom-bib}custom-bib&latex2& +Package generating customized \BibTeX{} bibliography styles from a generic file + using docstrip.\\ +\bibitem{dancers}dancers&fonts3& +Font for the Sherlock Holmes `Dancing Men'\\ +\bibitem{dates}dates&latex3& +Macros for parsing date strings\\ +\bibitem{deleq}deleq&latex3& +Provides a more flexible numbering of equations, subequations, and `recycled' + equations, including `partial' equation numbers (`3a', `3b' etc.).\\ +\bibitem{devanagari}devanagari&lang3& +Fonts for typesetting Devanagari\\ +\bibitem{dialogl}dialogl&latex3& +Macros for constructing interactive \LaTeX{} scripts\\ +\bibitem{dinbrief}dinbrief&latex3& +German letter DIN style.\\ +\bibitem{doc1}doc1&texlive1& +Basic documentation for \TeXLive{}\\ +\bibitem{doc2}doc2&texlive2& +Recommended documentation for \TeXLive{}\\ +\bibitem{dotseqn}dotseqn&latex3& +Flush left equations with dotted letters to the numbers\\ +\bibitem{draftcopy}draftcopy&latex3& +Places the word DRAFT (or other words) in light grey diagonally across the + background (or at the bottom) of each (or selected) pages of the document.\\ +\bibitem{dratex}dratex&graphics3& +General drawing macros entirely in \TeX\\ +\bibitem{dropping}dropping&latex3& +A \LaTeXe{} macro for dropping the first character(s) (or word(s)) of a + paragraph. This is an extension of the \LaTeX{} 2.09 package + \href{\#dropcaps}{dropcaps}. This package automatically takes care of finding + the font name.\\ +\bibitem{dtk}dtk&latex3& +Macros for the DANTE publication\\ +\bibitem{duerer}duerer&fonts3& +Computer Duerer fonts.\\ +\bibitem{dvips}dvips&generic1& +Tom Rokicki's dvi to PostScript driver\\ +\bibitem{dvipsbas}dvipsbas&dvips1& +Basic support files for dvips\\ +\bibitem{ean}ean&generic3& +Font for making EAN barcodes.\\ +\bibitem{easy}easy&latex3& +Macros for simplying the writing of equations\\ +\bibitem{ec}ec&fonts2& +The ec fonts support the complete \LaTeX{} T1 encoding, as defined at the 1990 + TUG conference hold at Cork/Ireland. They are intended to be as stable as the + cm fonts are, i.e. there shall be no more changes to the tfm files. The ec + fonts also contain a Text Companion Symbol font, called tc, featuring many + usefull characters needed in typesetting, for example oldstyle digits, + currency symbols (including the newly created Euro symbol), the permille + sign, copyright, trade mark and servicemark as well as a copyleft sign, and + many others. Recent releases of \LaTeX2e support the ec fonts. The dc fonts, + which were termed as preliminary versions, will dissappear from the + archives.\\ +\bibitem{ecc}ecc&fonts3& +`European' (T1 encoded) version of the Concrete fonts\\ +\bibitem{edmac}edmac&plain3& +A macro package for typesetting scholarly critical editions\\ +\bibitem{eepic}eepic&graphics2& +A set of \TeX{} macros for \LaTeX{} implementing several extensions to EPIC and + the \LaTeX{} picture drawing environment, including the drawing of lines at + any slope, the drawing of circles in any radii, and the drawing of dotted and + dashed lines much faster with much less \TeX{} memory, and providing several + new commands for drawing ellipsis, arcs, splines, and filled cirlces and + ellipsis.\\ +\bibitem{eiad}eiad&latex3& +Macros and EIAD fonts\\ +\bibitem{elsevier}elsevier&latex3& +Preprint style for Elsevier Science journals\\ +\bibitem{elvish}elvish&fonts3& +Font for typesetting Tolkien Elvish script\\ +\bibitem{endfloat}endfloat&latex3& +Place all figures on pages by themselves at the end of the document with + markers like ``[Figure 3 about here]'' appearing in the text (by default) + near to where the figure (or table) would normally have occurred.\\ +\bibitem{engwar}engwar&fonts3& +Font for typesetting Tolkien Engwar script, by Michael Urban\\ +\bibitem{envbig}envbig&latex3& +Printing addresses on enevlopes\\ +\bibitem{envlab}envlab&latex3& +A \LaTeX2e{} package for producing mailing envelopes and labels, including + barcodes and address formatting according to the US Postal Service rules. + Redefines the standard |\makelabels| command of the \LaTeX2e{} letter + documentclass.\\ +\bibitem{eplain}eplain&formats2& +Simple but powerful extended version of the plain format, adding support for + bibliographies, tables of contents, enumerated lists, verbatim input of + files, numbered equations, tables, two-column output, footnotes and + commutative diagrams.\\ +\bibitem{epslatex}epslatex&doc2& +An extensive document which explains how to use Encapsulated PostScript (EPS) + files in \LaTeXe{} documents. Includes explanations of Bounding Boxes, and + more.\\ +\bibitem{eqname}eqname&latex3& +Style for different equation numbering\\ +\bibitem{eqnarray}eqnarray&latex3& +More generalised equation arrays with numbering.\\ +\bibitem{euler}euler&latex3& +Provides a setup for using the AMS Euler family of fonts for math in \LaTeX{} + documents. ``The underlying philosophy of Zapf's Euler design was to capture + the flavor of mathematics as it might be written by a mathematician with + excellent handwriting.'' [concrete-tug] The euler package is based on Knuth's + macros for the book ``Concrete Mathematics''. The text fonts for the Concrete + book are provided by the beton package.\\ +\bibitem{everysel}everysel&latex3& +\LaTeX{} package which provides hooks into \cs{selectfont}.\\ +\bibitem{everyshi}everyshi&latex3& +Hooks for taking action at every |\shipout|\\ +\bibitem{exam}exam&latex3& +Package for typesetting exam scripts\\ +\bibitem{exams}exams&latex3& +Exam questions can be multiple choice or free form long/short answer questions. + Options include the typesetting of the exam itself, an exam showing all the + answers and a collection of questions and answers. Questions can be + parametrized. Use of a random generator provides for automatic shuffling of + multiple choice items.\\ +\bibitem{expdlist}expdlist&latex3& +Expanded description environments\\ +\bibitem{export}export&latex3& +This package allows the user to export/import the values of \LaTeX{} registers + (counters, rigid and rubber lengths only). It is definitely NOT for + faint-hearted users.\\ +\bibitem{fancyhdr}fancyhdr&latex3& +Support for sophisticated control of page headers and footers in \LaTeX2e. It + supercedes \href{\#fancyheadings}{fancyheadings}.\\ +\bibitem{fancyheadings}fancyheadings&latex2& +Better control over page headers and footers in \LaTeX. This is an up-to-date + version for \LaTeX. For \LaTeX2e{} it is now called + \href{\#fancyhdr}{fancyhdr}.\\ +\bibitem{fancyvrb}fancyvrb&latex2& +Sophisticated handling of verbatim text, to write it out, read it in, and + typeset it\\ +\bibitem{fax}fax&latex3& +Document class for preparing faxes.\\ +\bibitem{fc}fc&fonts3& +Fonts for African languages, complimentary to Computer Modern.\\ +\bibitem{feynmf}feynmf&graphics3& +Macros and fonts for creating Feynman (and other) diagrams.\\ +\bibitem{float}float&latex2& +Improves the interface for defining floating objects such as figures and + tables. Introduces the boxed float and the ruled float. You can define your + own floats and improve the behaviour of the old ones. Also incorporates the H + option of the superceded \href{\#here}{here} package. You can select this as + automatic default with |\floatplacement{figure}{H}|\\ +\bibitem{floatfig}floatfig&latex3& +Allows text to be wrapped around figures.\\ +\bibitem{floatflt}floatflt&latex3& +Float text around figures and tables which do not span the full width of a + page. This is an improved version of floatfig. It is more or less similar + floatingtable. The tables/figures can be set left/right or alternating on + even/odd pages. Works with the \href{\#multicol}{multicol} package. Doesn't + work well in the neighbourhood of list environments unless you change your + \LaTeX{} document.\\ +\bibitem{fncychap}fncychap&latex3& +This package provides six predefined chapter headings. Each can be modified + using a set of simple commands. Optionally one can modify the formatting + routines in order to create additional chapter headings. This package was + previously known as FancyChapter.\\ +\bibitem{foiltex}foiltex&latex3& +A \LaTeX2e class for overhead transparencies. Can be used with + \href{\#fancybox}{fancybox} to place a variety of borders around the + slides.\\ +\bibitem{fontinst}fontinst&latex3& +\TeX{} macros for converting Adobe Font Metric files to \TeX{} metric and + virtual font format\\ +\bibitem{fontmisc}fontmisc&fonts1& +Miscellaneous \MF{} input files\\ +\bibitem{fontname}fontname&texlive1& +Karl Berry's scheme for naming fonts in \TeX\\ +\bibitem{fonts}fonts&latex1& +Extra line and circle fonts for \LaTeX\\ +\bibitem{footnote}footnote&latex3& +More sophisticated footnotes.\\ +\bibitem{footnpag}footnpag&latex3& +Allows footnotes on individual pages to be numbered from 1, rather than being + numbered sequentially through the document.\\ +\bibitem{formats}formats&texlive2& +Prebuilt \TeX{} format and \MF{} base files\\ +\bibitem{fp}fp&latex3& +Provides an extensive collection of arithmetic operations for fixed point real + numbers of high precision.\\ +\bibitem{french}french&lang2& +Style for French typography\\ +\bibitem{fribrief}fribrief&latex3& +A \LaTeX{} class for writing letters.\\ +\bibitem{fundus}fundus&latex3& +Providing \LaTeX{} access to various font families\\ +\bibitem{futhark}futhark&fonts3& +Fonts for the Older Futhark script\\ +\bibitem{g-brief}g-brief&latex3& +A document class for \LaTeX 2e and serves for formatting formless letters in + german or english language.\\ +\bibitem{gb4e}gb4e&latex3& +Government Binding styles.\\ +\bibitem{general}general&doc1& +Useful general documentation\\ +\bibitem{genmisc}genmisc&generic3& +Miscellaneous small files for all formats, specific to the \TeXLive{} \CDROM.\\ +\bibitem{geometry}geometry&latex3& +A package which allows \LaTeXe\ users to customise page layout (page sizes) + using an easy and flexible user interface. You can specify + |\geometry{body={6.5in,8.75in}, top=1.2in, left=2cm, nohead}|. This is an + update of the now superseded pagesize package.\\ +\bibitem{german}german&latex2& +Style for German typography.\\ +\bibitem{germbib}germbib&bibtex2& +German variants of standard \BibTeX{} styles\\ +\bibitem{go}go&fonts3& +Fonts and macros for typesetting go games\\ +\bibitem{gothic}gothic&fonts3& +Gothic and ornamental initial fonts by Yannis Haralambous\\ +\bibitem{graphics}graphics&latex2& +The primary \LaTeX{} package for the support of the inclusion of graphics + generally produced with other tools. This package aims to give a consistent + interface to including the file types that are understood by your printer + driver.\\ +\bibitem{gray}gray&fonts3& +Fonts for gray scales\\ +\bibitem{hands}hands&fonts3& +Pointing hand fonts\\ +\bibitem{harpoon}harpoon&latex3& +Extra harpoons, using the graphics package\\ +\bibitem{harvard}harvard&bibtex2& +The Harvard bibliography style family.\\ +\bibitem{harvmac}harvmac&plain3& +Paul Ginsparg's Harvard macros for scientific articles\\ +\bibitem{hh}hh&latex3& +Fancy boxing effects\\ +\bibitem{histogr}histogr&latex3& +Drawing histograms with the \LaTeX{} picture environment\\ +\bibitem{hppa1.1-hpux10.20}hppa1.1-hpux10.20&systems1& +System binaries HP running hpux10.20\\ +\bibitem{hppa1.1-hpux9.05}hppa1.1-hpux9.05&systems1& +System binaries HP running hpux9.05\\ +\bibitem{html}html&doc2& +Various \TeX{} documentation converted to HTML\\ +\bibitem{hyper}hyper&latex3& +Redefines \LaTeX{} cross-referencing commands to insert |\special| commands for + HyperTeX dvi viewers\\ +\bibitem{hyperref}hyperref&latex3& +Redefines \LaTeX{} cross-referencing commands to insert |\special| commands for + HyperTeX dvi viewers, or translation to Acrobat.\\ +\bibitem{hyphen}hyphen&lang1& +Collection of hyphenation patterns\\ +\bibitem{i386-linux}i386-linux&systems1& +System binaries for Intel machines running Linux\\ +\bibitem{i586-freebsd2.2}i586-freebsd2.2&systems1& +System binaries for Intel PC running FreeBSD 2.2\\ +\bibitem{i686-linux}i686-linux&systems1& +System binaries for Intel Pentium Pro running Linux\\ +\bibitem{ieeepes}ieeepes&latex3& +Allows typesetting of transactions, as well as discussions and closures, for + the IEEE Power Engineering Society Transactions journals.\\ +\bibitem{ifacmtg}ifacmtg&latex3& +Elsevier Science preprint style for IFAC meetings\\ +\bibitem{indxcite}indxcite&latex3& +A package to automatically generate an Author Index based on citations made + using \BibTeX. It requires the use of the harvard and index packages and + \LaTeX2e.\\ +\bibitem{info}info&doc2& +Documentation in GNU info form\\ +\bibitem{inputenc}inputenc&latex3& +Controlling inpout encoding\\ +\bibitem{ipa}ipa&latex3& +Style for using International Phonetic Alphabet fonts\\ +\bibitem{isostds}isostds&latex3& +Class and package files for typesetting ISO International Standard documents. + Several standard documents have been printed by ISO from camera-ready copy + prepared using \LaTeX{} and these files. One set of files is for generic ISO + typesetting and the other is an extension set of packages for typesetting ISO + 10303 standards.\\ +\bibitem{jadetex}jadetex&latex3& +Macro package on top of \LaTeX{} to typeset \TeX{} output of Jade DSSSL + implementation\\ +\bibitem{jknappen}jknappen&latex2& +Miscellaneous macros, mostly for making use of extra fonts by J\"org Knappen\\ +\bibitem{jsmisc}jsmisc&plain3& +Miscellaneous useful macros by Joachim Schrod\\ +\bibitem{jura}jura&latex3& +A document class for German law students.\\ +\bibitem{knuth}knuth&doc3& +Knuth's own documentation, including the \TeX book and the \MF book\\ +\bibitem{koma-script}koma-script&latex3& +A replacement for the article/report/book classes with emphasis on European + rules of typography and paper formats as laid down by Jan Tschichold.\\ +\bibitem{kuvio}kuvio&graphics3& +Drawing macros and fonts for diagrams.\\ +\bibitem{labels}labels&latex3& +Support for printing sheets of sticky labels (but could also be used for + business cards). The number of rows and columns of labels, and their size, + can be changed.\\ +\bibitem{lamstex}lamstex&formats3& +A merge of the best in AMS\TeX{} and \LaTeX\\ +\bibitem{lastpage}lastpage&latex3& +Reference the number of pages in your \LaTeX{} document (as in a page footer + that says: Page N of M).\\ +\bibitem{lgreek}lgreek&latex3& +Macros for using Silvio Levy's Greek fonts\\ +\bibitem{lineno}lineno&latex3& +Adds line numbers to selected paragraphs with reference possible through the + \LaTeX{} |\ref| and |\pageref| cross reference mechanism. Version 2.00 + supports numbering of one in five lines and switching the line numbers from + the left to the right side of the page in twoside mode.\\ +\bibitem{listings}listings&latex3& +Package for pretty-printed program listings, with support for a range of + languages\\ +\bibitem{localloc}localloc&latex3& +Macros for localizing \TeX{} register allocations\\ +\bibitem{logic}logic&fonts3& +\MF{} font for drawing logic diagrams\\ +\bibitem{lollipop}lollipop&formats3& +A new generation format\\ +\bibitem{lshort}lshort&latex1& +Short introduction to \LaTeX\\ +\bibitem{ltablex}ltablex&latex3& +Modifies the tabularx environment to combine the features of the tabularx + package (auto-sized columns in a fixed width table) with those of the + longtable package (multi-page tables).\\ +\bibitem{ltxdoc}ltxdoc&latex1& +Class for documented \LaTeX2e classes.\\ +\bibitem{ltxmisc}ltxmisc&latex2& +Miscellaneus \LaTeX{} styles.\\ +\bibitem{lw35ps}lw35ps&fonts2& +Font metrics and \LaTeX{} font description files for standard 35 PostScript + fonts\\ +\bibitem{ly1}ly1&latex3& +Support for LY1 \LaTeX{} encoding, ie the Y\&Y texnansi encoding\\ +\bibitem{mab-nextstep3}mab-nextstep3&systems1& +System binaries for Next boxes running Nextstep 3\\ +\bibitem{mailing}mailing&latex3& +Macros for mail merging\\ +\bibitem{makeindex}makeindex&texlive1& +Documentation for the Makeindex program.\\ +\bibitem{malvern}malvern&fonts3& +A new sans-serif font family\\ +\bibitem{mapcodes}mapcodes&latex3& +Support for multiple character sets and encodings\\ +\bibitem{maple}maple&latex3& +Styles and examples for the MAPLE newsletter\\ +\bibitem{mathcomp}mathcomp&latex2& +A package which provides access to some interesting chars of the Text Companion + fonts (TS1 encoding) in math mode.\\ +\bibitem{mcite}mcite&latex3& +Support for collapsing multiple citations into one, as custumoary in physics + journals\\ +\bibitem{mdwtools}mdwtools&latex3& +Miscellaneous tools by Mark Wooding, including support for |@|, a doafter + command, footnotes, mathenv for various alignment in maths, list handling, + trivial maths oddments, rewrite of \LaTeX{}'s |tabular| and |array| + environments, varbatim handling, and syntax diagrams.\\ +\bibitem{mff}mff&latex3& +A package to provide something similar to `multiple master' fonts, but using + \MF; you specify a font by a set of \MF{} parameters, and \TeX{} makes up a + .mf file to generate the required font; this package is not integrated with + NFSS (or MakeTeXTFM) yet fun.\\ +\bibitem{mflogo}mflogo&latex1& +\LaTeX{} package and font definition file to access the Knuthian `logo' fonts + described in `The \MF{}book' and the \MF{} and \MP{} logos in \LaTeX{} + documents.\\ +\bibitem{mfmisc}mfmisc&fonts1& +Small support files for \MF\\ +\bibitem{mfnfss}mfnfss&latex3& +Font description files for extra fonts like yinit and ygoth\\ +\bibitem{mfpic}mfpic&graphics3& +Macros which generate \MF{} code for drawing pictures\\ +\bibitem{mftoeps}mftoeps&fonts3& +a \MF{} package for generating (encapsulated PostScript) files readable by + CorelDRAW!, Adobe Illustrator and Fontographer. \MF{} writes PostScript code + to a LOG-file, and from the LOG-file the code can be extracted by either + \TeX{} or AWK. DOS batch files, \TeX{} source, and AWK source are placed in + the subdirectory PROGS.\\ +\bibitem{midnight}midnight&generic3& +A set of useful macro tools\\ +\bibitem{minitoc}minitoc&latex3& +Table of contents per chapter.\\ +\bibitem{mips-irix4.0.5}mips-irix4.0.5&systems1& +System binaries for SGI box running Irix 4.0.5\\ +\bibitem{mips-irix5.3}mips-irix5.3&systems1& +System binaries for SGI box running Irix 5.3\\ +\bibitem{mips-irix6.3}mips-irix6.3&systems1& +System binaries for SGI box running Irix 6.3\\ +\bibitem{mips-ultrix4.4}mips-ultrix4.4&systems1& +System binaries for MIPS machine running Ultrix 4.4\\ +\bibitem{misc}misc&latex3& +Miscellaneous small macro files for \LaTeX\\ +\bibitem{misc209}misc209&latex2& +Miscellaneous small macro files for \LaTeX 209\\ +\bibitem{mnras}mnras&plain3& +Styles for the Monthly Notices of the Royal Astronomical Society\\ +\bibitem{monster}monster&latex3& +Towards a more rational and modular \LaTeX, by Matt Swift; a set of powerful + tools\\ +\bibitem{moreverb}moreverb&latex3& +A verbatim mode that can handle TABs properly, can number lines, can number + lines in an included file, can produce boxed verbatims, etc.\\ +\bibitem{mpbase}mpbase&metapost1& +Basic Metapost support files\\ +\bibitem{mpfnmark}mpfnmark&latex3& +A package which provides the command |\mpfootnotemark|, which can be used in + the same way as |\footnotemark|. The difference between these two macros is + that within minipage environments the latter uses the standard footnote + marker style (defined by |\thefootnote|), while the new command uses the + minipage footnote marker style (defined by |\thempfootnote|).\\ +\bibitem{mslapa}mslapa&latex3& +\LaTeX{} and \BibTeX{} style files for a respectably close approximation to APA + (American Psychological Association) citation and reference style.\\ +\bibitem{mtbe}mtbe&plain3& +Examples from \emph{Mathematical \TeX{} by Example} by Arvind Borde\\ +\bibitem{musictex}musictex&generic3& +Typesetting music with \TeX.\\ +\bibitem{musixtex}musixtex&generic3& +Extended MusicTeX, with better slurs\\ +\bibitem{myletter}myletter&latex3& +Another letter package\\ +\bibitem{nassflow}nassflow&latex3& +Drawing Nassi-Schneidermann diagrams\\ +\bibitem{natbib}natbib&bibtex2& +A bibliography style that handles author-year and numbered references.\\ +\bibitem{newalg}newalg&latex3& +Format algoritms like Cormen, Leiserson and Rivest.\\ +\bibitem{newsletr}newsletr&plain3& +Macros for making newsletters\\ +\bibitem{newthm}newthm&latex3& +A modified version of the theorem-style which provides generation of lists of + theorems.\\ +\bibitem{niceframe}niceframe&latex3& +Support for fancy framing of pages\\ +\bibitem{nomencl}nomencl&latex3& +Nomenclature package for producing lists of symbols using the capabilities of + the MakeIndex program.\\ +\bibitem{ntgclass}ntgclass&latex2& +Versions of the standard \LaTeX{} article and report classes, rewritten to + reflect a more European design, by the Dutch \TeX{} Users Group\\ +\bibitem{numline}numline&latex3& +Macros for numbering lines.\\ +\bibitem{objectz}objectz&latex3& +Macros for typesetting Object Z\\ +\bibitem{oca}oca&fonts3& +OCR font\\ +\bibitem{ocr-a}ocr-a&fonts3& +Fonts for OCR-A\\ +\bibitem{ocr-b}ocr-b&fonts3& +Fonts for OCR-A\\ +\bibitem{ogham}ogham&fonts3& +Fonts for typesetting Ogham script\\ +\bibitem{ogonek}ogonek&latex3& +Support for Polish typography and the ogonek\\ +\bibitem{oldstyle}oldstyle&latex3& +Font information needed to load the |cmmi| and |cmmib| fonts for use to produce + oldstyle numbers\\ +\bibitem{osmanian}osmanian&fonts3& +Osmanian fonts by Alan Stanier for writing Somali\\ +\bibitem{ot2cyr}ot2cyr&fonts2& +Macros to use to the OT2 Cyrillic encoding\\ +\bibitem{overword}overword&latex3& +This package provides two macros which can be used as building blocks for the + parsing of text. For an example of their use, see the + \href{\#calendar}{calendar} package.\\ +\bibitem{pandora}pandora&fonts3& +The Pandora font family\\ +\bibitem{paper}paper&latex3& +A class derived from article, tuned for producing papers for journals. + Introduces new layout options and font commands for sections/parts. Defines a + new keywords environment, and subtitle and institution commands for the title + section. New commands for revisions. And more.\\ +\bibitem{parallel}parallel&latex3& +Provides a parallel environment which allows two columns of text to be typeset. + Useful for typesetting two languages side-by-side.\\ +\bibitem{patch}patch&latex3& +\\ +\bibitem{pb-diagram}pb-diagram&latex3& +Diagram package, using LAMS\TeX{} fonts, by Paul Burchard.\\ +\bibitem{pdcmac}pdcmac&plain3& +Damian Cugley's macro tools.\\ +\bibitem{pdf}pdf&doc2& +Documentation in PDf format\\ +\bibitem{pdftex}pdftex&plain2& +Macro packages for variant \TeX{} which writes PDF format\\ +\bibitem{phonetic}phonetic&fonts3& +\MF{} Phonetic fonts, based on Computer Modern\\ +\bibitem{physe}physe&formats3& +PHYSE format\\ +\bibitem{phyzzx}phyzzx&formats3& +A \TeX{} format for physicists\\ +\bibitem{picinpar}picinpar&latex3& +Insert pictures into paragraphs. (NOTE: Piet van Oostrum does not recommend + this package. \href{\#picins}{Picins} is recommended instead.)\\ +\bibitem{pictex}pictex&graphics2& +Picture drawing macros for \LaTeX.\\ +\bibitem{piff}piff&latex3& +Macro tools by Mike Piff\\ +\bibitem{plainmisc}plainmisc&plain1& +Miscellaneous useful macros for plain \TeX\\ +\bibitem{plaintex}plaintex&plain1& +Basic Plain \TeX{} macros\\ +\bibitem{plfonts}plfonts&fonts3& +Computer Modern variant fonts for Polish\\ +\bibitem{plgraph}plgraph&generic3& +\LaTeX{} graphics package with wrapper to allow it to be used with generic + plain \TeX\\ +\bibitem{pmgraph}pmgraph&latex3& +A set of extensions to \LaTeX{} picture environment, including a wider range of + vectors, and a lot more box frame styles.\\ +\bibitem{poligraf}poligraf&generic3& +Page preparation for prepress, color separation, crop-marks, color and gray + scale bars, booklet preparation, etc.\\ +\bibitem{prelim2e}prelim2e&latex3& +Allows the marking of preliminary versions of a document\\ +\bibitem{prettyref}prettyref&latex3& +Additional functionality to \LaTeX2e label--reference mechanism. It allows the + author to ``preformat'' all types of labels.\\ +\bibitem{progkeys}progkeys&latex3& +The file `programs.sty' is intended to allow a parameterized way of typesetting + programs with \TeX/\LaTeX{} commands inside. The file `keywords.sty' allows + use and define sets of keywords that will be typeset with different fonts, + according to the wish of the user.\\ +\bibitem{program}program&latex3& +Typesetting programs and algorithms\\ +\bibitem{proofs}proofs&latex3& +Macros for building proof trees\\ +\bibitem{psfonts}psfonts&fonts2& +Postscript fonts for use with \TeX{} and \LaTeX.\\ +\bibitem{psfrag}psfrag&graphics2& +A set of macros and a PostScript header which allows \LaTeX{} constructions + (equations, picture environments, etc.) to be precisely superimposed over + Encapsulated PostScript figures. The user can use his/her favorite drawing + tool to create an EPS figure, placing simple text ``tags'' where each + replacement is to be placed. PSfrag will automatically remove those tags from + the figure and replace them with the \LaTeX{} construction that the user + specifies, properly aligned, scaled, and/or rotated.\\ +\bibitem{psizzl}psizzl&formats3& +A \TeX{} format from SLAC\\ +\bibitem{pslatex}pslatex&latex2& +A small package that makes \LaTeX{} default to `standard' PostScript fonts. It + is basically a merger of the \href{\#times}{times} and + \href{\#mathptm}{mathptm} styles from the psnfss suite of packages. You must + have installed standard \LaTeX{} and PSNFSS PostScript fonts to use this + package. The main novel feature is that the pslatex package tries to + compensate for the visual differences between the Adobe fonts by scaling + Helvetica by 90\%, and `condensing' Courier (ie scaling horizontally) by + 85\%. The package is supplied with a (unix) shell file for a `pslatex' + command that allows standard \LaTeX{} documents to be processed, without + needing to edit the file.\\ +\bibitem{psnfss}psnfss&fonts2& +Font definition files, macros and font metrics for common PostScript fonts\\ +\bibitem{psnfssx}psnfssx&latex3& +Extra styles and encodings for PS fonts, including Y\&Y encoding support\\ +\bibitem{pspicture}pspicture&latex2& +Replacement for core \LaTeX{} picture macros to use PostScript |\special| + commands\\ +\bibitem{pstricks}pstricks&graphics2& +An extensive collection of PostScript macros that is compatible with most + \TeX{} macro packages, including Plain \TeX, \LaTeX, AmSTeX, and AmS-LaTeX. + Included are macros for color, graphics, pie charts, rotation, trees and + overlays. It has many special features, including: a wide variety of graphics + (picture drawing) macros, with a flexible interface and with color support; + There are macros for coloring or shading the cells of tables.\\ +\bibitem{punk}punk&fonts3& +Donald Knuth's punk font\\ +\bibitem{qobitree}qobitree&graphics3& +\LaTeX{} macros for typesetting trees\\ +\bibitem{qsymbols}qsymbols&latex3& +For defining systematic mnemonic abbreviations, starting with |`| for math + symbols and |\"| for arrows, from the amssymb and stmaryrd packages\\ +\bibitem{ragged2e}ragged2e&latex3& +\LaTeX{} package which defines new commands |\Centering|, |\RaggedLeft|, and + |\RaggedRight| and new environments Center, FlushLeft, and FlushRight, which + set ragged text and are easily configurable to allow hyphenation.\\ +\bibitem{rcs}rcs&latex3& +Use RCS (revision control system) tags in \LaTeX{} documents.\\ +\bibitem{realcalc}realcalc&plain3& +Macros for real arithmetic calculations\\ +\bibitem{refman}refman&latex3& +Variant report and article styles\\ +\bibitem{revtex}revtex&latex2& +Styles for American Physical Society, American Institute of Physics, and + Optical Society of America, Only works in compatibility mode under + \LaTeX2e{}.\\ +\bibitem{rlepsf}rlepsf&generic3& +A macro package for use with epsf.tex which allows PostScript labels in an eps + file to be replaced by \TeX{} labels\\ +\bibitem{rotating}rotating&latex2& +A package built on the standard \LaTeX{} graphics package to perform all the + different sorts of rotation one might like, including complete figures and + tables and captions.\\ +\bibitem{rotfloat}rotfloat&latex3& +Rotate floats.\\ +\bibitem{rplain}rplain&latex3& +Redefines the `plain' pagestyle. The page numbers are now in the lower right + corner.\\ +\bibitem{rs6000-aix3.2.5}rs6000-aix3.2.5&systems1& +System binaries for RS6000 running AIX 3.2.5\\ +\bibitem{rs6000-aix4.1.1}rs6000-aix4.1.1&systems1& +System binaries for RS6000 running AIX 4.1.1\\ +\bibitem{sauter}sauter&fonts3& +Extensions to the CM fonts, providing a parameterization scheme to build fonts + at true design sizes\\ +\bibitem{scale}scale&latex3& +A package to scale a document by \ensuremath{\sqrt{2}}. This is useful if you + are preparing a document on e.g. A5 paper and want to print on A4 paper to + achieve a better resolution.\\ +\bibitem{script}script&latex3& +Variant report / book styles\\ +\bibitem{semantic}semantic&latex3& +Eases the typesetting of notation of semantics and compilers. Includes + T-diagrams, various derivation symbols and inference threes.\\ +\bibitem{seminar}seminar&latex2& +Produce overhead slides (transparencies) with bells and whistles.\\ +\bibitem{setspace}setspace&latex3& +Provides commands and environments for doing double and one-and-a-half line + spacing based on pt size. If a different spacing is required then the + |\setstretch{baselinestretch}| command is supported. The spacing environment + takes one argument which is the baselinestretch to use, e.g., + |\begin{spacing}{2.5}|.\\ +\bibitem{shadbox}shadbox&latex3& +A tool to shade the background of any box - text, figure, table etc., using + Plain(La) \TeX.\\ +\bibitem{shadethm}shadethm&latex3& +Package that allows declarations of the form |\newshadetheorem{thm}{Theorem}| + or |\newshadetheorem{}[]{}| or |\newshadetheorem{}{}[]| to produce shaded + boxes from the usual command |\begin{theorem}| \ldots |\end{theorem}|. The + color package is required\\ +\bibitem{showlabels}showlabels&latex3& +Show label commands in the margin.\\ +\bibitem{siam}siam&generic3& +Styles for SIAM publications\\ +\bibitem{siggraph}siggraph&latex3& +Document class for formatting papers according to the specifications for + submission to the annual ACM Siggraph conference\\ +\bibitem{slidenotes}slidenotes&latex3& +A class package for the easy production of a slide collection with annotations. + Builds on the report style (or variants).\\ +\bibitem{smallcap}smallcap&latex3& +Support for all 4 shapes of Small caps in DC1.3 where SC becomes a family, + rather than a shape (|\scshape| is replaced by |\scfamily|). Thus you can + write |\bf\scfamily\slshape| to get small caps bold slanted\\ +\bibitem{songbook}songbook&latex3& +Package for typesetting song lyrics\\ +\bibitem{sparc-linux}sparc-linux&systems1& +System binaries for Sparc running Linux\\ +\bibitem{sparc-solaris2.4}sparc-solaris2.4&systems1& +System binaries for Sparc running Solaris 2.4\\ +\bibitem{sparc-solaris2.5}sparc-solaris2.5&systems1& +System binaries for Sun Sparc running Solaris 2.5\\ +\bibitem{sparc-sunos4.1.3}sparc-sunos4.1.3&systems1& +System binaries for Sparc running SunOS 4.1.3\\ +\bibitem{sprite}sprite&graphics3& +Macros to set bitmaps with \TeX\\ +\bibitem{ssqquote}ssqquote&latex3& +\LaTeX{} package and font definition file to access the `cmssq' fonts, i.e. + Computer Modern Sans Serif Quotation Style. The \LaTeX{} package also defines + a |chapterquotes| environment as an example application.\\ +\bibitem{startex}startex&formats3& +A \TeX{} format designed to help students write short reports and essays. It + provides the user with a suitable set of commands for such a task. It is also + more robust than plain \TeX{} and \LaTeX.\\ +\bibitem{stmaryrd}stmaryrd&fonts2& +St Mary Road symbols for functional programming.\\ +\bibitem{subeqn}subeqn&latex3& +Package for subequation numbering\\ +\bibitem{subeqnarray}subeqnarray&latex3& +Equation array with sub numbering.\\ +\bibitem{subfigure}subfigure&latex3& +Figures divided into subfigures.\\ +\bibitem{supertabular}supertabular&latex3& +A multi-page tables package.\\ +\bibitem{swift}swift&latex3& +Miscellaneous macros by Matt Swift\\ +\bibitem{tap}tap&plain3& +An advanced table package\\ +\bibitem{taylor}taylor&graphics3& +Diagram macros by Paul Taylor\\ +\bibitem{tbe}tbe&plain3& +Examples from Arvind Borde's \emph{\TeX{} by Example}\\ +\bibitem{tengwar}tengwar&fonts3& +Font for typesetting Tolkien Tengwar script, by Michael Urban\\ +\bibitem{tex-ps}tex-ps&generic3& +Various extra support file for dvips\\ +\bibitem{texdraw}texdraw&graphics3& +Graphical macros, using embedded PostScript.\\ +\bibitem{texip}texip&formats3& +Macros from \emph{\TeX{} in Practice}\\ +\bibitem{texlive}texlive&texlive1& +Basic material for \TeXLive{}\\ +\bibitem{text1}text1&formats3& +\TeX{} format from the University of Washington\\ +\bibitem{textcomp}textcomp&latex3& +Supports the Text Companion fonts which provide many text symbols (such as + baht, bullet, copyright, musicalnote, onequarter, section, and yen) in the + TS1 encoding.\\ +\bibitem{textfit}textfit&latex3& +Package to support fitting of text to a given width of height by scaling the + font\\ +\bibitem{textmerg}textmerg&latex3& +Merge text in \TeX{} and \LaTeX. Useful, for example, in mail merge.\\ +\bibitem{thesis}thesis&latex3& +A class for producing a thesis based on the report class for a more European + and more flexible look. Supports options like noindent, noitemization, + headline, nocenter, crosshair, and chapterbib.\\ +\bibitem{timesht}timesht&latex3& +Package for typesetting time sheets\\ +\bibitem{tipa}tipa&fonts3& +Fonts and macros for IPA phonetics characters\\ +\bibitem{tools}tools&latex2& +Standard \LaTeX2e{} tools, for extended tabular, verbatim and theorem support\\ +\bibitem{tracking}tracking&latex3& +Automatically adjust spaces between symbols in words or phrases to fit them + into a specified length. Any chain of symbols (including spaces) in the + current font may be treated.\\ +\bibitem{treesvr}treesvr&latex3& +Tree macros\\ +\bibitem{treetex}treetex&plain3& +Allows the automatic layout of n-ary trees with arbitrary node sizes in \LaTeX, + using an external C program to do much of the hard work.\\ +\bibitem{tugboat}tugboat&generic2& +Macros for TUGboat articles (plain and \LaTeX{}\\ +\bibitem{type1cm}type1cm&latex3& +A package that removes the restriction when using scalable versions of the cm + fonts (Type1 Bakoma, or versions from BSR/Y\&Y, or True Type versions from + Kinch, PCTeX etc.) where \LaTeX{} restricts the cm fonts to discrete sizes.\\ +\bibitem{typehtml}typehtml&latex3& +Typeset HTML (i.e., World Wide Web documents) directly from \LaTeX. Can handle + almost all of HTML2, and most of the math fragment of the draft HTML3.\\ +\bibitem{uaclasses}uaclasses&latex3& +This package provides a \LaTeX2e document class named `ua-thesis' for + typesetting theses and dissertations in the official format required by the + University of Arizona. Moreover, there is a fully compatible alternative + document class `my-thesis' for private ``nice'' copies of the dissertation, + and the respective title pages are available as separate packages to work + with ``any'' document class.\\ +\bibitem{ucthesis}ucthesis&latex3& +A modified version of the standard \LaTeX{} REPORT style that is accepted for + use with University of California PhD dissertations and Masters theses.\\ +\bibitem{ulsy}ulsy&latex3& +Extra mathematical characters\\ +\bibitem{umlaute}umlaute&latex3& +An interface to inputenc for using alternate input encodings\\ +\bibitem{umrand}umrand&fonts3& +Package for page frames\\ +\bibitem{underlin}underlin&latex3& +Package for underlining. Be advised that underlining is considered bad style in + typesetting. See also \href{\#ulem}{ulem} which is a specific package for + \LaTeX.\\ +\bibitem{useful}useful&doc2& +Useful documentation; various \LaTeX{} guides, FAQ, fontname docs etc\\ +\bibitem{utthesis}utthesis&latex3& +Produces a thesis that meets the requirements of the Graduate School of The + University of Texas at Austin :-)\\ +\bibitem{uwthesis}uwthesis&latex3& +University of Washington thesis\\ +\bibitem{vdm}vdm&latex3& +Typesetting VDM schemas\\ +\bibitem{vector}vector&latex3& +Macros for more convenient representation of vectors in \LaTeX2e, both + symbolically and as implicit or explicit rows/columns of elements\\ +\bibitem{vertex}vertex&plain3& +Styles for economics working papers and journals\\ +\bibitem{vita}vita&latex3& +This class provides necessary macros to prepare your Curriculum Vitae or + Resume.\\ +\bibitem{vrb}vrb&latex3& +Verbatim macros via plain \TeX\\ +\bibitem{vrsion}vrsion&latex3& +Defines a command which produces a version number in the .dvi-file when + \LaTeX{} is run.\\ +\bibitem{wasy}wasy&fonts3& +The wasy fonts (Waldis symbol fonts)\\ +\bibitem{wasysym}wasysym&latex2& +Makes some additional characters available that come from the wasy fonts + (Waldis symbol fonts). These fonts are not automatically included in + NFSS2/LaTeX2e since they take up important space and aren't necessary if one + makes use of the packages amsfonts or amssymb. Symbols include: join, box, + diamond, leadsto, sqsubset, lhd, rhd, apprle, ocircle, invneg, logof, varint, + male, female, phone, clock, lightning, pointer, sun, bell, permil, smiley, + various electrical symbols, shapes, music notes, circles, signs, astronomy, + etc.\\ +\bibitem{williams}williams&latex3& +Miscellaneous macros by Peter Williams.\\ +\bibitem{win32}win32&systems1& +System binaries for Windows 32\\ +\bibitem{wnri}wnri&fonts3& +\MF{} fonts for Old English, Indic languages in transcription, and American + Indian languages\\ +\bibitem{wsuipa}wsuipa&fonts2& +Washington State University IPA phonetic fonts\\ +\bibitem{xymtex}xymtex&latex3& +Typesetting chemical structures.\\ +\bibitem{xypic}xypic&graphics2& +Sophisticated macros and fonts, originally designed for commutative diagrams, + but with general applicability.\\ +\bibitem{yhmath}yhmath&latex3& +Extended maths fonts for \LaTeX.\\ +\bibitem{youngtab}youngtab&latex3& +A package for typesetting Young-Tableaux mathematical symbols for the + representations of groups, providing two macros, |\yng(#1)| and |\young(#1)| + to generate the whole Young-Tableaux.\\ +\bibitem{ytex}ytex&formats3& +Macro package developed at MIT\\ +\bibitem{zed-csp}zed-csp&latex3& +Typesetting Z and CSP format specifications\\ diff --git a/usergrps/uktug/baskervi/6_6/bv66.blg b/usergrps/uktug/baskervi/6_6/bv66.blg new file mode 100644 index 0000000000..2d4748ed17 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/bv66.blg @@ -0,0 +1,117 @@ +Warning--I'm ignoring a4's extra "modified" field +--line 16 of file catalog.bib +Warning--I'm ignoring a4's extra "modified" field +--line 17 of file catalog.bib +Warning--I'm ignoring aiaa's extra "modified" field +--line 148 of file catalog.bib +Warning--I'm ignoring altfont's extra "modified" field +--line 213 of file catalog.bib +Warning--I'm ignoring amsfonts's extra "modified" field +--line 245 of file catalog.bib +Warning--I'm ignoring amslatex's extra "modified" field +--line 259 of file catalog.bib +Warning--I'm ignoring amstex's extra "modified" field +--line 338 of file catalog.bib +Warning--I'm ignoring answers's extra "modified" field +--line 359 of file catalog.bib +Warning--I'm ignoring apa's extra "modified" field +--line 373 of file catalog.bib +Warning--I'm ignoring barcodes's extra "modified" field +--line 492 of file catalog.bib +Warning--I'm ignoring bbding's extra "modified" field +--line 509 of file catalog.bib +Warning--I'm ignoring bm's extra "modified" field +--line 647 of file catalog.bib +Warning--I'm ignoring calrsfs's extra "modified" field +--line 744 of file catalog.bib +Warning--I'm ignoring chemcono's extra "modified" field +--line 846 of file catalog.bib +Warning--I'm ignoring chemsym's extra "modified" field +--line 858 of file catalog.bib +Warning--I'm ignoring dinbrief's extra "modified" field +--line 1224 of file catalog.bib +Warning--I'm ignoring dropping's extra "modified" field +--line 1321 of file catalog.bib +Warning--I'm ignoring ean's extra "modified" field +--line 1368 of file catalog.bib +Warning--I'm ignoring ec's extra "modified" field +--line 1449 of file catalog.bib +Warning--I'm ignoring envlab's extra "modified" field +--line 1546 of file catalog.bib +Warning--I'm ignoring epslatex's extra "modified" field +--line 1587 of file catalog.bib +Warning--I'm ignoring everysel's extra "modified" field +--line 1631 of file catalog.bib +Warning--I'm ignoring export's extra "modified" field +--line 1670 of file catalog.bib +Warning--I'm ignoring fancyhdr's extra "modified" field +--line 1725 of file catalog.bib +Warning--I'm ignoring fc's extra "modified" field +--line 1763 of file catalog.bib +Warning--I'm ignoring footnote's extra "modified" field +--line 1905 of file catalog.bib +Warning--I'm ignoring fribrief's extra "modified" field +--line 1954 of file catalog.bib +Warning--I'm ignoring geometry's extra "modified" field +--line 2050 of file catalog.bib +Warning--I'm ignoring hyperref's extra "modified" field +--line 2216 of file catalog.bib +Warning--I'm ignoring indxcite's extra "modified" field +--line 2253 of file catalog.bib +Warning--I'm ignoring isostds's extra "modified" field +--line 2291 of file catalog.bib +Warning--I'm ignoring jura's extra "modified" field +--line 2327 of file catalog.bib +Warning--I'm ignoring mathcomp's extra "modified" field +--line 2734 of file catalog.bib +Warning--I'm ignoring mdwtools's extra "modified" field +--line 2793 of file catalog.bib +Warning--I'm ignoring mff's extra "modified" field +--line 2813 of file catalog.bib +Warning--I'm ignoring mftoeps's extra "modified" field +--line 2842 of file catalog.bib +Warning--I'm ignoring moreverb's extra "modified" field +--line 2957 of file catalog.bib +Warning--I'm ignoring mpfnmark's extra "modified" field +--line 2973 of file catalog.bib +Warning--I'm ignoring mslapa's extra "modified" field +--line 2986 of file catalog.bib +Warning--I'm ignoring newthm's extra "modified" field +--line 3075 of file catalog.bib +Warning--I'm ignoring numline's extra "modified" field +--line 3126 of file catalog.bib +Warning--I'm ignoring ocr-a's extra "modified" field +--line 3141 of file catalog.bib +Warning--I'm ignoring ocr-b's extra "modified" field +--line 3149 of file catalog.bib +Warning--I'm ignoring overword's extra "modified" field +--line 3213 of file catalog.bib +Warning--I'm ignoring paper's extra "modified" field +--line 3261 of file catalog.bib +Warning--I'm ignoring pmgraph's extra "modified" field +--line 3428 of file catalog.bib +Warning--I'm ignoring poligraf's extra "modified" field +--line 3440 of file catalog.bib +Warning--I'm ignoring pslatex's extra "modified" field +--line 3572 of file catalog.bib +Warning--I'm ignoring ragged2e's extra "modified" field +--line 3700 of file catalog.bib +Warning--I'm ignoring revtex's extra "modified" field +--line 3779 of file catalog.bib +Warning--I'm ignoring scale's extra "modified" field +--line 3880 of file catalog.bib +Warning--I'm ignoring shadbox's extra "modified" field +--line 3929 of file catalog.bib +Warning--I'm ignoring smallcap's extra "modified" field +--line 4058 of file catalog.bib +Warning--I'm ignoring startex's extra "modified" field +--line 4118 of file catalog.bib +Warning--I'm ignoring tracking's extra "modified" field +--line 4489 of file catalog.bib +Warning--I'm ignoring type1cm's extra "modified" field +--line 4562 of file catalog.bib +Warning--I'm ignoring uaclasses's extra "modified" field +--line 4592 of file catalog.bib +Warning--I'm ignoring amiweb2c's extra "modified" field +--line 8 of file tex-live.bib +(There were 58 warnings) diff --git a/usergrps/uktug/baskervi/6_6/catalog.bib b/usergrps/uktug/baskervi/6_6/catalog.bib new file mode 100644 index 0000000000..1d266ef192 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/catalog.bib @@ -0,0 +1,5021 @@ +% edited from version copied from CTAN April 12th 1997 +% \def\filedate{1997/05/19}\def\fileversion{3.0} +@TeXIndex{a4, + abstract = {Originally for \LaTeX{} 2.09 but updated for \LaTeX2e. + Mostly superceded by \LaTeX2e support for a4 paper but + defines the extra option of widemargins. The + \href{\#geometry}{geometry} package is usually better.}, + author = {Nico Poppelier and Johannes Braams}, + email = {N.Poppelier@elsevier.nl and JLBraams@cistron.nl}, + ctan = {macros/latex/contrib/supported/ntgclass}, + keywords = {a4, paper sizes}, + version = {v1.2e}, + also = {geometry,a4wide}, + modified = {4 May 1996 07:18:08 Graham.Williams@cmis.csiro.au}, + doc = {http://www.loria.fr/tex/packages/a4.dvi}, + modified = {12 Nov 1996 07:50:57 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{a4wide, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Increases the width of the printed area of the a4 page. + The \href{\#geometry}{geometry} package is usually better.}, + also = {geometry,a4}, + modified = {18 May 1996 11:33:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{abbrevs, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Macros to expand abbreviations to text and insert the + proper following space depending on context. These macros + can also expand to one thing the first time they are used + and another thing on subsequent invocations (to + automatically spell-out abbreviations or acronyms at their + first use). A generic facility is also provided for + suffixes like |1900\BC| and |6:00\PM|, which correctly + handles following periods.} +} + +@TeXIndex{abc2mtex, + abstract = {A package designed to notate tunes stored in an ascii + format (henceforth abc notation). One of the most important + aims of abc notation, and perhaps one that distinguishes it + from most, if not all, computer-readable musical languages + is that it can be easily read by humans. The package + produces files that can be processed with + \href{\#musictex}{MusicTeX}.}, + author = {Chris Walshaw}, + ctan = {support/abc2mtex/}, + email = {C.Walshaw@gre.ac.uk}, + doc = {INTRO.html}, + version = {1.6}, + modified = {27 Nov 1996 13:50:01 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{abstbook, + abstract = {A \LaTeX2e class file for making ``books of abstracts'', + commonly used on conferences. It is based on report class, + however |\chapter| has been redefined and shouldn't be + used.}, + author = {Havlik Denis}, + ctan = {macros/latex/contrib/other/misc/}, + email = {havlik@MERLIN.PAP.UNIVIE.AC.AT}, + modified = {5 Mar 1997 16:28:20 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{achemso, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/achemso/}, + abstract = {\LaTeX{} and \BibTeX{} style for American Chemical Society}, + author = {Mats Dahlgren}, + email = {matsd@sssk.se}, + modified = {26 Mar 1997 09:57:14 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{acronym, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/acronym/}, + abstract = {This package ensures that all acronyms used in the text + are spelled out in full at least once. It also provides an + environment to build a list of acronyms.} +} + +@TeXIndex{adobe, + texlive = {fonts3}, + ctan = {fonts/postscript/adobe/}, + abstract = {Font metrics, and macro support in \LaTeX2e, for a large + set of Adobe fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{adrlist, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/adrlist/}, + abstract = {Using address lists in \LaTeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{advdate, + abstract = {Provides macros which can add a specified number of days + to the current date (as specified in |\today|) and print + it. Intended for use, for example, in invoices payable + within 14 days from today etc. Has only been tested with + Czech dates. A version supporting English dates is expected + soon.}, + author = {Zdenek Wagner}, + ctan = {macros/latex/contrib/other/misc/}, + modified = {5 Mar 1997 11:25:37 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{afterpage, + ctan = {macros/latex/packages/tools/}, + abstract = {Implements a command that causes the commands specified in + its argument to be expanded after the curent page is + output. Useful to flush floats, for example.} +} + +@TeXIndex{afthesis, + abstract = {\LaTeX{} thesis/dissertation class for US Air Force + Institute Of Technology}, + author = {Joel D. Young}, + ctan = {macros/latex/contrib/supported/afthesis/}, + email = {jdyoung@AFIT.AF.MIL}, + modified = {15 Dec 1996 19:08:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{aguplus, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/aguplus/}, + abstract = {Styles for American Geophysical Union.}, + version = {15b}, + author = {P.W.Daly}, + email = {daly@LINPWD.MPAE.GWDG.DE}, + modified = {12 Jan 1997 11:38:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{aiaa, + abstract = {A bundle of \LaTeX{}/\BibTeX{} files and sample documents + to aid those producing papers and journal articles + according to the guidelines of the American Institute of + Aeronautics and Astronautics (AIAA)}, + author = {Bil Kleb}, + ctan = {macros/latex/contrib/supported/aiaa/}, + email = {w.l.kleb@larc.nasa.gov}, + version = {1.0}, + modified = {12 Mar 1997 09:10:26 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{akletter, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/akletter/}, + abstract = {An advanced letter document class which extends \LaTeX{}'s + usual letter class. Provides support for building your own + letterhead; can mark fold points for window envelopes; and + more. Documentation in German, but sample file is + sufficient for a basic understanding.}, + author = {Axel Kielhorn}, + email = {i0080108@ws.rz.tu-bs.de}, + modified = {26 Mar 1997 09:55:33 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{alatex, + texlive = {formats3}, + ctan = {macros/alatex/}, + abstract = {An extended \LaTeX{} with better modularity}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{alg, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/alg/}, + abstract = {\LaTeX{} environments for typesetting algorithms}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{algorithms, + ctan = {macros/latex/contrib/supported/algorithms/}, + abstract = {Defines a floating algorithm environment designed to work + with the \href{\#algorithmic}{algorithmic} package.}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{algorithmic, + ctan = {macros/latex/contrib/supported/algorithms/}, + abstract = {Provides an environment for describing algorithms. Within + an algorithmic a number of commands for typesetting popular + algorithmic constructs are available.} +} + + +@TeXIndex{alltt, + ctan = {macros/latex/base/}, + abstract = {Defines the alltt environment which is like the verbatim + environment except that |\| and braces have their usual + meanings. Thus, other commands and environments can appear + within an alltt environment.}, + also = {moreverb,verbatim,vrb}, + modified = {28 May 1996 16:23:49 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{altfont, + abstract = {A generalised replacement for some parts of psnfss and + mfnfss. Similar to \href{\#psfont}{psfont} with the + PostScript specific code removed.}, + author = {Sebastian Kirsch}, + ctan = {macros/latex/contrib/supported/altfont}, + email = {Sebastian_Kirsch@kl.maus.de}, + modified = {1 Jul 1996 21:06:06 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{amscd, + abstract = {Part of the \href{\#amslatex}{AMS-\LaTeX{}} distribution, + this package adapts the commutative diagram macros of + AMS-\TeX{} for use in \LaTeX{}.}, + ctan = {macros/latex/packages/amslatex/math/}, + email = {Tech-Support@ams.org}, + version = {1.2a}, + also = {amslatex}, + modified = {1 Nov 1996 08:34:08 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amsfonts, + texlive = {ams2}, + ctan = {fonts/amsfonts/}, + modified = {16 May 1996 SPQR}, + abstract = {A set of miscellaneous \TeX{} fonts from the American + Mathematical Society that augment the standard set normally + distributed with \TeX. The set includes: Extra mathematical + symbols; Blackboard bold letters (uppercase only;) Fraktur + letters; Subscript sizes of bold math italic and bold; + Greek letters; Subscript sizes of large symbols such as sum + and product; Added sizes of the Computer Modern small caps + font; Cyrillic fonts (from the University of Washington); + Euler math fonts.}, + home = {http://www.ams.org/tex/amsfonts.html}, + email = {Tech-Support@ams.org}, + version = {2.2}, + modified = {9 Nov 1996 15:43:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amslatex, + ctan = {macros/latex/packages/amslatex/}, + abstract = {A collection of loosely related files that are distributed + together by the American Mathematical Society. These files + are miscellaneous enhancements to \LaTeX{} whose aim is + superior information structure of mathematical documents + and superior printed output.}, + home = {http://www.ams.org/tex/amslatex.html}, + version = {1.2}, + email = {Tech-Support@ams.org}, + also = {amsmath,amscd,amstext}, + modified = {9 Nov 1996 15:40:28 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {ams2} +} + +@TeXIndex{amsltx11, + abstract = {Version of \href{\#amslatex}{AMS-\LaTeX{}} for version + 2.09 of \LaTeX{}.}, + ctan = {macros/latex209/contrib/amslatex}, + home = {http://www.ams.org/tex/}, + email = {Tech-Support@ams.org}, + also = {amslatex}, + modified = {9 Nov 1996 15:46:01 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amsmath, + ctan = {macros/latex/packages/amslatex/math/}, + abstract = {This package is the principal package in the + \href{\#amslatex}{AMS-\LaTeX{}} distribution. I adapts for + use in \LaTeX{} most of the mathematical features found in + \href{\#amstex}{AMS-\TeX{}}.}, + home = {http://www.ams.org/tex/latex.html}, + email = {Tech-Support@ams.org}, + also = {amslatex}, + modified = {9 Nov 1996 16:15:32 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amsppt, + abstract = {AMS-TeX article preprint document style.}, + author = {American Mathematical Society}, + ctan = {macros/amstex/}, + email = {Tech-Support@ams.org}, + version = {2.1a}, + also = {amsppt1}, + modified = {24 Sep 1996 08:42:35 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amsppt1, + abstract = {AMS-TeX conversion file to provide compatibility between + amsppt.sty version 1 and amsppt.sty version 2.}, + author = {American Mathematical Society}, + ctan = {macros/amstex/}, + email = {Tech-Support@ams.org}, + version = {2.1b}, + also = {amsppt}, + modified = {25 Sep 1996 09:41:18 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amssym, + abstract = {Defines names for all the math symbols in the AMS symbol + fonts (msam and msbm). If not used with AMS-TeX, amssym.tex + must be used with amssym.def (q.v.).}, + author = {American Mathematical Society}, + ctan = {fonts/amsfonts/plaintex/}, + email = {Tech-Support@ams.org}, + version = {2.1}, + also = {amssym,msam,msbm,amsfonts,amssymb}, + modified = {25 Sep 1996 09:44:00 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amssymb, + abstract = {Part of the AMSFonts distribution, this \LaTeX{} option + defines symbol names for all the math symbols in the fonts + MSAM and MSBM, of the \href{\#amsfonts}{AMSFonts} package.}, + home = {http://www.ams.org/tex/amsfonts.html}, + email = {Tech-Support@ams.org}, + ctan = {fonts/amsfonts/doc/latex/}, + also = {amsfonts}, + modified = {11 Nov 1996 20:19:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amstex, + texlive = {ams2}, + ctan = {macros/amstex/}, + abstract = {American Mathematical Society plain \TeX{} macros}, + modified = {16 May 1996 SPQR}, + home = {http://www.ams.org/tex/amstex.html}, + email = {Tech-Support@ams.org}, + version = {2.1}, + modified = {9 Nov 1996 15:47:35 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{amstext, + abstract = {Part of the \href{\#amslatex}{AMS-\LaTeX{}} distribution, + this package defines a |\text| macro, which makes it easy to + incorporate fragments of text inside a displayed equation + or a sub or superscript. Font sizes are automatically + scaled in sub/superscripts.}, + ctan = {macros/latex/packages/amslatex/math/}, + email = {Tech-Support@ams.org}, + also = {amslatex}, + modified = {11 Nov 1996 20:24:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{answers, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/answers/}, + abstract = {Styles for setting questions (or exercises) and answers.}, + also = {exams}, + modified = {16 May 1996 SPQR}, + modified = {29 May 1996 13:08:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{apa, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/apa/}, + abstract = {\LaTeX{} class and \BibTeX{} style used to format text + according to the American Psychological Association + Publication Manual (4th ed.) specifications for manuscripts + or, with an option to the package, in an APA journal style + format or as a regular document.}, + author = {Thanassi Protopapaswrites}, + also = {apacite,mslapa}, + modified = {16 May 1996 SPQR}, + modified = {20 May 1996 10:06:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{apacite, + abstract = {A \BibTeX{} style which closely follows the APA style + citation, claiming to provide the closest match.}, + author = {Erik Meijer}, + ctan = {biblio/bibtex/contrib/}, + email = {Meijer@rulfsw.LeidenUniv.nl}, + also = {apa,mslapa}, + modified = {12 Jul 1996 10:10:07 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{arabtex, + texlive = {lang3}, + ctan = {language/arabtex/}, + abstract = {Macros and fonts for typesetting Arabic}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{arosgn, + abstract = {Support for the Bengali language.}, + author = {Muhammad Masroor Ali}, + ctan = {language/bengali/arosgn}, + version = {2.1}, + modified = {21 Oct 1996 10:32:18 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{array, + ctan = {macros/latex/packages/tools/}, + abstract = {An extended implementation of the array and tabular + environments which implements options to format columns. + The ! option, for example, is introduced with this + package.} +} + +@TeXIndex{arrow, + abstract = {Eplain macros for arrow theoretic diagrams.}, + author = {Steven T. Smith}, + ctan = {macros/eplain/arrow.tex}, + email = {smith@hrl.harvard.edu}, + version = {v1.0 dated 20 Jan 1992}, + modified = {7 Nov 1996 19:31:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{arseneau, + texlive = {latex2}, + abstract = {Miscellaneous macros by Donald Arseneau.}, + author = {Donald Arseneau}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ascii, + texlive = {fonts3}, + ctan = {fonts/ascii/}, + abstract = {Support for IBM extended ASCII font.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{astro, + texlive = {fonts3}, + ctan = {fonts/astro/}, + abstract = {Astronomical (planetary) symbols.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{at, + abstract = {A package to remove a lot of tedious typing that ends up + in \LaTeX{} documents, by expanding the number of short + command names available. The new command names begin with + the `|@|' character, rather than the conventional `|\|', so + you can tell them apart.}, + author = {Mark Wooding}, + ctan = {macros/latex/contrib/supported/mdwtools/}, + doc = {http://www.loria.fr/tex/ctan-doc/macros/latex/contrib/supported/mdwtools/at.dvi}, + version = {1.02}, + modified = {12 Nov 1996 09:27:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{auctex, + ctan = {support/auctex/}, + abstract = {Emacs Lisp support files for \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{aurora, + texlive = {dvips3}, + abstract = {Header files for dvips to make colour separations}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{babel, + texlive = {latex1}, + ctan = {macros/latex/packages/babel/}, + version = {3.6}, + author = {Johannes L. Braams}, + email = {jlbraams@CISTRON.NL}, + abstract = {Multilingual support for \LaTeX.}, + modified = {12 Jan 1997 11:26:33 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bakoma, + texlive = {fonts2}, + ctan = {fonts/cm/ps-type1/bakoma/}, + abstract = {Computer Modern and AMS font in PostScript Type1 form.}, + modified = {13 Dec 1996 08:26:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bar, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Provides the barenv environment for bar charts.} +} + +@TeXIndex{barcodes, + texlive = {fonts3}, + ctan = {fonts/barcodes/}, + abstract = {Fonts for making barcodes.}, + also = {code128,ean}, + modified = {16 May 1996 SPQR}, + modified = {7 Jun 1996 13:43:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{barr, + texlive = {graphics3}, + ctan = {macros/generic/diagrams/barr/}, + abstract = {Diagram macros by Michael Barr.}, + author = {Michael Barr}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{bbding, + author = {Peter M|ller Neergaard}, + email = {turtle@diku.dk}, + ctan = {fonts/bbding/}, + abstract = {An NFSS-interface to the symbol font bbding containing + many of the Zapf dingbats fonts.}, + modified = {13 May 1996 06:15:45 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {fonts3} +} + +@TeXIndex{bbm, + texlive = {fonts3}, + ctan = {fonts/cm/bbm/}, + abstract = {Blackboard variant fonts for Computer Modern, with + \LaTeX{} support}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{beebe, + texlive = {bibtex2}, + ctan = {biblio/bibtex/contrib/beebe/}, + abstract = {Nelson Beebe's collection of \TeX-related bibliographies, + and \BibTeX{} style files}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{beton, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/beton/}, + abstract = {Typeset a \LaTeX2e document with the Concrete fonts + designed by Don Knuth and used in his book ``Concrete + Mathematics''.}, + also = {euler}, + modified = {28 May 1996 16:24:30 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bibindex, + abstract = {A stand-alone tool for indexing \BibTeX{} documents to be + searched using the corresponding \href{\#biblook}{biblook} + tool.}, + author = {Nelson Beebe}, + home = {http://www.cs.duke.edu/~jeffe/biblook.html}, + modified = {12 Jan 1997 14:53:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{biblios, + abstract = {A Windows95 tool that uses the CGI (common gateway + interface) protocol so that \BibTeX{} files can be managed + remotely using an HTTP-server on the server side and a + Web-browser such as Netscape on the client side.}, + author = {Anders Möller}, + ctan = {systems/msdos/}, + email = {moller@MSI.SE}, + modified = {16 Aug 1996 14:40:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{biblist, + texlive = {latex3}, + ctan = {macros/latex209/contrib/biblist/}, + abstract = {\BibTeX{} styles by Joachim Schrod}, + author = {Joachim Schrod}, + modified = {16 May 1996 SPQR} +} + + +@TeXIndex{biblook, + abstract = {A stand-alone tool for searching \BibTeX{} documents which + have been indexed by \href{\#bibindex}{bibindex}}, + author = {Nelson Beebe}, + home = {http://www.cs.duke.edu/~jeffe/biblook.html}, + version = {2.8}, + modified = {12 Jan 1997 14:53:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bidstobibtex, + abstract = {A tool to take input from a BIDS email message (generated + using one of the downloading formats) to \BibTeX.}, + author = {Anthony Stone}, + ctan = {biblio/bibtex/contrib/bids/}, + platform = {Perl}, + modified = {21 Oct 1996 13:54:10 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bibsort, + abstract = {Sort a bibliography.}, + author = {Nelson H. F. Beebe}, + home = {ftp://ftp.math.utah.edu/pub/tex/bib/index.html}, + email = {beebe@math.utah.edu}, + version = {0.11}, + modified = {12 Nov 1996 10:28:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bitstrea, + texlive = {fonts3}, + ctan = {fonts/psfonts/bitstrea/}, + abstract = {Font metrics, and macro support in \LaTeX2e, for the free + Bitstream fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{bibtex8bit, + abstract = {A fully 8-bit adaptation of \BibTeX{} 0.99.}, + author = {Niel Kempson}, + ctan = {biblio/bibtex/8-bit}, + modified = {19 Aug 1996 22:05:26 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{bibtool, + abstract = {Command line manipulation of \BibTeX{} files: + Pretty-printing data bases; Syntactic checks with error + recovery; Semantic checks. Sorting and merging of data + bases; Generation of uniform reference keys according to + predefined rules or according to user specification; + Selecting references used in one publication which are + found by analyzing an .aux file; Controlled rewriting of + fields utilising regular expressions to specify the + rewriting rules; Macro (String) expansion to eliminate the + need of extra string definitions; Collecting statistics + about one or more data bases.}, + author = {Gerd Neugebauer}, + email = {gerd@uni-koblenz.de}, + ctan = {biblio/bibtex/utils/bibtool/}, + home = {http://www.uni-koblenz.de/~gerd/ftp/BibTool}, + doc = {bibtool.dvi.gz}, + modified = {31 May 1996 08:26:57 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{blue, + texlive = {formats3}, + ctan = {macros/blu/}, + abstract = {Kees van der Laan's BLUe format, a concise but expressive + document preparation system modelled on Knuth's manmac}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{bm, + abstract = {This is a package for accessing bold symbols in math mode. + (Similar to the AMS |\boldsymbol| command, but taking more + care over spacing, delimiters etc.) }, + author = {David Carlisle}, + ctan = {macros/latex/contrib/supported/bm/}, + home = {http://www.yandy.com}, + version = {1.0a}, + modified = {5 Mar 1997 16:30:22 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex2} +} + +@TeXIndex{booktabs, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/booktabs/}, + abstract = {Nicer layout of tables}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{bophax, + abstract = {PostScript related macros for landscape, mirror etc. of + \TeX{} documents}, + author = {Stanislaw Wawrykiewicz}, + ctan = {macros/TeX-PS/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{boxedminipage, + abstract = {A very old (\LaTeX{} 2.09) style for producing boxed + minipages. Refer to \LaTeX2e's usrguide.tex for an + example of how to define your own boxed minipage + with little effort in \LaTeX2e{} using the lrbox + environment.}, + ctan = {macros/latex209/contrib/misc/}, + modified = {7 Jun 1996 09:30:29 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{borceux, + texlive = {graphics3}, + ctan = {macros/generic/diagrams/borceux/}, + abstract = {Diagram macros by Francois Borceux}, + author = {Francois Borceux}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{brief, + abstract = {German private letter class with address boxes for window + envelopes, a hook to put a figure or any kind of box in the + top right corner, fold-marks (option falt), setting the + text in informal \tt (option tt), configurable by a + configuration file.}, + author = {Stephan Boettcher}, + email = {stephan@alzt.tau.ac.il}, + home = {http://zow00.desy.de:8000/~stephan/tex/LaTeX-styles.html}, + modified = {30 May 1996 11:22:14 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{c2cweb, + abstract = {A utility to prettyprint C and C++ source files using + cweb.}, + author = {Werner Lemberg}, + ctan = {web/c_cpp/c2cweb/}, + email = {xlwy01@uxp1.hrz.uni-dortmund.de}, + version = {1.5}, + modified = {29 Nov 1996 15:27:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{calc, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/calc/}, + doc = {http://www.loria.fr/tex/packages/calc.dvi}, + abstract = {Adds infix expressions to perform arithmetic in the + \LaTeX{} commands |\setcounter|, |\addtocounter|, + |\setlength|, and |\addtolength|.}, + author = {Kresten Krab Thorup and Frank Jensen}, + modified = {12 Nov 1996 09:09:07 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{calendar, + texlive = {plain3}, + ctan = {macros/plain/contrib/}, + abstract = {Plain macros for making nice calendars}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{calendar-fb, + abstract = {A package for calendars and timetables. Includes, for + example, a package which organizes date items in a format + suitable for conference schedules, itineraries, academic + teaching timetables and the like.}, + author = {Frank Bennett}, + authorurl = {http://rumple.soas.ac.uk/~fbennett/}, + ctan = {macros/latex/contrib/supported/calendar}, + email = {fbennett@rumple.soas.ac.uk}, + modified = {18 Mar 1997 13:07:53 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{calrsfs, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/calrsfs/}, + abstract = {Nicer calligraphic letters.}, + also = {rsfs}, + modified = {16 May 1996 SPQR}, + modified = {12 Jun 1996 09:16:09 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{camel, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/camel/}, + abstract = {Comprehensive bibliography manager (prototype citation + engine for \LaTeX3). Will become \BibTeX{} 1.0 on release. + Under development.}, + version = {1.0t}, + modified = {5 Mar 1997 16:31:57 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{caption, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/caption/}, + abstract = {Extends caption capabilities for figures and tables, such + as the caption width, style, font. Many aspects are tunable + as options.}, + author = {Harald Axel Sommerfeldt}, + doc = {http://www.loria.fr/tex/ctan-doc/macros/latex/contrib/supported/caption/caption.dvi}, + modified = {12 Nov 1996 20:23:42 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{caption2, + ctan = {macros/latex/contrib/supported/caption/}, + abstract = {Newer version of the caption package. Extends caption + capabilities for figures and tables, such as the caption + width, style, font. Many aspects are tunable as options.} +} + +@TeXIndex{capt-of, + abstract = {Defines a command |\captionof| for putting a caption to + something that's not a float}, + author = {Robin Fairbairns}, + ctan = {macros/latex/contrib/other/misc/}, + email = {Robin.Fairbairns@CL.CAM.AC.UK}, + modified = {15 Dec 1996 19:04:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{carlisle, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/carlisle/}, + abstract = {Miscellaneous small packages by David Carlisle}, + author = {David Carlisle}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cases, + abstract = {Multi-case equations with big brace, and a number for each + case.}, + author = {Donald Arseneau}, + ctan = {macros/latex/contrib/other/misc/}, + version = {2.2}, + platform = {LaTeX2e}, + modified = {15 Dec 1996 19:14:30 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{catalogue, + abstract = {A catalogue of what's available on CTAN. Includes + \BibTeX{} source and HTML browseable versions. Oh, by the + way, you are currently looking at it.}, + author = {Graham Williams}, + email = {Graham.Williams@cmis.csiro.au}, + ctan = {help/Catalogue}, + modified = {22 May 1996 16:49:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cellular, + texlive = {plain3}, + ctan = {macros/plain/contrib/cellular/}, + abstract = {Cellular table construction}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{changebar, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/changebar/}, + abstract = {Generate changebars in \LaTeX{} documents.}, + author = {Johannes Braams}, + version = {3.2c}, + modified = {3 Dec 1996 16:27:45 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{chapterbib, + ctan = {macros/latex/contrib/supported/cite/}, + abstract = {Support multiple bibliographies, one for each |\include| + file.}, + version = {1.6}, + author = {Donald Arseneau}, + modified = {15 Dec 1996 19:13:07 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{chemcono, + abstract = {A \LaTeX{} style file for using compound numbers in + chemistry documents. It works like |\cite| and the + |\thebibliography|, using |\fcite| and |\theffbibliography| + instead. It allows compound names in documents to be + numbered and does not affect the normal citation routines.}, + author = {Stefan Schulz}, + ctan = {macros/latex/contrib/supported/chemcono/}, + email = {sschulz@chemie.uni-hamburg.de}, + modified = {21 Oct 1996 14:28:23 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{chemsym, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/chemsym/}, + abstract = {Macros for typing chemical symbols}, + author = {Mats Dahlgren}, + email = {matsd@physchem.kth.se}, + modified = {16 May 1996 SPQR}, + modified = {19 Jun 1996 09:45:18 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cherokee, + texlive = {fonts3}, + ctan = {fonts/cherokee/}, + abstract = {Fonts for Cherokee scripts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{chicago, + ctan = {biblio/bibtex/contrib/}, + abstract = {A bibliography style.} +} + +@TeXIndex{chktex, + ctan = {support/chktex/}, + abstract = {This program catches some typographic errors \LaTeX{} + overlooks, and can be viewed as Lint for \LaTeX. Filters + are also provided for checking the \LaTeX{} parts of CWEB + documents.}, + author = {Jens T. Berger Thielemann}, + modified = {21 Oct 1996 13:51:58 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{circ, + texlive = {graphics3}, + ctan = {macros/generic/diagrams/circ/}, + abstract = {Macros for typesetting circuit diagrams. Several + electrical symbols like resistor, capacitor, transistors + etc., are defined. The symbols can be connected with + wires.}, + modified = {14 Feb 1997 09:12:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{circuit_macros, + abstract = {A set of macros for drawing electric circuits containing + fundamental elements, amplifiers, transistors, and basic + logic gates to include in \TeX, \LaTeX, or similar + documents.}, + author = {Dwight Aplevich}, + ctan = {graphics/circuit_macros}, + version = {4.2}, + modified = {7 Mar 1997 16:49:43 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cirth, + texlive = {fonts3}, + ctan = {fonts/cirth/}, + abstract = {Fonts for Cirth}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cite, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/cite/}, + abstract = {Supports compressed, sorted lists of numerical citations: + [8,11-16].}, + version = {3.6}, + author = {Donald Arseneau}, + modified = {15 Dec 1996 19:10:42 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cjk, + abstract = {A macro package which enables the use of + Chinese/Japanese/Korean with \LaTeX2e.}, + ctan = {language/chinese/CJK}, + version = {4.1.2}, + author = {Werner Lemberg}, + email = {xlwy01@uxp1.hrz.uni-dortmund.de}, + modified = {7 Mar 1997 16:54:15 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cm, + texlive = {fonts1}, + ctan = {fonts/cm/}, + abstract = {Computer Modern fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cmbright, + texlive = {fonts2}, + ctan = {fonts/cmbright/}, + abstract = {Computer Modern Bright fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cmcyralt, + texlive = {latex3}, + ctan = {fonts/cmcyralt/}, + abstract = {Alternative Russian encoding support}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cmextra, + texlive = {fonts2}, + ctan = {macros/latex/base/}, + abstract = {Extra Computer Modern fonts, from the American + Mathematical Society}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cmpica, + texlive = {fonts3}, + ctan = {fonts/cmpica/}, + abstract = {A Computer Modern Pica variant}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{cmtt, + abstract = {A package for handling the `cmtt' font better. It + introduces a special encoding for the font, and provides a + command which allows you to use all the characters without + the disadvantages of verbatim text.}, + author = {Mark Wooding}, + email = {csuov@csv.warwick.ac.uk}, + ctan = {macros/latex/contrib/supported/mdwtools}, + modified = {1 Jun 1996 15:43:59 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cmykhax, + abstract = {TeX-PS macros for color separation and substitution.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {macros/TeX-PS/cmyk-hax/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{code128, + abstract = {A set of barcode macros for the Code 128 standard.}, + author = {Petr Olsak}, + email = {olsak@math.feld.cvut.cz}, + ctan = {macros/generic/code128}, + also = {barcodes,ean}, + modified = {7 Jun 1996 13:42:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{codepage, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/codepage/}, + abstract = {Support for variant code pages.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{color, + ctan = {macros/latex/packages/graphics/}, + abstract = {Allows text and page background colors to be set.}, + also = {pstricks,shading}, + doc = {grfguide.ps}, + modified = {24 Sep 1996 08:56:07 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{colorsep, + texlive = {dvips3}, + abstract = {Support for colour separation when using dvips}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{colortab, + ctan = {graphics/pstricks/inputs/}, + abstract = {Lets you shade or color the cells in the alignment + environments such as |\halign| and \LaTeX's tabular and + array environments.} +} + +@TeXIndex{colortbl, + abstract = {Add colour to \LaTeX{} tables.}, + author = {David Carlisle}, + ctan = {macros/contrib/supported/carlisle/}, + modified = {22 Oct 1996 09:40:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{comma, + abstract = {Enables the printing of counter values with a separator + every three digits, ``12,345'' or ``12 345''}, + author = {David Carlisle}, + ctan = {macros/latex/contrib/supported/carlisle}, + modified = {21 Oct 1996 10:35:17 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{comment, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Selectively include/exclude pieces of text. The user can + define new comment versions, and each is controlled + separately. Special comments can be defined where the user + specifies the action that is to be taken with each comment + line.} +} + +@TeXIndex{compsci, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Macros for writing about macros, most often used to + supplement the `ltxdoc' class.}, + author = {Matt Swift}, + version = {0.92 (beta)}, + modified = {21 Oct 1996 14:11:57 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{concmath, + texlive = {fonts3}, + home = {http://www.thphy.uni-duesseldorf.de/~vieth/subjects/tex/software.html}, + ctan = {macros/latex/contrib/other/concmath/}, + abstract = {Concrete math fonts derived from Computer Modern + math fonts using parameters from Concrete text fonts. + A \LaTeX{} package providing the necessary font + definition code is included.}, + author = {Ulrik Vieth}, + email = {vieth@thphy.uni-duesseldorf.de}, + version = {1995/02/28}, + also = {concrete,euler}, + modified = {25 Dec 1996 UV} +} + +@TeXIndex{concprog, + abstract = {A class which provides the necessary macros to prepare a + (classical) concert programme.}, + ctan = {macros/latex/contrib/supported/concprog/}, + modified = {22 Oct 1996 09:37:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{concrete-jh, + abstract = {A wrapper to load up the appropriate packages to use the + concrete fonts.}, + author = {Jim Hefferon}, + ctan = {macros/latex/contrib/other/misc/}, + modified = {27 Nov 1996 13:57:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{concrete, + texlive = {fonts3}, + ctan = {fonts/concrete/}, + abstract = {Concrete fonts}, + author = {Donald Knuth}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{count1to, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/count1to/}, + abstract = {Setting |\count1| to |\count9|}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{croatian, + texlive = {lang3}, + ctan = {language/croatian/}, + abstract = {Fonts for typesetting Croatian scripts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{curves, + texlive = {graphics3}, + ctan = {macros/latex/contrib/supported/curves/}, + abstract = {Draws curves in the \LaTeX{} picture environment using + parabolas between points with continuous slope at points. + Equivalent to technical pens with compasses and French + curves.} +} + +@TeXIndex{custom-bib, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/custom-bib/}, + email = {daly@linpwd.dnet.gwdg.de}, + abstract = {Package generating customized \BibTeX{} bibliography + styles from a generic file using docstrip.}, + author = {P. W. Daly}, + version = {382}, + modified = {12 Jan 1997 11:24:49 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cwebbin, + abstract = {CWEB for the Commodore Amiga with SAS/C++ 6.56, MS/DOS + with Borland C++ 3.1, and UNIX with CC or GCC. \TeX{} + macros and CWEB macros are provided for German, French, and + Italian program documentation on any machine.}, + email = {Scherer@physik.rwth-aachen.de}, + ctan = {web/c_cpp/cwebbin}, + modified = {12 Jun 1996 06:41:09 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{cwpuzzle, + abstract = {Typeset crossword puzzles.}, + author = {Gerd Neugebauer}, + ctan = {macros/latex/other/gene/crossword/}, + email = {gerd@MAILHOST.UNI-KOBLENZ.DE>}, + modified = {28 Nov 1996 10:09:18 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dancers, + texlive = {fonts3}, + ctan = {fonts/dancers/}, + abstract = {Font for the Sherlock Holmes `Dancing Men'}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{dante-src, + abstract = {Contains the source code for a \TeX{} installation under UNIX + (TeX, current release of \LaTeX2e, \MF, \BibTeX, + MakeIndex, drivers for X11, HP LaserJet and PostScript).}, + ctan = {systems/unix/dante-src/}, + email = {rz32@rz.uni-karlsruhe.de}, + modified = {14 Feb 1997 09:29:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dc, + texlive = {fonts2}, + ctan = {fonts/dc/}, + author = {Jorg Knappen}, + email = {tex@mzdmza.zdv.uni-mainz.de}, + version = {1.3pl4}, + abstract = {The Extended/European (Cork) Computer Modern fonts.}, + modified = {16 May 1996 SPQR}, + modified = {2 Jun 1996 11:09:21 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dco, + abstract = {A set of .vf and .tfm files for using the dc-fonts with + so-called ``Gemeine'' or oldstyle numerals. It also + contains a Bourne shell script which I used to create this + set of virtual fonts.}, + author = {Sebastian Kirsch}, + ctan = {fonts/dco}, + modified = {16 Aug 1996 14:14:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dcolumn, + ctan = {macros/latex/packages/tools/}, + abstract = {Align on the decimal point of numbers in tabulars.} +} + +@TeXIndex{delarray, + ctan = {macros/latex/packages/tools/}, + abstract = {Add delimiters (parentheses etc.) around arrays (nesting + brackets are automatically inserted).} +} + +@TeXIndex{deleq, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/deleq/}, + author = {Mats Dahlgren}, + email = {matsd@physchem.kth.se}, + abstract = {Provides a more flexible numbering of equations, + subequations, and `recycled' equations, including `partial' + equation numbers (`3a', `3b' etc.).}, + modified = {26 Mar 1997 09:56:51 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{devanagari, + texlive = {lang3}, + ctan = {language/devanagari/}, + abstract = {Fonts for typesetting Devanagari}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{dialogl, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/dialogl/}, + abstract = {Macros for constructing interactive \LaTeX{} scripts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{dinbrief, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/dinbrief/}, + abstract = {German letter DIN style.}, + modified = {16 May 1996 SPQR}, + modified = {4 Nov 1996 09:56:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{doc, + ctan = {macros/latex/base/}, + abstract = {Contains the definitions that are necessary to format the + documentation of package files (Literate \LaTeX) which + incorporate both the documentation and the code.}, + author = {Frank Mittelbach}, + email = {mittelbach@mzdmza.zdv.uni-mainz.de}, + modified = {19 Aug 1996 22:19:13 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{docstrip, + ctan = {macros/latex/base/}, + abstract = {Makes a package documentation file smaller by removing + comments and other sections of the document + conditionally.} +} + +@TeXIndex{dotseqn, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/dotseqn/}, + abstract = {Flush left equations with dotted letters to the numbers}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{doublespace, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Defines the spacing environment which you can use anywhere + in your document. This package is superceded by + \href{\#setspace}{setspace}.} +} + +@TeXIndex{doublestroke, + abstract = {A font based on the Computer Modern Roman family of fonts + by D. E. Knuth. It is useful for typesetting the + mathematical symbols for the natural numbers (N), whole + numbers (Z), rational numbers (Q), real numbers (R) and + complex numbers (C).}, + author = {Olaf Kummer}, + authorurl = {http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/ + wimis/kummer.html}, + ctan = {fonts/doublestroke}, + email = {kummer@informatik.uni-hamburg.de}, + version = {1.0}, + modified = {21 Oct 1996 13:56:41 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{draftcopy, + texlive = {latex3}, + platform = {\LaTeX2e{}}, + ctan = {macros/latex/contrib/supported/draftcopy/}, + abstract = {Places the word DRAFT (or other words) in light grey + diagonally across the background (or at the bottom) of each + (or selected) pages of the document.}, + version = {2.8}, + author = {Juergen Vollmer}, + email = {vollmer@ipd.info.uni-karlsruhe.de}, + modified = {21 May 1996 12:52:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{drafthead, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Prints a header on each page including date and time and + the string DRAFT.} +} + +@TeXIndex{dratex, + texlive = {graphics3}, + ctan = {macros/generic/dratex/}, + abstract = {General drawing macros entirely in \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{drftcite, + ctan = {macros/latex/contrib/supported/cite}, + abstract = {Print the tags instead of the numbers for |\cite| and + |\bibitem|.} +} + +@TeXIndex{dropcaps, + ctan = {macros/latex209/contrib/dropcaps/}, + also = {dropping}, + author = {Fred Lauwers}, + abstract = {Use dropped capitals to start a paragraph.}, + modified = {19 Jun 1996 13:38:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dropping, + abstract = {A \LaTeXe{} macro for dropping the first character(s) (or + word(s)) of a paragraph. This is an extension of the + \LaTeX{} 2.09 package \href{\#dropcaps}{dropcaps}. This + package automatically takes care of finding the font name.}, + ctan = {macros/latex/contrib/other/dropping/}, + author = {Mats Dahlgren}, + email = {matsd@sssk.se}, + modified = {26 Mar 1997 09:58:12 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{duerer, + texlive = {fonts3}, + ctan = {fonts/duerer/}, + abstract = {Computer Duerer fonts.}, + author = {Alan Hoenig}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{dvi2tty, + abstract = {A DVI driver to produce an ASCII representation of the + document. The patch file dvi2tty.patch fixes a string + termination bug which affects some systems (most notably + Linux) and cleans up the Makefile.}, + ctan = {dviware/dvi2tty/}, + modified = {7 Jun 1996 20:12:43 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dvicopy, + abstract = {Copy and concatenate DVI files.}, + ctan = {dviware/dvicopy/}, + modified = {1 Nov 1996 08:30:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dviconcat, + abstract = {Concatenates dvi files.}, + ctan = {dviware/dvibook/Dviconcat/}, + modified = {1 Nov 1996 08:10:15 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{dvips, + texlive = {generic1}, + ctan = {dviware/dvips/}, + abstract = {Tom Rokicki's dvi to PostScript driver}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ean, + texlive = {generic3}, + ctan = {macros/generic/ean/}, + abstract = {Font for making EAN barcodes.}, + also = {barcodes,code128}, + modified = {16 May 1996 SPQR}, + modified = {7 Jun 1996 13:44:26 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easybib, + abstract = {A macro package for writing custom bibliographies with a + simple sintax.}, + author = {Enrico Bertolazzi}, + email = {bertolaz@ing.unitn.it}, + version = {0.3}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {7 Mar 1997 16:54:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easybmat, + abstract = {A simple package for writing block matrices with equal + column widths or equal rows heights or both, with various + kinds of rules between rows and columns.}, + author = {Enrico Bertolazzi}, + email = {bertolaz@ing.unitn.it}, + version = {0.4}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {21 Oct 1996 10:25:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easyeqn, + abstract = {A simple package for writing equations.}, + author = {Enrico Bertolazzi}, + email = {bertolaz@ing.unitn.it}, + version = {0.5}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {21 Oct 1996 10:26:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easymat, + abstract = {A simple package for writing block matrices, essentially + an array enviroment with more kinds of lines and + reentrant.}, + author = {Enrico Bertolazzi}, + email = {bertolaz@ing.unitn.it}, + version = {0.1}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {21 Oct 1996 10:26:32 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easytable, + abstract = {A simple package for writing tables, with equal column + widths > or equal rows heights or both, with various > + kinds of rules~(lines) between rows and columns.}, + author = {Enrico Bertolazzi}, + version = {0.4}, + email = {bertolaz@ing.unitn.it}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {21 Oct 1996 10:27:08 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{easyvector, + abstract = {A simple package for writing vectors in a C-like + fashion.}, + author = {Enrico Bertolazzi}, + email = {bertolaz@ing.unitn.it}, + version = {0.6}, + ctan = {macros/latex/contrib/supported/easy}, + modified = {21 Oct 1996 10:26:51 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ec, + abstract = {The ec fonts support the complete \LaTeX{} T1 encoding, as + defined at the 1990 TUG conference hold at Cork/Ireland. + They are intended to be as stable as the cm fonts are, i.e. + there shall be no more changes to the tfm files. The ec + fonts also contain a Text Companion Symbol font, called tc, + featuring many usefull characters needed in typesetting, + for example oldstyle digits, currency symbols (including + the newly created Euro symbol), the permille sign, + copyright, trade mark and servicemark as well as a copyleft + sign, and many others. Recent releases of \LaTeX2e support + the ec fonts. The dc fonts, which were termed as + preliminary versions, will dissappear from the archives.}, + author = {Jorg Knappen Mainz}, + ctan = {fonts/jknappen/ec/}, + email = {joerg.knappen@uni-mainz.de}, + modified = {14 Feb 1997 09:08:49 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {fonts2} +} + +@TeXIndex{edmac, + texlive = {plain3}, + ctan = {macros/plain/contrib/edmac/}, + abstract = {A macro package for typesetting scholarly critical + editions}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{eepic, + texlive = {graphics2}, + ctan = {macros/latex209/contrib/eepic/}, + abstract = {A set of \TeX{} macros for \LaTeX{} implementing several + extensions to EPIC and the \LaTeX{} picture drawing + environment, including the drawing of lines at any slope, + the drawing of circles in any radii, and the drawing of + dotted and dashed lines much faster with much less \TeX{} + memory, and providing several new commands for drawing + ellipsis, arcs, splines, and filled cirlces and ellipsis.} +} + +@TeXIndex{elsevier, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/elsevier/}, + abstract = {Preprint style for Elsevier Science journals}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{elvish, + texlive = {fonts3}, + ctan = {fonts/elvish/}, + abstract = {Font for typesetting Tolkien Elvish script}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{emtexgi, + abstract = {A Windows interface to emTeX.}, + author = {Allin Cottrell}, + ctan = {systems/msdos/emtex-contrib/emtexgi/}, + modified = {12 Jan 1997 11:32:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{endfloat, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/endfloat/}, + abstract = {Place all figures on pages by themselves at the end of the + document with markers like ``[Figure 3 about here]'' + appearing in the text (by default) near to where the figure + (or table) would normally have occurred.}, + modified = {21 Jun 1996 14:52:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{endnotes, + abstract = {Accumulates footnotes and places them at the end of the + document. Based on a very old version of \LaTeX{} (1991).}, + ctan = {macros/latex209/contrib/misc/}, + author = {John Lavagnino}, + email = {lav@brandeis.bitnet}, + also = {fnpara,footnote,footnpag,stblftnt}, + modified = {3 Sep 1996 09:20:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{engwar, + texlive = {fonts3}, + ctan = {fonts/engwar/}, + abstract = {Font for typesetting Tolkien Engwar script, by Michael + Urban}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{enumerate, + ctan = {macros/latex/packages/tools/}, + abstract = {Adds an optional argument to the enumerate environment + which determines the style in which the counter is + printed.} +} + +@TeXIndex{envbig, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/envbig/}, + abstract = {Printing addresses on enevlopes}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{envlab, + abstract = {A \LaTeX2e{} package for producing mailing envelopes and + labels, including barcodes and address formatting according + to the US Postal Service rules. Redefines the standard + |\makelabels| command of the \LaTeX2e{} letter + documentclass.}, + author = {Boris Veytsman}, + authorurl = {http://planck.psu.edu/~boris/}, + ctan = {macros/latex/contrib/supported/envlab}, + modified = {12 Jun 1996 06:36:01 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{eplain, + texlive = {formats2}, + ctan = {macros/eplain/}, + abstract = {Simple but powerful extended version of the plain format, + adding support for bibliographies, tables of contents, + enumerated lists, verbatim input of files, numbered + equations, tables, two-column output, footnotes and + commutative diagrams.}, + author = {Karl Berry}, + email = {karl@cs.umb.edu}, + modified = {19 Aug 1996 22:10:25 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{epsfig, + ctan = {macros/latex/packages/graphics/}, + abstract = {Include Encapsulated PostScript in \LaTeX{} documents.} +} + +@TeXIndex{epsfx, + abstract = {An extension to epsf.tex/sty extension, e.g. draft + printing of bounding boxes.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {macros/TeX-PS/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{epslatex, + abstract = {An extensive document which explains how to use + Encapsulated PostScript (EPS) files in \LaTeXe{} documents. + Includes explanations of Bounding Boxes, and more.}, + author = {Keith Reckdahl}, + email = {reckdahl@leland.stanford.edu}, + ctan = {info/}, + version = {1.9}, + doc = {epslatex.ps}, + modified = {7 Mar 1997 16:50:44 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {doc2} +} + +@TeXIndex{eqnarray, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/eqnarray/}, + abstract = {More generalised equation arrays with numbering.} +} + +@TeXIndex{ethiop, + abstract = {Ethiopian language support for the babel package. This is + a collection of fonts and \TeX{} macros that enable you to + typeset the characters of the languages of Ethiopia. The + fonts are based on EthTeX which was originally distributed + by Abass B. Alamnehe. The \TeX{} macros use the Babel package + by Johannes L. Braams.}, + author = {Olaf Kummer}, + ctan = {language/ethiopia/ethiop/latex}, + email = {ethiop@informatik.uni-hamburg.de}, + modified = {26 Mar 1997 09:54:35 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{euler, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/euler/}, + abstract = {Provides a setup for using the AMS Euler family of fonts + for math in \LaTeX{} documents. ``The underlying philosophy + of Zapf's Euler design was to capture the flavor of + mathematics as it might be written by a mathematician with + excellent handwriting.'' [concrete-tug] The euler package + is based on Knuth's macros for the book ``Concrete + Mathematics''. The text fonts for the Concrete book are + provided by the beton package.}, + also = {beton}, + modified = {5 Jun 1996 10:03:48 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{everysel, + author = {ms@dream.hb.north.de (Martin Schroeder)}, + version = {1.00}, + ctan = {macros/latex/contrib/supported/everysel}, + abstract = {\LaTeX{} package which provides hooks into \cs{selectfont}.}, + modified = {1 Jun 1996 15:29:40 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{everyshi, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/everyshi/}, + abstract = {Hooks for taking action at every |\shipout|}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{exams, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/exams}, + abstract = {Exam questions can be multiple choice or free form + long/short answer questions. Options include the + typesetting of the exam itself, an exam showing all the + answers and a collection of questions and answers. + Questions can be parametrized. Use of a random generator + provides for automatic shuffling of multiple choice + items.}, + also = {answers}, + modified = {29 May 1996 13:09:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{expdlist, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/expdlist/}, + abstract = {Expanded description environments}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{export, + abstract = {This package allows the user to export/import the values + of \LaTeX{} registers (counters, rigid and rubber lengths + only). It is definitely NOT for faint-hearted users.}, + author = {Jean-Pierre Drucbert}, + ctan = {macros/latex/contrib/supported/export/}, + modified = {12 Jan 1997 11:45:06 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{exscale, + abstract = {Implements scaling of the `cmex' fonts.}, + author = {Frank Mittelbach and Rainer Sch\"opf}, + ctan = {macros/latex/base/}, + modified = {12 Jun 1996 06:53:11 Graham.Williams@cmis.csiro.au} +} + + +@TeXIndex{fancybox, + ctan = {macros/latex/contrib/other/seminar/inputs/}, + abstract = {Provides variants of |\fbox|: |\shadowbox|, |\doublebox|, + |\ovalbox|, |\Ovalbox|, with helpful tools for using box + macros and flexible verbatim macros. You can box + mathematics, floats, center, flushleft, and flushright, + lists, and pages.} +} + +@TeXIndex{fncychap, + texlive = {latex3}, + abstract = {This package provides six predefined chapter headings. + Each can be modified using a set of simple commands. + Optionally one can modify the formatting routines in order + to create additional chapter headings. This package was + previously known as FancyChapter.}, + author = {Ulf Lindgren}, + ctan = {macros/latex/contrib/supported/fncychap/}, + doc = {fncychap.ps}, + modified = {13 Dec 1996 08:41:01 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fancyheadings, + texlive = {latex2}, + author = {Piet van Oostrum}, + authorurl = {http://www.cs.ruu.nl/~piet}, + ctan = {macros/latex209/contrib/fancyheadings/}, + abstract = {Better control over page headers and footers in \LaTeX. + This is an up-to-date version for \LaTeX. For \LaTeX2e{} it + is now called \href{\#fancyhdr}{fancyhdr}.}, + modified = {12 Jun 1996 06:24:43 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fancyhdr, + author = {Piet van Oostrum}, + authorurl = {http://www.cs.ruu.nl/~piet}, + ctan = {macros/latex/contrib/supported/fancyhdr/}, + doc = {fancyhdr.dvi}, + version = {1.99b}, + abstract = {Support for sophisticated control of page headers and + footers in \LaTeX2e. It supercedes + \href{\#fancyheadings}{fancyheadings}.}, + modified = {12 Jun 1996 06:26:41 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{fancyvrb, + texlive = {latex2}, + abstract = {Sophisticated handling of verbatim text, to write it out, + read it in, and typeset it}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{faq, + texlive = {doc2}, + ctan = {usergrps/uktug/faq/}, + abstract = {The New \TeX{} Frequently Asked Questions, maintained by + the UK \TeX{} Users Group.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fax, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/fax/}, + abstract = {Document class for preparing faxes.}, + doc = {faxdoc.dvi}, + author = {J.B.Rhebergen and J.H.M. de Jonge}, + email = {j.b.rhebergen@et.tudelft.nl}, + modified = {13 Dec 1996 09:32:37 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fc, + texlive = {fonts3}, + ctan = {fonts/jknappen/fc/}, + abstract = {Fonts for African languages, complimentary to Computer + Modern.}, + version = {1.3}, + author = {Jorg Knappen Mainz}, + modified = {16 May 1996 SPQR}, + modified = {21 Oct 1996 14:24:12 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{feynmf, + texlive = {graphics3}, + ctan = {macros/latex/contrib/supported/feynmf/}, + abstract = {Macros and fonts for creating Feynman (and other) + diagrams.}, + author = {Thorsten Ohl}, + email = {ohl@crunch.ikp.physik.th-darmstadt.de}, + doc = {manual.ps.gz}, + version = {1.08}, + modified = {30 May 1996 06:34:12 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{filehdr, + ctan = {tools/filehdr}, + abstract = {A colleciton of tools to support \BibTeX{} style format for + file/package descriptions.} +} + +@TeXIndex{flatex, + abstract = {A C program to flatten a latex file into a single file, by + explicitly including the files inclued by |\include| and + |\input| commands. Also, if \BibTeX{} is being used, then + includes the .bbl file into the resulting file. Thus, + creating a stand alone latex file that can be emailed to + someone else.}, + author = {Sariel Har-Peled}, + ctan = {support/flatex/}, + home = {http://www.math.tau.ac.il/~sariel/flatex.html}, + email = {sariel@math.tau.ac.il}, + version = {1.21}, + platform = {Linux}, + also = {flatten}, + modified = {24 Sep 1996 08:59:43 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{flatten, + abstract = {A program to flatten a \LaTeX{} root file by copying + |\input| and |\include| files into the root file.}, + author = {Peter Wilson}, + ctan = {/support/flatten}, + also = {flatex}, + modified = {18 Jun 1996 09:36:48 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{float, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/float/}, + abstract = {Improves the interface for defining floating objects such + as figures and tables. Introduces the boxed float and the + ruled float. You can define your own floats and improve the + behaviour of the old ones. Also incorporates the H option + of the superceded \href{\#here}{here} package. You can + select this as automatic default with + |\floatplacement{figure}{H}|}, + modified = {25 May 1996 07:26:32 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{floatfig, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/floatflt/}, + abstract = {Allows text to be wrapped around figures.} +} + +@TeXIndex{floatflt, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/floatflt}, + author = {Mats Dahlgren}, + email = {matsd@physchem.kth.se}, + abstract = {Float text around figures and tables which do not span the + full width of a page. This is an improved version of + floatfig. It is more or less similar floatingtable. The + tables/figures can be set left/right or alternating on + even/odd pages. Works with the \href{\#multicol}{multicol} + package. Doesn't work well in the neighbourhood of list + environments unless you change your \LaTeX{} document.}, + modified = {19 Jun 1996 09:51:50 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fnpara, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Typeset footnotes in run-on paragraphs, instead of one + above another.}, + also = {endnotes,footnote,footnpag,stblftnt}, + author = {Chris Rowley and Dominik Wujastyk}, + email = {ca_rowley@vax.acs.open.ac.uk}, + modified = {10 Sep 1996 09:23:00 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{foiltex, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/foiltex/}, + abstract = {A \LaTeX2e class for overhead transparencies. Can be used + with \href{\#fancybox}{fancybox} to place a variety of + borders around the slides.}, + author = {James (Jim) Hafner}, + email = {hafner@almaden.ibm.com}, + version = {2.1}, + also = {seminar,slidenotes}, + modified = {14 Feb 1997 09:21:48 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fontinst, + texlive = {latex3}, + ctan = {fonts/utilities/fontinst/}, + abstract = {\TeX{} macros for converting Adobe Font Metric files to + \TeX{} metric and virtual font format}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fontmisc, + texlive = {fonts1}, + abstract = {Miscellaneous \MF{} input files}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fontname, + texlive = {texlive1}, + abstract = {Karl Berry's scheme for naming fonts in \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fonts, + texlive = {latex1}, + abstract = {Extra line and circle fonts for \LaTeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fontsmpl, + ctan = {macros/latex/packages/tools/fontsmpl.dtx}, + abstract = {Print a sample of a font.} +} + +@TeXIndex{footnote, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/footnote/}, + author = {rf@cl.cam.ac.uk (Robin Fairbairns)}, + abstract = {More sophisticated footnotes.}, + also = {endnotes,fnpara,footnpag,ftnright,stblftnt}, + modified = {16 May 1996 SPQR}, + modified = {10 Sep 1996 09:25:06 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{footnpag, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/footnpag/}, + abstract = {Allows footnotes on individual pages to be numbered from + 1, rather than being numbered sequentially through the + document.}, + author = {Joachim Schrod}, + email = {schrod@iti.informatik.th-darmstadt.de}, + also = {endnotes,fnpara,footnote,stblftnt}, + modified = {10 Sep 1996 09:26:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{formats, + texlive = {texlive2}, + abstract = {Prebuilt \TeX{} format and \MF{} base files}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{formlett, + ctan = {macros/generic/formlett.sty}, + abstract = {Letters to multiple receivers.} +} + +@TeXIndex{fp, + texlive = {latex3}, + abstract = {Provides an extensive collection of arithmetic operations + for fixed point real numbers of high precision.}, + author = {Michael Mehlich}, + email = {mehlich@informatik.uni-muenchen.de}, + ctan = {macros/latex/contrib/other/fp}, + modified = {4 Nov 1996 09:45:28 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{french, + texlive = {lang2}, + ctan = {language/french/}, + abstract = {Style for French typography}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{fribrief, + abstract = {A \LaTeX{} class for writing letters.}, + author = {Alexander Fries}, + ctan = {macros/latex/contrib/supported/fribrief/}, + email = {BP016@FS1-DVZ-FHKOELN.DVZ.FH-Koeln.DE}, + doc = {fribrief.ge}, + modified = {12 Jan 1997 11:35:55 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{ftn, + abstract = {\LaTeX document-style option to make footnotes available in + any environment, except inside floats.}, + author = {Kresten Krab Thorup}, + ctan = {macros/latex209/contrib/misc/}, + email = {krab@iesd.auc.dk}, + also = {footnote}, + modified = {10 Sep 1996 09:43:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ftnright, + ctan = {macros/latex/packages/tools/}, + abstract = {Footnotes in two column documents.}, + author = {Frank Mittelbach}, + email = {mittelbach@mzdmza.zdv.uni-mainz.de}, + also = {endnotes,fnpara,footnote,stblftnt}, + modified = {19 Aug 1996 22:20:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{fullpict, + abstract = {Full page pictures.}, + author = {Bruce Shawyer}, + ctan = {macros/latex209/contrib/fullpict/}, + modified = {21 Oct 1996 13:34:51 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{funnelweb, + abstract = {A `Literate Programming' tool, which produces + documentation for programs in \TeX{} or \LaTeX.}, + author = {Tony Coates}, + ctan = {web/funnelAC/}, + home = {http://www.physics.uq.edu.au:8001/people/coates/funnelweb.html}, + email = {coates@physics.uq.oz.au}, + modified = {25 Jun 1996 12:38:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{futhark, + texlive = {fonts3}, + ctan = {fonts/futhark/}, + abstract = {Fonts for the Older Futhark script}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{g-brief, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/g-brief/}, + abstract = {A document class for \LaTeX 2e and serves for formatting + formless letters in german or english language.}, + version = {2.1}, + author = {Michael Lenzen}, + email = {michael@cs.uni-bonn.de}, + modified = {15 Dec 1996 19:01:37 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{gb4e, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/gb4e/}, + abstract = {Government Binding styles.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{genealogy, + abstract = {A simple compilation of the genealogical symbols found in + the `wasy' and `gen' font. Essentially adda the male and + female symbols to Knuth's `gen' font. It avoids loading two + fonts when you need only genealogical symbols.}, + author = {Denis Roegel}, + email = {Denis.Roegel@loria.fr}, + ctan = {fonts/genealogy}, + modified = {31 May 1996 14:10:08 Graham.Williams@cmis.csiro.au} +} + + +@TeXIndex{genmisc, + texlive = {generic3}, + abstract = {Miscellaneous small files for all formats, specific + to the \TeXLive{} \CDROM.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{geometry, + abstract = {A package which allows \LaTeXe\ users to customise page + layout (page sizes) using an easy and flexible user + interface. You can specify |\geometry{body={6.5in,8.75in}, + top=1.2in, left=2cm, nohead}|. This is an update of the now + superseded pagesize package.}, + author = {Umeki Hideo}, + email = {umeki@ssel.toshiba.co.jp}, + ctan = {macros/latex/contrib/supported/geometry}, + also = {vmargin,typearea,a4,a4wide}, + version = {1.05}, + modified = {5 Mar 1997 16:30:57 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{german, + texlive = {latex2}, + ctan = {language/german/}, + abstract = {Style for German typography.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{gnuplot, + ctan = {graphics/gnuplot/}, + abstract = {Generate almost any type of chart you wish and save it in + \LaTeX{} format or as EPS (or in any of a dozen other + formats).} +} + +@TeXIndex{gnuplot, + abstract = {A package to faciliate the use of gnuplot pslatex output + in \LaTeX.}, + author = {Stephan Boettcher}, + email = {stephan@alzt.tau.ac.il}, + home = {http://zow00.desy.de:8000/~stephan/tex/LaTeX-styles.html}, + modified = {30 May 1996 11:22:14 Graham.Williams@cmis.csiro.au} +} + + +@TeXIndex{graphics, + texlive = {latex2}, + ctan = {macros/latex/packages/graphics/}, + abstract = {The primary \LaTeX{} package for the support of the + inclusion of graphics generally produced with other tools. + This package aims to give a consistent interface to + including the file types that are understood by your + printer driver.}, + also = {graphicx}, + doc = {grfguide.ps}, + modified = {1 Nov 1996 08:16:13 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{graphicx, + ctan = {macros/latex/packages/graphics/}, + abstract = {Better support for graphics. Builds upon the + \href{\#graphics}{graphics} package.}, + doc = {grfguide.ps}, + modified = {12 Jun 1996 06:47:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{graphpap, + ctan = {macros/latex/base/}, + abstract = {For producing graph paper.} +} + +@TeXIndex{gray, + texlive = {fonts3}, + ctan = {fonts/cm/utilityfonts/gray/}, + abstract = {Fonts for gray scales}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{gsftopk, + abstract = {Primarily intended for use with xdvi and dvips, this + utility allows the use of PostScript fonts with xdvi.}, + author = {Paul Vojta}, + ctan = {fonts/utilities/gsftopk/}, + version = {1.11}, + modified = {12 Nov 1996 09:08:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{hands, + texlive = {fonts3}, + ctan = {fonts/hands/}, + abstract = {Pointing hand fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{hangcaption, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Defines a variant of the caption command to produce + captions with hanging indentation.} +} + +@TeXIndex{harpoon, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/harpoon/}, + abstract = {Extra harpoons, using the graphics package}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{harvard, + texlive = {bibtex2}, + ctan = {biblio/bibtex/contrib/}, + abstract = {The Harvard bibliography style family.} +} + +@TeXIndex{harvmac, + texlive = {plain3}, + ctan = {macros/plain/contrib/harvmac/}, + abstract = {Paul Ginsparg's Harvard macros for scientific articles}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{here, + abstract = {Provides the H option for floats in \LaTeX{} to mean that + the float should really be placed here. It has been removed + from CTAN at the request of the author. \LaTeX2e{} now has + a ! option and [!ht] usually does what the user of H + expects and has the big advantage of guaranteeing that + floats stay in the right order. See the + \href{\#float}{float} package for an alternative which does + include H for \LaTeX2e{}.}, + author = {David Carlisle}, + modified = {25 May 1996 07:24:51 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{hh, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/hh/}, + abstract = {Fancy boxing effects}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{hhline, + ctan = {macros/latex/packages/tools/}, + abstract = {Better horizontal lines in tabulars and arrays.} +} + +@TeXIndex{hlatex, + ctan = {language/korean/HLaTeX}, + abstract = {Support for Korean documents written in Korean standard + KSC codes for \LaTeX2e.} +} + +@TeXIndex{hrhyph, + abstract = {Hyphenation patterns for the Croatian language for use + with T1 (and OT1) encoding as supported in DC fonts.} +} + +@TeXIndex{html, + texlive = {doc2}, + ctan = {support/html/}, + abstract = {Various \TeX{} documentation converted to HTML}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{hyper, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/hyper/}, + abstract = {Redefines \LaTeX{} cross-referencing commands to insert + |\special| commands for HyperTeX dvi viewers}, + author = {Michael Mehlich}, + email = {mmehlich@semdesigns.com}, + modified = {19 Mar 1997 12:04:32 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{hyperref, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/hyperref/}, + abstract = {Redefines \LaTeX{} cross-referencing commands to insert + |\special| commands for HyperTeX dvi viewers, or + translation to Acrobat.}, + author = {Sebastian Rahtz}, + email = {s.rahtz@elsevier.co.uk}, + modified = {16 May 1996 SPQR}, + modified = {18 Jun 1996 09:34:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ieeepes, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ieeepes}, + abstract = {Allows typesetting of transactions, as well as discussions + and closures, for the IEEE Power Engineering Society + Transactions journals.} +} + +@TeXIndex{ifacmtg, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ifacmtg/}, + abstract = {Elsevier Science preprint style for IFAC meetings}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ifthen, + ctan = {macros/latex/base/}, + abstract = {Conditionals in \LaTeX2e documents.} +} + +@TeXIndex{indentfirst, + ctan = {macros/latex/packages/tools/}, + abstract = {Indent first paragraph after section header.} +} + +@TeXIndex{indxcite, + texlive = {latex3}, + abstract = {A package to automatically generate an Author Index based + on citations made using \BibTeX. It requires the use of the + harvard and index packages and \LaTeX2e.}, + ctan = {macros/latex/contrib/supported/indxcite/}, + author = {James Ashton}, + email = {James.Ashton@keating.anu.edu.au}, + modified = {16 May 1996 SPQR}, + modified = {24 Jun 1996 15:17:51 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{info, + texlive = {doc2}, + abstract = {Documentation in GNU info form}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{initials, + ctan = {fonts/gothic/yinit/}, + abstract = {A special font (yinit) is defined to be used for initial + dropped capitals.} +} + +@TeXIndex{inputenc, + texlive = {latex3}, + ctan = {macros/latex/base/}, + abstract = {Controlling inpout encoding}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ipa, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/ipa/}, + abstract = {Style for using International Phonetic Alphabet fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{isostds, + abstract = {Class and package files for typesetting ISO International + Standard documents. Several standard documents have been + printed by ISO from camera-ready copy prepared using \LaTeX{} + and these files. One set of files is for generic ISO + typesetting and the other is an extension set of packages + for typesetting ISO 10303 standards.}, + author = {Peter Wilson}, + ctan = {macros/latex/contrib/supported/isostds}, + modified = {18 Jun 1996 09:42:34 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{ithyph, + abstract = {Italian hyphenation.}, + author = {Claudio Beccari}, + email = {BECCARI@polito.it}, + ctan = {languages/italian/}, + version = {4.2}, + modified = {28 May 1996 15:59:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{jknappen, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/jknappen/}, + author = {J\"org Knappen}, + abstract = {Miscellaneous macros, mostly for making use of extra + fonts by J\"org Knappen}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{js-misc, + texlive = {plain3}, + ctan = {macros/plain/contrib/js-misc/}, + abstract = {Miscellaneous useful macros by Joachim Schrod}, + author = {Joachim Schrod}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{jura, + abstract = {A document class for German law students.}, + author = {Felix Braun}, + ctan = {macros/latex/contrib/supported/jura/}, + email = {fbraun@rz.uni-potsdam.de}, + modified = {16 Aug 1996 14:33:08 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{knst, + abstract = {A package supporting the generation and correction of + multiple option tests as appears in TUGBoat Volume 17, + Number3: ``Fast and secure multiple option tests''.}, + author = {Jordi Saludes}, + ctan = {macros/generic/knst}, + modified = {21 Oct 1996 13:44:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{knuth, + texlive = {doc3}, + ctan = {systems/knuth/}, + abstract = {Knuth's own documentation, including the \TeX book and the + \MF book}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{koi8, + abstract = {A package to perform internal translation from the KOI-8 + encoding (de-facto standard of the UNIX world) to the so + called ``alternative encoding'' used by most Cyrillic + packages. You still need one of these packages for the + actual Russian typesetting. The style works with all major + Cyrillic packages: cmcyr, cmcyralt, LH.}, + author = {Uri Blumenthal}, + ctan = {macros/latex/contrib/supported/koi8}, + email = {uri@watson.ibm.com}, + also = {rawprint}, + modified = {21 Oct 1996 13:48:21 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{koma-script, + texlive = {latex3}, + author = {unlf@rz.uni-karlsruhe.de (Markus Kohm)}, + ctan = {macros/latex/contrib/supported/koma-script/}, + abstract = {A replacement for the article/report/book classes with + emphasis on European rules of typography and paper formats + as laid down by Jan Tschichold.}, + modified = {12 Jun 1996 06:29:26 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{kuvio, + texlive = {graphics3}, + ctan = {macros/generic/diagrams/kuvio/}, + abstract = {Drawing macros and fonts for diagrams.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{labels, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/labels/}, + abstract = {Support for printing sheets of sticky labels (but could + also be used for business cards). The number of rows and + columns of labels, and their size, can be changed.} +} + +@TeXIndex{lamstex, + texlive = {formats3}, + ctan = {macros/lamstex/}, + abstract = {A merge of the best in AMS\TeX{} and \LaTeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{lastpage, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/lastpage/}, + abstract = {Reference the number of pages in your \LaTeX{} document + (as in a page footer that says: Page N of M).} +} + +@TeXIndex{latex, + ctan = {macros/latex/}, + abstract = {\LaTeX{} is a (and probably the most) popular macro package + for \TeX. It provides many basic document formating + commands extended by many of the packages included + in this current list. To get \LaTeX, get either the + contents of the ``base'' directory or the + ``unpacked'' directory in the above CTAN location.}, + also = {latex2e,latex209}, + modified = {9 Nov 1996 15:53:10 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latex209, + texlive = {formats2}, + ctan = {macros/latex209/}, + abstract = {The pre-1993 \LaTeX, now no longer supported}, + also = {latex2e,latex}, + modified = {16 May 1996 SPQR}, + modified = {4 Jul 1996 10:07:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latex2e, + abstract = {Documentation on \LaTeX2e{} in OS/2 hypertext format and + html.}, + author = {Rolf Niepraschk}, + ctan = {info/latex2e-help-texinfo/}, + email = {niepraschk@ChbRB.Berlin.PTB.De}, + doc = {latex2e_toc.html}, + also = {latex,latex209}, + modified = {4 Jul 1996 09:53:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latex2html, + ctan = {support/latex2html/}, + home = {http://cbl.leeds.ac.uk/nikos/tex2html/doc/latex2html/latex2html.html}, + abstract = {A Perl program that translates \LaTeX{} source files into + HTML (HyperText Markup Language). For each source file + given as an argument the translator will create a directory + containing the corresponding HTML files.}, + modified = {8 Jul 1996 23:00:59 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latex2rtf, + ctan = {support/latex2rtf/}, + author = {Fernando Dorner and Andreas Granzer}, + abstract = {Translates \LaTeX{} text into RTF (Rich Text Format as + used by Microsoft Word)}, + also = {tex2rtf}, + modified = {25 Jun 1996 08:59:03 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latexcad, + abstract = {A cad drawing package.}, + author = {John Leis}, + ctan = {systems/msdos/latexcad}, + email = {leis@usq.edu.au}, + version = {v18}, + modified = {17 Nov 1996 11:25:35 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latexmk, + ctan = {support/latexmk}, + abstract = {An excellent utility for Unix which Deals with the task of + running \LaTeX{} the appropriate number of times to ensure + cross-references, etc., are completely defined. Also + supports printing and viewing.}, + platform = {perl}, + author = {Evan McLean}, + email = {emm@rdt.monash.edu.au}, + version = {2.0}, + also = {latexn}, + modified = {12 Jan 1997 11:30:28 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{latexn, + abstract = {A csh script to run latex as many times as needed (and + hopefully no more) on a given file to resolve cross + references, and to ensure that the table of contents and + index (if any) are up-to-date.}, + author = {John Collins}, + ctan = {support/latexn/}, + also = {latexmk}, + modified = {26 Jan 1997 10:18:25 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{layout, + ctan = {macros/latex/packages/tools/}, + abstract = {Show the page layout.} +} + +@TeXIndex{levy, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/levy/}, + abstract = {Macros for using Silvio Levy's Greek fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{lgreek, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/lgreek/}, + abstract = {Macros for using Silvio Levy's Greek fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{lgrind, + ctan = {support/lgrind/}, + abstract = {Prepares various programming language source code (e.g., + C, C++, Pascal, BASIC, Modula-2, Fortran, RATFOR, Yacc, + PostScript, Prolog, MLisp, Icon, \LaTeX, Perl, CSH, Bourne + Shell, assembler, 68000 assembler, asm68, VMS assembler, + ISP, LDL, Linda, MODEL, MatLab, Russell) for + pretty-printing within \LaTeX.}, + author = {Michael Piefel}, + version = {34}, + email = {piefel@HP832.INFORMATIK.HU-BERLIN.DE}, + modified = {7 Mar 1997 16:51:48 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{lineno, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/lineno/}, + home = {http://zow00.desy.de:8000/~stephan/tex/LaTeX-styles.html}, + doc = {http://zow00.desy.de:8000/~stephan/tex/lineno/lineno.ps}, + abstract = {Adds line numbers to selected paragraphs with reference + possible through the \LaTeX{} |\ref| and |\pageref| cross + reference mechanism. Version 2.00 supports numbering of one + in five lines and switching the line numbers from the left + to the right side of the page in twoside mode.}, + also = {numline}, + author = {Stephan Boettcher}, + email = {stephan@alzt.tau.ac.il}, + modified = {28 May 1996 08:42:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{lips, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Text ellipses that are better for text ellipses than + |\dots|, by the standard of the Chicago Manual of Style.}, + version = {1.2}, + author = {Matt Swift}, + modified = {21 Oct 1996 10:30:25 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{llncs, + abstract = {Document style for submissions to Springer-Verlag's + Lecture Notes in Computer Science series.}, + ctan = {macros/latex209/contrib/springer/llncs/}, + modified = {4 Oct 1996 08:48:06 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{lncs, + abstract = {A \LaTeX{} wrapper file and bibliography for the complete + series/journal Lecture Notes in Computer Science + (1973--1996).}, + author = {Nelson H. F. Beebe}, + authorurl = {http://www.math.utah.edu/~beebe/}, + ctan = {info/biblio/}, + email = {beebe@math.utah.edu}, + version = {2.07}, + modified = {4 Oct 1996 08:44:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{localloc, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/localloc/}, + abstract = {Macros for localizing \TeX{} register allocations}, + modified = {16 May 1996 SPQR} +} + + +@TeXIndex{lollipop, + texlive = {formats3}, + ctan = {macros/lollipop/}, + abstract = {A new generation format}, + author = {Victor Eijkhout}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{longtable, + ctan = {macros/latex/packages/tools/}, + abstract = {Support for tables longer than a page.}, + author = {David Carlisle}, + email = {carlisle@cs.man.ac.uk}, + also = {supertabular}, + modified = {21 Jun 1996 08:12:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{losymbol, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Defines a lost of symbols macro.} +} + +@TeXIndex{lscape, + abstract = {Put selected parts of document in landscape. Modifies the + margins and rotates the page contents but not the page + number. Useful, for example, with large multipage tables, + compatible with longtable and supertabular.}, + author = {David Carlisle}, + email = {carlisle@cs.man.ac.uk}, + ctan = {macros/latex/packages/graphics/}, + modified = {7 Nov 1996 19:36:31 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{lshort2e, + texlive = {latex1}, + ctan = {info/lshort/}, + abstract = {A short introduction to \LaTeX2e}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ltablex, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ltablex/}, + abstract = {Modifies the tabularx environment to combine the features + of the tabularx package (auto-sized columns in a fixed + width table) with those of the longtable package + (multi-page tables).} +} + +@TeXIndex{ltx2x, + abstract = {A program to replace \LaTeX{} commands by user-defined + characters. Typical uses are for deTeXing and + pretty-printing, or for replacing \LaTeX{} commands by + SGML, HTML, and RTF tags, etc.}, + author = {Peter Wilson}, + email = {pwilson@cme.nist.gov}, + ctan = {support/ltx2x/}, + platform = {C}, + doc = {ltx2x.ps}, + modified = {26 Jan 1997 10:24:09 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ltxbase, + texlive = {latex1}, + ctan = {macros/latex/base}, + abstract = {The core \LaTeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ltxdoc, + texlive = {latex1}, + ctan = {macros/latex/base/}, + abstract = {Class for documented \LaTeX2e classes.} +} + +@TeXIndex{ltxinput, + abstract = {An MSDOS utility which recursively searches a file for + input (and include) statements, writing a list of files + which are input to stdout and to a batch file which sets an + environmental variable LTXINPUT to point to this filelist. + The C source, MSDOS binary, documentation and test files + are included in the distribution.}, + author = {Jim Green}, + ctan = {support/ltxinput/}, + modified = {26 Nov 1996 16:30:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ltxmisc, + texlive = {latex2}, + ctan = {macros/latex/contrib/other/misc}, + abstract = {Miscellaneus \LaTeX{} styles.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ltxsrc, + texlive = {latex2}, + ctan = {macros/latex/base}, + abstract = {The core source files for \LaTeX2e}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{macbibtex, + abstract = {\BibTeX{} for the Macintosh. This is the most up-to-date + version of the port of \BibTeX{} which is distributed with + \href{\#oztex}{OzTeX}.}, + author = {Vince Darley}, + authorurl = {http://www.fas.harvard.edu/~darley/}, + home = {http://www.fas.harvard.edu/~darley/MacBibTeX.html}, + email = {vince@das.harvard.edu}, + version = {1.1.2}, + platform = {MacOS}, + also = {oztex}, + modified = {7 Nov 1996 13:35:35 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mailing, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/mailing/}, + abstract = {Macros for mail merging}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{makeindex, + texlive = {texlive1}, + ctan = {indexing/makeindex/}, + abstract = {Documentation for the Makeindex program.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{malvern, + texlive = {fonts3}, + ctan = {fonts/malvern/}, + abstract = {A new sans-serif font family}, + author = {Damian Cugley}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{mapcodes, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/mapcodes/}, + abstract = {Support for multiple character sets and encodings}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{maple, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/maple/}, + abstract = {Styles and examples for the MAPLE newsletter}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{maplems, + abstract = {Export Maple worksheets to \LaTeX2e.} +} + +@TeXIndex{mathcomp, + abstract = {A package which provides access to some interesting chars + of the Text Companion fonts (TS1 encoding) in math mode.}, + author = {Tilmann Boess}, + ctan = {macros/latex/contrib/supported/mathcomp/}, + email = {tilmann@physik.uni-wuerzburg.de}, + also = {textcomp}, + modified = {22 Oct 1996 09:30:31 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex2} +} + +@TeXIndex{mathkit, + abstract = {Creates math fonts that match Type1 outline fonts (Times, + Palatino, and others) for typesetting math with \TeX.}, + author = {Alan Hoenig}, + ctan = {fonts/utilities/mathkit/}, + email = {ajhjj@cunyvm.cuny.edu}, + modified = {13 Dec 1996 08:17:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mathptm, + ctan = {macros/latex/packages/psnfss}, + abstract = {Extends the usage of the Postscript \href{\#times}{times} + fonts to the math environment.} +} + +@TeXIndex{mathspad, + ctan = {support/mathspad}, + abstract = {An XWindows WYSIWYG structure editor implementing stencils + which define two views of a document, the on-screen view + and the output view (which might be \LaTeX, \TeX, HTML, + trof).} +} + +@TeXIndex{mathtime, + abstract = {The Mathtime fonts have a number of characters remapped to + positions different from the ones normally used by the + corresponding \TeX{} CM-fonts. For the symbol font + ``operators'' the corresponding mathtime style files use the + Times Roman font (often called something like: ptmr or + ptmr7t or ptmrq).}, + author = {Aloysius Helminck}, + email = {loek@cartan.math.ncsu.edu}, + ctan = {fonts/metrics/adobe/mathtime}, + modified = {29 May 1996 10:39:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mcite, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/mcite/}, + abstract = {Support for collapsing multiple citations into one, as + custumoary in physics journals}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{mdwtools, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/mdwtools}, + abstract = {Miscellaneous tools by Mark Wooding, including support for + |@|, a doafter command, footnotes, mathenv for various + alignment in maths, list handling, trivial maths oddments, + rewrite of \LaTeX{}'s |tabular| and |array| environments, + varbatim handling, and syntax diagrams.}, + author = {Mark Wooding}, + modified = {16 May 1996 SPQR}, + modified = {20 May 1996 10:29:15 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{metapost, + abstract = {A tool based on \MF{} for producing precise technical + illustrations, creating scalable postscript instead of + bitmaps.}, + author = {John Hobby}, + ctan = {graphics/metapost/}, + modified = {25 Jun 1996 10:58:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mff, + abstract = {A package to provide something similar to `multiple + master' fonts, but using \MF; you specify a font by a + set of \MF{} parameters, and \TeX{} makes up a .mf file to + generate the required font; this package is not integrated + with NFSS (or MakeTeXTFM) yet fun.}, + author = {Sasha Berdnikov}, + ctan = {macros/latex/contrib/supported/mff}, + modified = {24 Oct 1996 10:27:31 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{mflogo, + texlive = {latex1}, + ctan = {macros/latex/contrib/supported/mflogo/}, + abstract = {\LaTeX{} package and font definition file to access the + Knuthian `logo' fonts described in `The \MF{}book' and the + \MF{} and \MP{} logos in \LaTeX{} documents.}, + author = {Ulrik Vieth}, + email = {vieth@thphy.uni-duesseldorf.de}, + version = {1995/12/04 v1.5c}, + home = {http://www.thphy.uni-duesseldorf.de/~vieth/subjects/tex/software.html}, + modified = {25 Dec 1996 UV} +} + +@TeXIndex{mftoeps, + abstract = {a \MF{} package for generating (encapsulated + PostScript) files readable by CorelDRAW!, Adobe + Illustrator and Fontographer. \MF{} writes + PostScript code to a LOG-file, and from the LOG-file the + code can be extracted by either \TeX{} or AWK. DOS batch + files, \TeX{} source, and AWK source are placed in the + subdirectory PROGS.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {graphics/MF-PS/mftoeps/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {fonts3} +} + +@TeXIndex{mfnfss, + texlive = {latex3}, + ctan = {macros/latex/packages/mfnfss/}, + abstract = {Font description files for extra fonts like yinit and + ygoth}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{midnight, + texlive = {generic3}, + ctan = {macros/generic/midnight/}, + abstract = {A set of useful macro tools}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{mif2xfig, + abstract = {A tool to convert diagrams from Frame Maker's MIF format + to XFig's format, and vice versa.}, + author = {Mikael Lundqvist}, + home = {http://www.ida.liu.se/~vaden/teaching/m2f/}, + modified = {20 Nov 1996 11:23:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{miktex, + abstract = {A popular distribution of \TeX{} and friends for Windows95 + and Windows-NT. Features include very easy installation.}, + author = {Christian Schenk}, + ctan = {systems/win32/miktexppc}, + email = {cschenk@BERLIN.SNAFU.DE}, + version = {1.07}, + platform = {Windows-NT}, + modified = {7 Mar 1997 16:49:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{miniltx, + abstract = {Part of the plain \TeX{} graphics collection which allows the + use of \LaTeX's graphics, colour, and picture mode commands + in plain \TeX{} based formats.}, + author = {David Carlisle}, + email = {carlisle@ma.man.ac.uk}, + ctan = {macros/plain/graphics/}, + modified = {20 May 1996 10:13:07 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{minitoc, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/minitoc/}, + abstract = {Table of contents per chapter.}, + version = {27}, + modified = {12 Jan 1997 11:20:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mla, + ctan = {biblio/bibtex/contrib/mla}, + abstract = {Do citations according to the `MLA style sheet'.} +} + +@TeXIndex{mlbib, + abstract = {Support for multilingual bibliographies.}, + author = {Wenzel Matiaske}, + ctan = {macros/latex/contrib/supported/mlbib/}, + version = {10}, + modified = {5 Nov 1996 09:15:29 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mnras, + texlive = {plain3}, + ctan = {macros/latex209/contrib/mnras/}, + abstract = {Styles for the Monthly Notices of the Royal Astronomical + Society}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{modes, + abstract = {A collection of \MF{} mode_def's. It also includes + common definitions for write/white printers, `special' + information, and landscape mode.}, + ctan = {fonts/modes/}, + home = {ftp://ftp.tug.org/tex/modes.mf}, + modified = {18 Nov 1996 10:31:58 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{monotype, + texlive = {fonts3}, + ctan = {fonts/psfonts/monotype/}, + abstract = {Font metrics, and macro support in \LaTeX2e, for a large + set of Monotype fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{monster, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Towards a more rational and modular \LaTeX, by Matt + Swift; a set of powerful tools}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{moredefs, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {A collection of defining, expansion, and debugging + commands that support `elegant' programming in \LaTeX.} +} + +@TeXIndex{moreverb, + ctan = {macros/latex/contrib/supported/moreverb/}, + abstract = {A verbatim mode that can handle TABs properly, can number + lines, can number lines in an included file, can produce + boxed verbatims, etc.}, + also = {alltt,verbatim,vrb}, + modified = {29 May 1996 11:58:07 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{mpfnmark, + abstract = {A package which provides the command |\mpfootnotemark|, + which can be used in the same way as |\footnotemark|. The + difference between these two macros is that within minipage + environments the latter uses the standard footnote marker + style (defined by |\thefootnote|), while the new command + uses the minipage footnote marker style (defined by + |\thempfootnote|).}, + author = {Wolfgang Kowarschick}, + ctan = {macros/latex/contrib/other/mpfnmark}, + email = {kowa@informatik.tu-muenchen.de}, + modified = {13 Dec 1996 08:30:22 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{mslapa, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/mslapa/}, + abstract = {\LaTeX{} and \BibTeX{} style files for a respectably close + approximation to APA (American Psychological Association) + citation and reference style.}, + also = {apacite,apa}, + modified = {16 May 1996 SPQR}, + modified = {12 Jul 1996 10:06:59 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mt11p, + abstract = {A package to use the MathTime and MathTimePLUS (``MathTime + complete'') fonts in \LaTeX2e. Everything is included, incl. + (patched) font metrics, except, of course, the Type1 fonts + themselves. The package cooperates with the AMS packages + (amsmath, amssymb, etc.) T1 and OT1 encodings (as operators + fonts!) are fully supported. It does not assume you own any + other commercial (non-resident) fonts. This package has no + connection with the ``mathtime'' package by Frank + Mittelbach & David Carlisle, commissioned by Y&Y.}, + author = {Drahoslav Lim}, + ctan = {fonts/mt11p/}, + modified = {14 Feb 1997 09:21:04 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{mtbe, + texlive = {plain3}, + ctan = {macros/plain/contrib/mtbe/}, + abstract = {Examples from \emph{Mathematical \TeX{} by Example} by + Arvind Borde}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{multicol, + ctan = {macros/latex/packages/tools/}, + author = {Frank Mittelbach}, + email = {mittelbach@mzdmza.zdv.uni-mainz.de}, + abstract = {\LaTeX{} package to mix single and multiple columns. + Allows you to shift between two and one columns anywhere.}, + modified = {19 Aug 1996 22:22:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{multirow, + ctan = {macros/latex209/contrib/}, + abstract = {Creates tabular cells spanning multiple rows.} +} + +@TeXIndex{musicref, + abstract = {Reference page for musictex.} +} + +@TeXIndex{musictex, + texlive = {generic3}, + ctan = {macros/musictex/}, + abstract = {Typesetting music with \TeX.}, + also = {abc2mtex}, + modified = {27 Nov 1996 13:59:30 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{musixtex, + texlive = {generic3}, + ctan = {macros/musixtex/}, + abstract = {Extended MusicTeX, with better slurs}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{natbib, + texlive = {bibtex2}, + ctan = {macros/latex/contrib/supported/natbib/}, + abstract = {A bibliography style that handles author-year and numbered + references.}, + author = {Patrick W. Daly}, + version = {65}, + email = {daly@LINPWD.MPAE.GWDG.DE}, + modified = {5 Feb 1997 07:48:56 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{newalg, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/newalg/}, + abstract = {Format algoritms like Cormen, Leiserson and Rivest.} +} + +@TeXIndex{newsletr, + texlive = {plain3}, + ctan = {macros/plain/contrib/newsletr/}, + abstract = {Macros for making newsletters}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{newthm, + abstract = {A modified version of the theorem-style which provides + generation of lists of theorems. }, + author = {Andreas Schlechte}, + ctan = {macros/latex/contrib/other/newthm/}, + email = {inas@MIB.HARZ.DE}, + modified = {14 Feb 1997 09:30:36 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{niceframe, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/niceframe/}, + abstract = {Support for fancy framing of pages}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{noindent, + abstract = {A locally developed style to inhibit all indentation.} +} + +@TeXIndex{nomencl, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/nomencl}, + abstract = {Nomenclature package for producing lists of symbols using + the capabilities of the MakeIndex program.} +} + +@TeXIndex{nb4latex, + abstract = {A program to convert NotaBene4 (including ancient Greek + and all the symbols of logic) files to \LaTeX{} format. With + this conversion program and its utilities, you can use + NotaBene for editing (seeing all the accents, the Greek + chars, etc.) and, at the very final stage of document + preparation, convert it to \LaTeX.}, + author = {Guido Milanese}, + home = {http://www.geocities.com/Vienna/3023/nb4latex.zip}, + email = {MC1194@mclink.it}, + modified = {21 Nov 1996 16:56:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ntgclass, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/ntgclass/}, + abstract = {Versions of the standard \LaTeX{} article and report + classes, rewritten to reflect a more European design, by + the Dutch \TeX{} Users Group}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{numline, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/numline/}, + abstract = {Macros for numbering lines.}, + also = {lineno}, + modified = {16 May 1996 SPQR}, + modified = {28 May 1996 16:02:33 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{objectz, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/objectz/}, + abstract = {Macros for typesetting Object Z}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ocr-a, + texlive = {fonts3}, + ctan = {fonts/ocr-a}, + abstract = {Fonts for OCR-A}, + modified = {16 May 1996 SPQR}, + modified = {18 May 1996 14:10:28 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ocr-b, + texlive = {fonts3}, + ctan = {fonts/ocr-b}, + abstract = {Fonts for OCR-A}, + modified = {16 May 1996 SPQR}, + modified = {18 May 1996 14:10:28 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ogham, + texlive = {fonts3}, + ctan = {fonts/ogham/}, + abstract = {Fonts for typesetting Ogham script}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ogonek, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/ogonek/}, + abstract = {Support for Polish typography and the ogonek}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{oldstyle, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/oldstyle/}, + abstract = {Font information needed to load the |cmmi| and |cmmib| + fonts for use to produce oldstyle numbers}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{onepagem, + abstract = {If the document has only one page, omit page number. The + page number must be produced by the usual means of + |\thepage|.}, + author = {Mike Piff}, + email = {M.Piff@sheffield.ac.uk}, + ctan = {macros/latex/contrib/supported/piff/}, + modified = {7 Jun 1996 09:08:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{osmanian, + texlive = {fonts3}, + ctan = {fonts/osmanian/}, + abstract = {Osmanian fonts by Alan Stanier for writing Somali}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ot2cyr, + texlive = {fonts2}, + ctan = {fonts/ot2cyr/}, + abstract = {Macros to use to the OT2 Cyrillic encoding}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{overcite, + ctan = {macros/latex/contrib/supported/cite/}, + abstract = {Supports compressed, sorted lists of superscript numerical + citations.}, + author = {Donald Arseneau}, + version = {3.6}, + modified = {15 Dec 1996 19:11:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{overword, + abstract = {This package provides two macros which can be used as + building blocks for the parsing of text. For an example of + their use, see the \href{\#calendar}{calendar} package.}, + author = {Frank Bennett}, + ctan = {macros/latex/contrib/supported/overword/}, + modified = {13 Dec 1996 08:37:08 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{oztex, + abstract = {An excellent version of \TeX{} for the Macintosh.}, + author = {Andrew Trevorrow}, + ctan = {systems/mac/oztex/}, + version = {2.1}, + modified = {4 Oct 1996 08:36:34 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{oztex-german, + abstract = {German version of \href{\#oztex}{oztex}.}, + author = {Lothar Meyer-Lerbs}, + ctan = {systems/mac/oztex-german/}, + email = {g07m@ZFN.UNI-BREMEN.DE}, + also = {oztex}, + modified = {31 Jan 1997 09:01:46 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pagedraw, + ctan = {graphics/pagedraw}, + abstract = {A free vector-graphics program capable of creating EPS + files suitable for inclusion in \TeX{} documents.} +} + +@TeXIndex{pandora, + texlive = {fonts3}, + ctan = {fonts/pandora/}, + abstract = {The Pandora font family}, + author = {Neenie Billiwalla}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{paper, + abstract = {A class derived from article, tuned for producing papers + for journals. Introduces new layout options and font + commands for sections/parts. Defines a new keywords + environment, and subtitle and institution commands for the + title section. New commands for revisions. And more.}, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/paper}, + author = {Wenzel Matiaske}, + email = {mati1831@perform.ww.tu-berlin.de}, + version = {1g}, + modified = {16 May 1996 SPQR}, + modified = {20 May 1996 06:33:20 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{paradissa, + abstract = {Free \TeX{} fonts in PostScript (Type1) format. Contains + the families: Computer Modern (designed by D. Knuth); Euler + (H. Zapf); Computer Modern Cyrillic (N. Glonty and A. + Samarin); Special \LaTeX{} fonts.}, + author = {Basil K. Malyshev}, + email = {malyshev@mx.ihep.su}, + ctan = {fonts/cm/ps-type1/paradissa}, + modified = {14 Jun 1996 16:18:31 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{parallel, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/parallel/}, + abstract = {Provides a parallel environment which allows two columns + of text to be typeset. Useful for typesetting two languages + side-by-side.} +} + + +@TeXIndex{path, + abstract = {A \LaTeX{} package to break long strings at convenient + places. The strings might be directory paths, email + addresses, URLs, etc.}, + author = {Philip Taylor}, + email = {P.Taylor@Vax.Rhbnc.Ac.Uk}, + ctan = {macros/eplain/}, + modified = {25 Jun 1996 09:13:30 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pb-diagram, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/pb-diagram/}, + author = {Paul Burchard}, + abstract = {Diagram package, using LAMS\TeX{} fonts, by Paul + Burchard.}, + version = {4.1}, + email = {burchard@pobox.com}, + modified = {14 Feb 1997 09:10:25 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pcfonts, + abstract = {Support for Hebrew.}, + author = {Rama Porrat}, + ctan = {languages/hebrew/fonts/pccode}, + modified = {21 Oct 1996 13:32:14 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pdcmac, + texlive = {plain3}, + ctan = {macros/plain/contrib/pdcmac/}, + abstract = {Damian Cugley's macro tools.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{phonetic, + texlive = {fonts3}, + ctan = {fonts/phonetic/}, + abstract = {\MF{} Phonetic fonts, based on Computer Modern}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{phppcf, + abstract = {A \BibTeX{} style derived from apalike with author names + in all caps.}, + ctan = {biblio/bibtex/contrib/}, + modified = {14 Jun 1996 12:35:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{phyzzx, + texlive = {formats3}, + ctan = {macros/phyzzx/}, + abstract = {A \TeX{} format for physicists}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{picinpar, + texlive = {latex3}, + ctan = {macros/latex209/contrib/picinpar/}, + abstract = {Insert pictures into paragraphs. (NOTE: Piet van Oostrum + does not recommend this package. \href{\#picins}{Picins} is + recommended instead.)} +} + +@TeXIndex{picins, + ctan = {macros/latex209/contrib/picins/}, + abstract = {Insert pictures into paragraphs.} +} + +@TeXIndex{pictex, + texlive = {graphics2}, + ctan = {graphics/pictex/}, + abstract = {Picture drawing macros for \LaTeX.} +} + +@TeXIndex{piff, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/piff/}, + abstract = {Macro tools by Mike Piff}, + author = {Mike Piff}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{piq, + abstract = {\MF{} package for the Klingon language with okuda + orthography.}, + author = {Olaf Kummer}, + ctan = {fonts/okuda/modified/}, + email = {kummer@informatik.uni-hamburg.de}, + modified = {17 Nov 1996 11:28:28 Graham.Williams@cmis.csiro.au} +} + + +@TeXIndex{plain, + ctan = {macros/latex/contrib/supported/carlisle/}, + abstract = {The plain.sty package defines an environment which allows + plain \TeX{} commands in \LaTeX.} +} + +@TeXIndex{plainmisc, + texlive = {plain1}, + ctan = {macros/plain/contrib/misc/}, + abstract = {Miscellaneous useful macros for plain \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{plaintex, + texlive = {plain1}, + abstract = {Basic Plain \TeX{} macros}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{plfonts, + texlive = {fonts3}, + ctan = {language/polish/plfonts/}, + abstract = {Computer Modern variant fonts for Polish}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{plgraph, + texlive = {generic3}, + abstract = {\LaTeX{} graphics package with wrapper to allow it to be + used with generic plain \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{pmcstex, + abstract = {A macro package that implements many (em)TeX related + features for the EPM editor. A menu item is added to the + EPM menu, a new toolbar is provided, and hotkeys for some + (La)TeX commands are defined.}, + author = {Petr Mikulik}, + email = {mikulik@physics.muni.cz}, + ctan = {systems/os2/pmcstex}, + home = {http://www.sci.muni.cz/~mikulik/os2.html}, + modified = {18 Jun 1996 09:47:48 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pmgraph, + abstract = {A set of extensions to \LaTeX{} picture environment, + including a wider range of vectors, and a lot more box + frame styles.}, + author = {Sasha Berdnikov}, + ctan = {macros/latex/contrib/supported/pmgraph/}, + modified = {24 Oct 1996 10:29:09 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{poligraf, + abstract = {Page preparation for prepress, color separation, + crop-marks, color and gray scale bars, booklet preparation, + etc.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {macros/TeX-PS/cmyk-hax/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {generic3} +} + +@TeXIndex{ppchtex, + abstract = {A package that can be used to typeset chemical formulas. + The package is a separate module of the context macro + package for \TeX{} (context is a full featured, parameter + driven macro package, which fully supports advanced + interactive documents).}, + author = {Hans Hagen}, + ctan = {macros/context/ppchtex/}, + email = {pragma@pi.net}, + modified = {15 Jan 1997 09:54:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{prelim2e, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/prelim2e/}, + abstract = {Allows the marking of preliminary versions of a + document}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{prettyref, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/prettyref/}, + abstract = {Additional functionality to \LaTeX2e label--reference + mechanism. It allows the author to ``preformat'' all types + of labels.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{progkeys, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/progkeys/}, + abstract = {The file `programs.sty' is intended to allow a + parameterized way of typesetting programs with + \TeX/\LaTeX{} commands inside. The file `keywords.sty' + allows use and define sets of keywords that will be typeset + with different fonts, according to the wish of the user.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{program, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/program/}, + abstract = {Typesetting programs and algorithms}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{psboxit, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Enables one to put a PostScript drawing behind a \TeX{} + box. The drawing is parametrised by the position and the + size of the \TeX{} box.} +} + +@TeXIndex{psconv, + abstract = {A PostScript program for converting one-page PostScript + files into and EPS (encapsulated PostScript) files + acceptable by CorelDRAW!(R), Adobe Illustrator(TM) and + Fontographer(R).}, + author = {Stanislaw Wawrykiewicz}, + ctan = {support/ps_conv/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{psfont, + abstract = {Intended as a replacement for \href{\#psfonts}{psfonts} of + \href{\#psnfss}{psnfss}, psfont uses one file for + redefining all default fonts instead of one file for each + font. It also contains all parts of psfonts.dtx which are + not covered by this general concept (i.e., the pifonts, + mathptm and two .fd-files for Adobe Symbol and Adobe Zapf + Dingbats). This file is specific to PostScript fonts.}, + author = {Sebastian Kirsch}, + ctan = {macros/latex/contrib/supported/altfont}, + email = {Sebastian_Kirsch@kl.maus.de}, + also = {psfonts,psnfss}, + modified = {1 Jul 1996 21:00:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{psfonts, + ctan = {fonts/psfonts/}, + abstract = {Postscript fonts for use with \TeX{} and \LaTeX.}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {fonts2} +} + +@TeXIndex{psfrag, + texlive = {graphics2}, + ctan = {macros/latex/contrib/supported/psfrag/}, + abstract = {A set of macros and a PostScript header which allows \LaTeX{} + constructions (equations, picture environments, etc.) to be + precisely superimposed over Encapsulated PostScript + figures. The user can use his/her favorite drawing tool to + create an EPS figure, placing simple text ``tags'' where each + replacement is to be placed. PSfrag will automatically + remove those tags from the figure and replace them with the + \LaTeX{} construction that the user specifies, properly + aligned, scaled, and/or rotated.}, + author = {Michael Grant}, + email = {mcgrant@RASCALS.STANFORD.EDU}, + version = {3.03}, + modified = {31 Jan 1997 08:56:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{psizzl, + texlive = {formats3}, + ctan = {macros/psizzl/}, + abstract = {A \TeX{} format from SLAC}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{pslatex, + abstract = {A small package that makes \LaTeX{} default to `standard' + PostScript fonts. It is basically a merger of the + \href{\#times}{times} and \href{\#mathptm}{mathptm} styles + from the psnfss suite of packages. You must have installed + standard \LaTeX{} and PSNFSS PostScript fonts to use + this package. The main novel feature is that the pslatex + package tries to compensate for the visual differences + between the Adobe fonts by scaling Helvetica by 90\%, and + `condensing' Courier (ie scaling horizontally) by 85\%. The + package is supplied with a (unix) shell file for a + `pslatex' command that allows standard \LaTeX{} documents to + be processed, without needing to edit the file.}, + author = {David Carlisle}, + ctan = {macros/latex/contrib/supported/pslatex}, + modified = {2 Aug 1996 12:28:03 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex2} +} + +@TeXIndex{psmerge, + abstract = {Concatenate Postscript files, if they have been generated + by the same program (e.g., dvips).}, + modified = {1 Nov 1996 08:12:01 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{psnfss, + texlive = {fonts2}, + ctan = {macros/latex/packages/psnfss/}, + abstract = {Font definition files, macros and font metrics for common + PostScript fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{pspicture, + texlive = {latex2}, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Replacement for core \LaTeX{} picture macros to use + PostScript |\special| commands}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{pstotext, + abstract = {A free (but copyright) Unix program that extracts ASCII + text from PostScript and PDF (Acrobat) files. pstotext uses + Ghostscript, but does a more careful job with kerned + characters and nonstandard font encodings than + Ghostscript's ps2ascii utility.}, + author = {Paul McJones}, + home = {http://www.research.digital.com/SRC/virtualpaper/pstotext.html} + , + email = {mcjones@pa.dec.com}, + modified = {31 Oct 1996 13:39:09 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{pstricks, + texlive = {graphics2}, + ctan = {graphics/pstricks/}, + abstract = {An extensive collection of PostScript macros that is + compatible with most \TeX{} macro packages, including Plain + \TeX, \LaTeX, AmSTeX, and AmS-LaTeX. Included are macros + for color, graphics, pie charts, rotation, trees and + overlays. It has many special features, including: a wide + variety of graphics (picture drawing) macros, with a + flexible interface and with color support; There are macros + for coloring or shading the cells of tables.}, + also = {color,shading}, + modified = {30 May 1996 11:20:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{psutils, + ctan = {support/psutils/}, + abstract = {Utilities for manipulating PostScript documents, including + page selection and rearrangement, resizing the page, + arrangement into signatures for booklet printing, and page + merging for n-up printing. Utilities include psbook, + psselect, pstops, psnup, psresize, epsffit.} +} + +@TeXIndex{psview, + abstract = {Fast and easy previewing of PostScript documents! A + PostScript preamble providing an interactive environement + for previewing PostScript documents. The current version + can drive Ghostscript 4.03 interpreter and assumes + conformance of the document to the Adobe PostScript + structuring conventions. Batch files provided for DOS, + however ps_view can be adapted to any operating system.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {support/ps_view/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{punk, + texlive = {fonts3}, + ctan = {fonts/punk/}, + abstract = {Donald Knuth's punk font}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{qfig, + abstract = {A DOS graphics program for \LaTeX{} for use on IBM Compatible + PCs. It generates output for PicTeX and EPIC for \LaTeX{} + 2.09. It can also be very easily configured for \LaTeX2e + output. Qfig requires a VGA or EGA screen to work.}, + author = {William Ofosu-Amaah}, + ctan = {support/qfig/}, + version = {1.1}, + platform = {DOS}, + modified = {14 Feb 1997 09:15:06 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{qobitree, + texlive = {graphics3}, + ctan = {macros/latex/contrib/other/qobitree/}, + abstract = {\LaTeX{} macros for typesetting trees}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{qsymbols, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/qsymbols/}, + abstract = {For defining systematic mnemonic abbreviations, starting + with |`| for math symbols and |\"| for arrows, from the + amssymb and stmaryrd packages}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ragged, + ctan = {macros/generic}, + abstract = {Provides any \TeX{} format (including \LaTeX) with + `raggedleft' and `raggedcenter' formatting of paragraphs + while maintaining full control of hyphenation and degree of + raggedness.} +} + +@TeXIndex{ragged2e, + abstract = {\LaTeX{} package which defines new commands |\Centering|, + |\RaggedLeft|, and |\RaggedRight| and new environments + Center, FlushLeft, and FlushRight, which set ragged text + and are easily configurable to allow hyphenation.}, + author = {ms@dream.hb.north.de (Martin Schroeder)}, + ctan = {macros/latex/contrib/supported/ragged2e}, + modified = {1 Jun 1996 15:48:41 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{rail2e, + abstract = {A package to typeset syntax diagrams.}, + author = {Klaus Georg Barthelmann}, + ctan = {macros/latex/contrib/other/rail2e/}, + email = {barthel@informatik.uni-mainz.de}, + doc = {rail.ps}, + also = {syngen}, + modified = {12 Jan 1997 11:23:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rangecite, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Will turn a range of citations into something like + [1..3].}, + also = {cite}, + modified = {28 May 1996 16:31:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rawprint, + abstract = {A package for ``quick and dirty'' printing of raw (i.e. + non-TeX) Russian texts by persons who do not have Russian + printer fonts (but have Cyrillic \TeX). It makes various + symbols ``normal'' letters and converts the ``unisex'' + quote character \" into Russian-style << and >> quotes.}, + author = {Boris Veytsman}, + ctan = {macros/latex/contrib/supported/koi8}, + email = {boris@plmsc.psu.edu}, + modified = {21 Oct 1996 13:50:40 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rcs, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/rcs}, + abstract = {Use RCS (revision control system) tags in \LaTeX{} + documents.} +} + +@TeXIndex{realcalc, + texlive = {plain3}, + ctan = {macros/generic/realcalc/}, + abstract = {Macros for real arithmetic calculations}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{recipe, + abstract = {A \LaTeX2e{} class file to typeset recipes.}, + author = {Maurizio Moreti}, + ctan = {macros/latex/contrib/other/recipe/}, + modified = {26 Nov 1996 16:28:13 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{refman, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/refman/}, + abstract = {Variant report and article styles}, + author = {Axel Kielhorn}, + email = {i0080108@ws.rz.tu-bs.de}, + modified = {26 Mar 1997 09:55:57 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{relsize, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Set the font size relative to the current font size.} +} + +@TeXIndex{revtex, + texlive = {latex2}, + ctan = {macros/latex209/contrib/revtex/}, + abstract = {Styles for American Physical Society, American Institute + of Physics, and Optical Society of America, Only works in + compatibility mode under \LaTeX2e{}.}, + modified = {16 May 1996 SPQR}, + home = {ftp://ftp.aps.org/pub/tex/macros/revtex/}, + version = {3.1}, + modified = {31 Oct 1996 13:44:58 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rsfs, + abstract = {Contains \MF{} sources for fonts of uppercase script + letters for use as symbols in scientific and mathematical + typesetting, in contrast to the informal script fonts such + as that used for the `calligraphic' symbols in the \TeX{} math + symbol font.}, + author = {Ralph Smith}, + email = {rasmith@ucsd.edu}, + ctan = {fonts/rsfs/}, + also = {calrsfs}, + modified = {12 Jun 1996 06:57:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{romaniantex, + abstract = {A \LaTeX2e package for type-setting Romanian in a + multi-lingual \TeX{} environment.}, + author = {Adrian Rezus}, + ctan = {languages/romanian/RomanianTeX/}, + email = {adriaan@CS.KUN.NL}, + modified = {15 Nov 1996 14:57:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rotating, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/rotating/}, + abstract = {A package built on the standard \LaTeX{} graphics package + to perform all the different sorts of rotation one might + like, including complete figures and tables and captions.}, + also = {graphics}, + modified = {12 Jun 1996 06:45:47 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{rotfloat, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/rotfloat/}, + abstract = {Rotate floats.} +} + +@TeXIndex{rplain, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/rplain/}, + abstract = {Redefines the `plain' pagestyle. The page numbers are now + in the lower right corner.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ruler, + abstract = {A ruler for \TeX.}, + author = {Victor Eijkhout}, + email = {eijkhout@jacobi.math.ucla.edu}, + ctan = {macros/generic/ruler.tex}, + copying = {Copyright by the author but freely redistributable for + free}, + modified = {22 May 1996 16:04:57 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{s2latex, + abstract = {A scribe to \LaTeX{} converter. The patchfile + s2latex.patch provides a port to ANSI C and cleans up the + Makefile.}, + ctan = {support/s2latex/}, + modified = {7 Jun 1996 20:13:54 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{saferef, + abstract = {Provides a means of expressing `typed' references (as it + were) within a document.}, + author = {James Ashton}, + ctan = {macros/latex/contrib/supported/saferef/}, + home = {ftp://syseng.anu.edu.au/pub/jaa/}, + modified = {4 Feb 1997 09:57:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{sanskrit, + ctan = {language/sanskrit/}, + abstract = {A font and pre-processor suitable for the production of + documents written in Sanskrit.}, + author = {Charles Wikner}, + email = {wikner@ariel.nac.ac.za}, + modified = {19 Mar 1997 12:03:33 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{sauter, + texlive = {fonts3}, + ctan = {fonts/cm/sauter/}, + abstract = {Extensions to the CM fonts, providing a parameterization + scheme to build fonts at true design sizes}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{scale, + abstract = {A package to scale a document by + \ensuremath{\sqrt{2}}. This is useful if you are + preparing a document on e.g. A5 paper and want to + print on A4 paper to achieve a better resolution.}, + author = {Soren Sandmann Pedersen}, + ctan = {macros/latex/contrib/supported/scale/}, + email = {sandmann@DAIMI.AAU.DK}, + modified = {31 Oct 1996 09:50:09 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{script, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/script/}, + abstract = {Variant report / book styles}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{semantic, + texlive = {latex3}, + author = {Peter M|ller Neergaard}, + email = {turtle@diku.dk}, + ctan = {macros/latex/contrib/supported/}, + abstract = {Eases the typesetting of notation of semantics and + compilers. Includes T-diagrams, various derivation symbols + and inference threes.}, + modified = {13 May 1996 06:13:26 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{seminar, + texlive = {latex2}, + ctan = {macros/latex/contrib/other/seminar/}, + abstract = {Produce overhead slides (transparencies) with bells and + whistles.}, + also = {foiltex,slidenotes}, + modified = {28 May 1996 16:32:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{setspace, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/setspace/}, + abstract = {Provides commands and environments for doing double and + one-and-a-half line spacing based on pt size. If a + different spacing is required then the + |\setstretch{baselinestretch}| command is supported. The + spacing environment takes one argument which is the + baselinestretch to use, e.g., |\begin{spacing}{2.5}|.} +} + +@TeXIndex{shadbox, + abstract = {A tool to shade the background of any box - text, figure, + table etc., using Plain(La) \TeX.}, + author = {Dmitry A. Glazkov}, + ctan = {macros/latex/contrib/other/shadbox}, + email = {glazkov@sci.lpi.msk.su}, + modified = {5 Aug 1996 12:14:57 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{shadethm, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/shadethm/}, + abstract = {Package that allows declarations of the form + |\newshadetheorem{thm}{Theorem}| or + |\newshadetheorem{}[]{}| or |\newshadetheorem{}{}[]| to + produce shaded boxes from the usual command + |\begin{theorem}| \ldots |\end{theorem}|. The color package + is required}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{shading, + abstract = {A \LaTeX{} Style file for putting text on a shaded + background. Requires a PostScript printer and dvi-file + converter.}, + ctan = {macros/latex209/contrib/shading/}, + version = {1.3}, + also = {color,pstricks}, + modified = {24 Sep 1996 08:55:09 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{shadow, + abstract = {Shadows.}, + author = {Mauro Orlandini}, + ctan = {macros/latex209/contrib/misc/}, + modified = {21 Oct 1996 10:39:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{shalom, + abstract = {A package intended for simple documents with some Hebrew + (using some words, an address, a short abstract, without + fussing around with TeX--Xet, hebrew screen fonts or + keyboard encodings).}, + author = {Stephan Boettcher}, + email = {stephan@alzt.tau.ac.il}, + home = {http://zow00.desy.de:80/~stephan/tex/LaTeX-styles.html}, + modified = {30 May 1996 11:22:14 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{shapepar, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {A macro to typeset paragraphs in specific shapes.}, + author = {Donald Arseneau}, + email = {asnd@triumf.ca}, + version = {1.01}, + modified = {3 Jul 1996 15:23:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{showkeys, + ctan = {macros/latex/packages/tools/}, + abstract = {Show label, ref, cite and bib keys.} +} + +@TeXIndex{showlabels, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/showlabels/}, + abstract = {Show label commands in the margin.} +} + +@TeXIndex{siam, + texlive = {generic3}, + ctan = {macros/latex/contrib/other/siam/}, + abstract = {Styles for SIAM publications}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{siggraph, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/siggraph/}, + abstract = {Document class for formatting papers according to the + specifications for submission to the annual ACM Siggraph + conference}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{sinhala, + abstract = {Support for thr sinhala language.}, + author = {Vasantha Saparamadu}, + ctan = {languages/sinhala}, + email = {vsaparam@laurel.ocs.mq.edu.au}, + version = {2.1.1}, + modified = {31 Oct 1996 09:54:37 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{sirlin, + abstract = {A set of files for typing the Tibetan language in \TeX{} or + \LaTeX.}, + author = {Sam Sirlin}, + ctan = {language/tibetan/sirlin}, + modified = {16 Aug 1996 14:13:00 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{slemph, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Provides the commands |\itswitch|, |\slswitch|, + |\textitswitch|, and |\textslswitch|.} +} + +@TeXIndex{slidenotes, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/slidenotes}, + abstract = {A class package for the easy production of a slide + collection with annotations. Builds on the report style (or + variants).}, + also = {foiltex,seminar}, + modified = {28 May 1996 16:33:29 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{slides, + ctan = {macros/latex/base/}, + abstract = {This is a standard \LaTeX{} class for production of + overhead transparencies (foils). Can be used in conjunction + with lscape and fancyheadings, for example.} +} + +@TeXIndex{smallcap, + abstract = {Support for all 4 shapes of Small caps in DC1.3 where SC + becomes a family, rather than a shape (|\scshape| is replaced + by |\scfamily|). Thus you can write |\bf\scfamily\slshape| to + get small caps bold slanted}, + author = {taupin@lps.u-psud.fr}, + ctan = {macros/latex/contrib/other/smallcap}, + home = {ftp://ftp.lps.u-psud.fr/pub/latex/}, + modified = {28 May 1996 15:57:18 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{smartmn, + abstract = {This package activates the minus sign such that it guesses + whether to print as a hyphen or as minus sign in text mode + (which is one of the most common typografical errors in + \LaTeX{} texts).}, + author = {Jorg Knappen Mainz}, + ctan = {macros/latex/contrib/supported/jknappen}, + email = {knappen@vkpmzd.kph.uni-mainz.de}, + modified = {5 Nov 1996 09:14:21 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{spanish, + abstract = {Various \TeX{} related files for typesetting documents + written in Spanish, including hyphenation and + dictionaries.}, + author = {Julio Sánchez}, + ctan = {language/spanish}, + modified = {21 May 1996 13:04:45 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{sober, + ctan = {macros/latex209/contrib/misc/}, + abstract = {Reduces the amount of white space on the page (by reducing + the size of various skips. Apparently does not work with + \LaTeX2e, but an updated version is available from + \href{http://www.cs.ruu.nl/~piet}{Piet van Oostrum}.} +} + +@TeXIndex{sprite, + texlive = {graphics3}, + ctan = {graphics/bit2spr/}, + abstract = {Macros to set bitmaps with \TeX}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{ssqquote, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ssqquote/}, + abstract = {\LaTeX{} package and font definition file to access the + `cmssq' fonts, i.e. Computer Modern Sans Serif Quotation + Style. The \LaTeX{} package also defines a |chapterquotes| + environment as an example application.}, + author = {Ulrik Vieth}, + version = {1994/08/21 v1.3}, + home = {http://www.thphy.uni-duesseldorf.de/~vieth/subjects/tex/software.html}, + modified = {25 Dec 1996 UV} +} + +@TeXIndex{startex, + abstract = {A \TeX{} format designed to help students write short reports + and essays. It provides the user with a suitable set of + commands for such a task. It is also more robust than plain + \TeX{} and \LaTeX.}, + author = {Dag Langmyhr}, + ctan = {macros/startex}, + modified = {21 Oct 1996 14:23:19 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {formats3} +} + +@TeXIndex{stblftnt, + abstract = {A package using a technique for ensuring that footnotes in + section titles and the like didn't migrate into the table + of contents, etc.}, + author = {Robin Fairbairns}, + ctan = {macros/latex/contrib/other/misc/}, + email = {Robin.Fairbairns@CL.CAM.AC.UK}, + also = {endnotes,fnpara,footnote,footnpag,ftnright,stblftnt}, + modified = {10 Sep 1996 09:28:59 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{stmaryrd, + texlive = {fonts2}, + ctan = {fonts/stmaryrd/}, + abstract = {St Mary Road symbols for functional programming.} +} + +@TeXIndex{subeqnarray, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/subeqnarray/}, + abstract = {Equation array with sub numbering.} +} + +@TeXIndex{subfigure, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/subfigure/}, + abstract = {Figures divided into subfigures.} +} + +@TeXIndex{supertabular, + texlive = {latex3}, + ctan = {macros/latex/supported/supertablar/}, + abstract = {A multi-page tables package.}, + author = {Johannes L. Braams}, + email = {jlbraams@cistron.nl}, + version = {4.0a}, + also = {longtable}, + modified = {13 Dec 1996 08:18:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{swift, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/swift/}, + abstract = {Miscellaneous macros by Matt Swift}, + author = {Matt Swift}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{syngen, + abstract = {A tool for generating syntax diagrams from BNF. The + diagrams use the \LaTeX{} picture mode and can be included in + any \LaTeX2e document.}, + author = {Jens Kloecker}, + email = {kloecker@springer.de}, + ctan = {contrib/syngen}, + version = {0.4}, + modified = {19 Nov 1996 08:42:42 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{syntonly, + ctan = {macros/latex/base/}, + abstract = {Implements the |\syntaxonly| declaration used for running + a document through \LaTeX{} without actually getting any + output.} +} + +@TeXIndex{tabls, + abstract = {Better vertical spacing in tables and arrays (tabular + lineskip)}, + author = {Donald Arseneau}, + ctan = {macros/latex/contrib/other/misc/}, + version = {3.5}, + platform = {LaTeX2e, LaTeX2.09}, + modified = {15 Dec 1996 19:17:27 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tabularx, + ctan = {macros/latex/packages/tools/}, + abstract = {Tabulars that widen automatically.} +} + +@TeXIndex{taylor, + texlive = {graphics3}, + ctan = {macros/generic/diagrams/taylor/}, + abstract = {Diagram macros by Paul Taylor}, + author = {Paul Taylor}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{tbe, + texlive = {plain3}, + ctan = {macros/plain/contrib/tbe/}, + abstract = {Examples from Arvind Borde's \emph{\TeX{} by Example}}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{techexplorer, + abstract = {IBM's TechExplorer is a plugin for Netscape which allows + you to view \TeX{} source files in Netscape as if you were + using a dvi viewer. Available only for Windows 3.1 and + Windows95. Free but has a restrictive license.}, + home = {http://www.ics.raleigh.ibm.com/icsbeta/ICWTechExp.htm}, + modified = {14 Jun 1996 12:39:14 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tengwar, + texlive = {fonts3}, + ctan = {fonts/tengwar/}, + abstract = {Font for typesetting Tolkien Tengwar script, by Michael + Urban}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{tensor, + abstract = {A package which allows the user to set tensor-style super + and subscripts with offsets between successive indices.}, + author = {Mike Piff}, + email = {M.Piff@sheffield.ac.uk}, + ctan = {macros/latex/contrib/supported/piff/}, + modified = {7 Jun 1996 08:52:37 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{termcal, + abstract = {This package is intended to print a term calendar for use + in planning a class. It has a flexible mechanism for + specifying which days of the week are to be included and + for inserting text either regularly on the same day each + week, or on selected days, or for a series of consecutive + days. It also has a flexible mechanism for specifing class + and nonclass days. Text may be inserted into consecutive + days so that it automatically flows around nonclass days.}, + author = {Bill Mitchell}, + ctan = {macros/latex/contrib/supported/termcal/}, + modified = {14 Jan 1997 10:10:12 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{testmath, + abstract = {Examples of the AmSLaTeX package.} +} + +@TeXIndex{tetex, + ctan = {systems/unix/teTeX/}, + abstract = {A \TeX{} distribution for Unix/Linux which is very easy to + install and customise with well organised inputs tree, and + fast file searching.)} +} + + +@TeXIndex{tex-math, + abstract = {A summary of \TeX{}-commands used to create mathematical + formulae (and certain other special characters). It can be + viewed on any machine that runs OS/2.}, + ctan = {systems/os2/doc/TeX-Math/}, + email = {hahn@geographie.uni-kiel.de}, + modified = {8 Jul 1996 14:14:25 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tex2rtf, + abstract = {Translates \LaTeX{} text into RTF (Rich Text Format used + by Microsoft Word), into Windows Help RTF, into HTML and + into wxHelp. Implemented using the free C++ class library + wxWindows.}, + ctan = {support/tex2rtf/}, + doc = {manual154.ps.gz}, + author = {Julian Smart}, + email = {J.Smart@ed.ac.uk}, + home = {http://www.aiai.ed.ac.uk/~jacs/tex2rtf.html}, + platform = {SunOS, Solaris, Windows 3.1}, + also = {latex2rtf}, + modified = {25 Jun 1996 08:56:43 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{texconv, + abstract = {A list of packages for converting between \LaTeX{} and + \TeX{} documents and a variety of other formats including + RTF, Word, and Wordperfect.}, + author = {Wilfried Hennings}, + email = {W.Hennings@kfa-juelich.de}, + ctan = {help/wp-conv/}, + home = {http://www.kfa-juelich.de/isr/1/texconv.html}, + also = {texperf,wp2latex}, + modified = {13 Dec 1996 08:25:23 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{texdraw, + texlive = {graphics3}, + ctan = {graphics/texdraw/}, + home = {ftp://ftp.tsp.ee.mcgill.ca/pub/texdraw}, + abstract = {Graphical macros, using embedded PostScript.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{texed, + abstract = {A \TeX{} shell for OS/2}, + author = {Frank Stippich}, + email = {hr2@ix.urz.uni-heidelberg.de}, + ctan = {systems/os2/texed}, + version = {1.22}, + modified = {16 Aug 1996 14:05:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{texi2www, + abstract = {Converts texinfo to HTML.}, + author = {Tim Singletary}, + authorurl = {http://sunland.gsfc.nasa.gov/personnel/aam/singletary.html} + , + home = {http://sunland.gsfc.nasa.gov/info/texi2www/Top.html}, + email = {tsingle@sunland.gsfc.nasa.gov}, + modified = {2 Jul 1996 10:33:31 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{texip, + texlive = {formats3}, + ctan = {macros/tip/}, + abstract = {Macros from \emph{\TeX{} in Practice}}, + author = {Stephan von Bechtolsheim}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{texperf, + abstract = {A WordPerfect to \LaTeX{} conversion program.}, + author = {John Forkosh}, + ctan = {support/texperf}, + email = {forkosh@panix.com}, + also = {texconv,wp2latex}, + modified = {16 Aug 1996 14:08:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{texsk, + abstract = {Simple \LaTeX{} drawing program for OS/2 PM. Uses + the picture environment.}, + author = {Tim Bahnes}, + ctan = {graphics/texsketch/}, + version = {103}, + modified = {7 Mar 1997 16:53:45 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{text1, + texlive = {formats3}, + ctan = {macros/text1/}, + abstract = {\TeX{} format from the University of Washington}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{textcomp, + texlive = {latex3}, + ctan = {fonts/psfonts/ts1/}, + abstract = {Supports the Text Companion fonts which provide many text + symbols (such as baht, bullet, copyright, musicalnote, + onequarter, section, and yen) in the TS1 encoding.} +} + +@TeXIndex{textfit, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/textfit/}, + abstract = {Package to support fitting of text to a given width of + height by scaling the font}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{textmerg, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/textmerg/}, + abstract = {Merge text in \TeX{} and \LaTeX. Useful, for example, in + mail merge.}, + modified = {31 May 1996 08:43:05 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{theorem, + ctan = {macros/latex/packages/tools/}, + abstract = {Enhancements to the theorem environments, giving more + choice in theorem layout.} +} + +@TeXIndex{thesis, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/thesis/}, + abstract = {A class for producing a thesis based on the report class + for a more European and more flexible look. Supports + options like noindent, noitemization, headline, nocenter, + crosshair, and chapterbib.}, + version = {1f}, + author = {Wenzel Matiaske}, + email = {mati1831@perform.ww.tu-berlin.de}, + modified = {20 May 1996 10:22:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{threeparttable, + abstract = {Tables with captions and notes all the same width.}, + author = {Donald Arseneau}, + ctan = {macros/latex/contrib/other/misc/}, + platform = {LaTeX2e, LaTeX2.09}, + modified = {15 Dec 1996 19:16:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{time, + abstract = {Defines a macro |\now| to print the current time.}, + author = {Mike Piff}, + email = {M.Piff@sheffield.ac.uk}, + ctan = {macros/latex/contrib/supported/piff/}, + modified = {7 Jun 1996 09:04:45 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{times, + abstract = {Use Postscript Times Roman as the default font.} +} + +@TeXIndex{titleref, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Cross-reference titles of sections and floats with + caprions just like |\ref| and |\pageref|.}, + author = {Donald Arseneau}, + version = {2.0}, + modified = {15 Dec 1996 19:19:50 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{titles, + ctan = {macros/latex/contrib/supported/monster/}, + abstract = {Various macros for handling the titles of books, journals, + etc. that handle following spacing and punctuation + intelligently. Especially useful for bibliographic + databases.} +} + +@TeXIndex{tmview, + author = {Thomas Moor}, + email = {qelis@aol.com}, + ctan = {dviware/tmview}, + abstract = {SVGA-lib based DVI-previewer. Fast, offers xdvi-like + anti-aliasing, text-string searching, arbitrary-zooming, + bookmarks, some of the hypertex features.}, + version = {96.05}, + platform = {linux, gcc, SVGA-lib 1.28 or up, programming language C}, + maintained-by = {Thomas Moor <qelis@aol.com>}, + maintained-at = {sunsite.unc.edu, ftp.dante.de}, + copying = {freely redistributable}, + keywords = {dvi previewer, svgalib}, + modified = {4 May 1996 07:56:44 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tools, + texlive = {latex2}, + ctan = {macros/latex/tools/}, + abstract = {Standard \LaTeX2e{} tools, for extended tabular, verbatim + and theorem support}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{topcapt, + abstract = {Defines a command |\topcapt| which does the same as + caption, except that it places itself correctly when put + above the figure/table that it's a caption of.}, + author = {Robin Fairbairns}, + ctan = {macros/latex/contrib/other/misc/}, + email = {Robin.Fairbairns@CL.CAM.AC.UK}, + modified = {15 Dec 1996 19:04:36 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tracking, + abstract = {Automatically adjust spaces between symbols in words or + phrases to fit them into a specified length. Any chain of + symbols (including spaces) in the current font may be + treated.}, + author = {Dmitry A. Glazkov}, + ctan = {macros/latex/contrib/other/tracking}, + email = {glazkov@sci.lpi.msk.su}, + modified = {5 Aug 1996 12:11:48 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{trans, + abstract = {Easy transformations of Postscript objects, scaling, + rotation, etc.}, + author = {Stanislaw Wawrykiewicz}, + ctan = {macros/TeX-PS/}, + email = {staw@eti.pg.gda.pl}, + modified = {17 Nov 1996 11:34:19 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{treesvr, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/treesvr/}, + abstract = {Tree macros}, + author = {Peter van Roose}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{treetex, + texlive = {plain3}, + ctan = {macros/latex209/contrib/trees/tree_tex/}, + abstract = {Allows the automatic layout of n-ary trees with arbitrary + node sizes in \LaTeX, using an external C program to do + much of the hard work.} +} + +@TeXIndex{truncate, + abstract = {Truncate text to a specified width.}, + author = {Donald Arseneau}, + ctan = {macros/latex/contrib/other/misc/}, + version = {2.0}, + modified = {15 Dec 1996 19:23:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tsconfig, + abstract = {The tsconfig program tries to make the confguration of the + TeXShell by J. Schlegelmilch easier, especially if you have + a lot of computers with different processors.}, + author = {Dirk Nitschke}, + ctan = {support/TeXshell/tsconfig/}, + email = {ms3a512@math.uni-hamburg.de}, + platform = {PC}, + also = {texshell}, + modified = {27 Nov 1996 13:48:24 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ttt, + abstract = {A Tibetan Transcript Transliterator for \LaTeX.}, + author = {Beat Steiner}, + ctan = {language/tibetan/steiner/}, + email = {Beat.Steiner@gseved.admin.ch}, + modified = {19 Mar 1997 08:34:45 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{tubtoc, + texlive = {doc3}, + abstract = {Tables of contents from TUGboat}, + modified = {16 May 1996 SPQR} +} + + +@TeXIndex{type1cm, + abstract = {A package that removes the restriction when using scalable + versions of the cm fonts (Type1 Bakoma, or versions from + BSR/Y\&Y, or True Type versions from Kinch, PCTeX etc.) + where \LaTeX{} restricts the cm fonts to discrete sizes.}, + author = {David Carlisle}, + ctan = {macros/latex/contrib/supported/type1cm/}, + email = {carlisle@MA.MAN.AC.UK}, + modified = {7 Mar 1997 16:50:06 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{typearea, + ctan = {macros/latex209/contrib/script/}, + abstract = {Set page margins.}, + also = {geometry,vmargin}, + modified = {12 Jun 1996 13:18:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{typehtml, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/carlisle/}, + abstract = {Typeset HTML (i.e., World Wide Web documents) directly + from \LaTeX. Can handle almost all of HTML2, and most of + the math fragment of the draft HTML3.} +} + +@TeXIndex{uaclasses, + abstract = {This package provides a \LaTeX2e document class named + `ua-thesis' for typesetting theses and dissertations in the + official format required by the University of Arizona. + Moreover, there is a fully compatible alternative document + class `my-thesis' for private ``nice'' copies of the + dissertation, and the respective title pages are available + as separate packages to work with ``any'' document class.}, + author = {Marcel Oliver}, + ctan = {macros/latex/contrib/supported/}, + modified = {19 Mar 1997 12:05:52 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{ucthesis, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ucthesis/}, + abstract = {A modified version of the standard \LaTeX{} REPORT style + that is accepted for use with University of California PhD + dissertations and Masters theses.} +} + +@TeXIndex{ukhyph, + abstract = {Hyphenation patterns for British English. This replaces + the earlier version of 1992, by adding a short list of + hyphenation exceptions. The actual patterns themselves are + unchanged.}, + author = {Dominik Wujastyk}, + ctan = {language/hyphenation/}, + version = {2.0}, + modified = {21 Oct 1996 10:37:20 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ulem, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Package for underlining. Be advised that underlining is + considered bad style in typesetting.}, + also = {underlin}, + modified = {28 May 1996 16:34:03 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{ulsy, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/ulsy/}, + abstract = {Extra mathematical characters}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{umlaute, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/umlaute/}, + abstract = {An interface to inputenc for using alternate input + encodings}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{underlin, + ctan = {macros/generic/}, + abstract = {Package for underlining. Be advised that underlining is + considered bad style in typesetting. See also + \href{\#ulem}{ulem} which is a specific package for \LaTeX.}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {latex3} +} + +@TeXIndex{uniqleaf, + abstract = {Check filesystem tree (or union of several trees) for + unique leaf names; useful for spotting ambiguities that + path-searching programs could trip over. For each + non-unique leaf name found, it prints out ``ls'' and + ``md5'' information for each candidate file.}, + author = {Martyn Johnson}, + ctan = {support/uniqleaf}, + email = {maj@cl.cam.ac.uk}, + modified = {2 Aug 1996 12:44:23 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{url, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {A form of \verb that allows linebreaks at certain + characters or combinations of characters, accepts + reconfiguration, and can usually be used in the argument to + another command. It is intended for email addresses, + hypertext links, directories/paths, etc., which normally + have no spaces.}, + author = {Donald Arseneau}, + email = {asnd@triumf.ca}, + version = {1.2}, + modified = {3 Jul 1996 15:23:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{urw, + texlive = {fonts3}, + ctan = {fonts/psfonts/urw/}, + abstract = {Font metrics, and macro support in \LaTeX2e, for free URW + fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{utthesis, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/utthesis/}, + abstract = {Produces a thesis that meets the requirements of the + Graduate School of The University of Texas at Austin :-)} +} + +@TeXIndex{uwthesis, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/uwthesis/}, + abstract = {University of Washington thesis}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{varioref, + ctan = {macros/latex/packages/tools/}, + abstract = {Intelligent page references.} +} + +@TeXIndex{vdm, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/vdm/}, + abstract = {Typesetting VDM schemas}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{vector, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/vector/}, + abstract = {Macros for more convenient representation of vectors in + \LaTeX2e, both symbolically and as implicit or explicit + rows/columns of elements}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{verbatim, + ctan = {macros/latex/packages/tools/}, + abstract = {A better verbatim environment.}, + also = {alltt,moreverb,vrb}, + modified = {29 May 1996 11:58:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vertex, + texlive = {plain3}, + ctan = {macros/plain/contrib/vertex/}, + abstract = {Styles for economics working papers and journals}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{vfcomb, + abstract = {A system to support the writers of virtual fonts; this is + written in Turbo Pascal, and sources are included.}, + author = {Sasha Berdnikov}, + ctan = {systems/msdos/utilities/vfcomb}, + platform = {DOS}, + modified = {24 Oct 1996 10:25:22 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vfinst, + abstract = {A set of scripts and Perl files which aim to make the + installation of families of PostScript fonts and creation + of necessary virtual fonts outline fonts `virtually' + automatic. Uses fontinst.}, + author = {Alan Hoenig}, + ctan = {fonts/utilities/vfinst}, + platform = {Unix and MS-DOS}, + version = {0.8}, + modified = {7 Mar 1997 16:48:27 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vita, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/vita/}, + abstract = {This class provides necessary macros to prepare your + Curriculum Vitae or Resume.} +} + +@TeXIndex{vmargin, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Provides a macro to set various margins as well as + dimensions for header/footer and page dimensions. Most + common paper sizes and two sided printing are supported.}, + also = {geometry,typearea}, + modified = {12 Jun 1996 13:14:31 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vncmr, + abstract = {A Vietnamese extension of the cmr fonts. Contains \MF{} + source files, .tfm files, and various \LaTeX2e{} and plain + \TeX{} files for VISCII encoding.}, + author = {Werner Lemberg}, + email = {a7971428@unet.univie.ac.at}, + ctan = {fonts/vietnamese/vncmr}, + modified = {19 Jul 1996 08:45:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vrb, + texlive = {latex3}, + ctan = {macros/generic/vrb/}, + abstract = {Verbatim macros via plain \TeX}, + also = {alltt,moreverb,verbatim}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{vrsion, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/vrsion/}, + abstract = {Defines a command which produces a version number in the + .dvi-file when \LaTeX{} is run.}, + author = {Mats Dahlgren}, + email = {matsd@sssk.se}, + modified = {26 Mar 1997 09:57:49 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{vruler, + abstract = {A package for adding a vertical numbering to the general + text so that the text can be properly referenced. The + vertical ruler can be scaled and moved freely. Supports + \LaTeX{} and plain \TeX{}.}, + author = {Zhuhan Jiang}, + ctan = {macros/latex/contrib/other/misc/}, + modified = {24 Oct 1996 11:15:39 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{wasy, + texlive = {fonts3}, + ctan = {fonts/wasy/}, + abstract = {The wasy fonts (Waldis symbol fonts)}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{wasysym, + texlive = {latex2}, + ctan = {macros/latex/contrib/supported/wasysym/}, + abstract = {Makes some additional characters available that come from + the wasy fonts (Waldis symbol fonts). These fonts are not + automatically included in NFSS2/LaTeX2e since they take up + important space and aren't necessary if one makes use of + the packages amsfonts or amssymb. Symbols include: join, + box, diamond, leadsto, sqsubset, lhd, rhd, apprle, ocircle, + invneg, logof, varint, male, female, phone, clock, + lightning, pointer, sun, bell, permil, smiley, various + electrical symbols, shapes, music notes, circles, signs, + astronomy, etc.}, + author = {Axel Kielhorn}, + email = {i0080108@ws.rz.tu-bs.de}, + modified = {22 Oct 1996 09:40:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{web2c, + abstract = {Web2c version 7.0 for win32, including a complete + collection of \TeX{} related executables.}, + author = {Fabrice POPINEAU}, + ctan = {systems/win32/web2c}, + email = {popineau@ESEMETZ.ESE-METZ.FR}, + platform = {Win32}, + modified = {14 Feb 1997 09:25:11 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{williams, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/williams/}, + abstract = {Miscellaneous macros by Peter Williams.}, + author = {Peter Williams}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{winedit, + abstract = {A state-of-the-art text editor and Shell for Windows95 + (and Windows NT or Windows 3.x). Can edit huge, multiple, + text files in the usual Windows95 way (c.f. Word). It uses + a Multiple Documents Interface (MDI) and follows or extends + Windows' Standards in every respect. WinEdit supports + (\LaTeX) Syntax Highlighting and Input/Output ASCII Code + Translation Tables and has comprehensive context-sensitive + Help. The Shell can be customised to run with different + utilities and is particularly suitable for writing \TeX{} + documents. By defining utilities (such as \TeX{}, \LaTeX{}, + \BibTeX{}, DVI Driver, Spell Checker), most of the common + tasks while writing a \TeX{} document or a project are + reduced to clicking a Tool Bar Button or selecting a Menu + Command.}, + author = {Aleksander Simonic}, + email = {alex@cs.dal.ca}, + ctan = {systems/win32/winedt/}, + copying = {Shareware}, + platform = {Win32}, + version = {1.41-b}, + modified = {19 Mar 1997 08:28:52 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{wintex95, + abstract = {A flexible, 32-bit Windows-TeX-editor with + Highlight-O-Matic syntax-highlighting.}, + ctan = {systems/win32/wtex95/}, + author = {Michael Mücke}, + email = {MMuecke@t-online.de}, + version = {2.0}, + modified = {12 Jan 1997 11:37:49 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{wmf2eps, + abstract = {A program to simplify Windows Metafile Graphics (WMF) + containing either vector-images or bitmaps into + Encapsulated PostScript format having tight bounding-boxes + (WinNT and Win95) at exactly the same size as the + WMF-originals.}, + author = {Wolfgang Schulter}, + ctan = {support/wmf2eps/}, + doc = {readme.txt}, + platform = {Windows-NT}, + modified = {21 Oct 1996 14:13:31 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{wp2latex, + ctan = {support/wp2latex-5_1/}, + abstract = {Convert WordPerfect 5.0 or 5.1 files into \LaTeX.}, + also = {texconv, texperf} +} + +@TeXIndex{wrapfig, + ctan = {macros/latex/contrib/other/misc/}, + abstract = {Produces figures which text can flow around. Does not work + in combination with list environments, but can be used in a + parbox or minipage, and in twocolumn format.} +} + +@TeXIndex{wsuipa, + texlive = {fonts2}, + ctan = {fonts/wsuipa/}, + abstract = {Washington State University IPA phonetic fonts}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{xarticle, + ctan = {macros/latex209/contrib/xarticle/}, + abstract = {A class that allows use of 7pt, 8pt and 9pt style options. + Not fully compatible with article class though.} +} + +@TeXIndex{xcomment, + ctan = {macros/latex/contrib/other/seminar/src/}, + abstract = {Allows selected environments to be included/excluded.} +} + +@TeXIndex{xdvi, + abstract = {A dvi previewer for the X Window System.}, + author = {Paul Vojta}, + ctan = {dviware/xdvi}, + home = {http://math.berkeley.edu/~vojta/xdvi.html}, + email = {vojta@math.berkeley.edu}, + modified = {28 Jun 1996 10:08:55 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{xdvik, + abstract = {A variant of \href{\#xdvi}{xdvi}. This version has better + code for recursive searching for font files in + subdirectories, but the PostScript handling code is older.}, + author = {Paul Vojta}, + email = {vojta@math.berkeley.edu}, + ctan = {dviware/xdvik}, + modified = {28 Jun 1996 10:11:23 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{xr, + ctan = {macros/latex/packages/tools/}, + abstract = {References to other \LaTeX{} documents.} +} + +@TeXIndex{xspace, + ctan = {macros/latex/packages/tools/}, + abstract = {Define commands that don't eat spaces.} +} + +@TeXIndex{xtem, + abstract = {An X11 \TeX{} menu built on Tcl/Tk. It provides a simple + and comfortable graphical user interface to control file + and directory selection, directory creation, vi, emacs, + \TeX, \LaTeX, previewing, etc.}, + author = {Roland Weibezahn}, + ctan = {support/xtem_texmenu/}, + home = {http://ftp.iwd.uni-bremen.de/xtem/xtem_texmenu.html}, + email = {l44@IWD.UNI-BREMEN.DE}, + version = {5.23}, + modified = {22 Oct 1996 09:46:38 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{xymtex, + texlive = {latex3}, + ctan = {macros/latex209/contrib/xymtex/}, + abstract = {Typesetting chemical structures.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{xypic, + texlive = {graphics2}, + ctan = {macros/generic/diagrams/xypic/}, + abstract = {Sophisticated macros and fonts, originally designed for + commutative diagrams, but with general applicability.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{yhmath, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/yhmath/}, + author = {Yannis Haralambous}, + abstract = {Extended maths fonts for \LaTeX.}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{yinit, + ctan = {fonts/gothic/yinit/}, + abstract = {A special font (yinit) is defined to be used for initial + dropped capitals.} +} + +@TeXIndex{youngtab, + texlive = {latex3}, + ctan = {macros/latex/contrib/supported/youngtab}, + abstract = {A package for typesetting Young-Tableaux mathematical + symbols for the representations of groups, providing two + macros, |\yng(#1)| and |\young(#1)| to generate the whole + Young-Tableaux.} +} + +@TeXIndex{yplan97, + ctan = {macros/latex/contrib/other/yplan97/}, + abstract = {Print a vertical-type daily planner (i.e., months along + the top, days downwards), with each 6-month period fitting + onto a single A4 (or US letter) sheet.}, + author = {Dick Nickalls}, + email = {dick.nickalls@nottingham.ac.uk}, + doc = {Yplan97.doc}, + modified = {13 Nov 1996 09:37:08 Graham.Williams@cmis.csiro.au} +} + +@TeXIndex{zed-csp, + texlive = {latex3}, + ctan = {macros/latex/contrib/other/zed-csp/}, + abstract = {Typesetting Z and CSP format specifications} +} diff --git a/usergrps/uktug/baskervi/6_6/catextra.bib b/usergrps/uktug/baskervi/6_6/catextra.bib new file mode 100644 index 0000000000..c1e6fa1e26 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/catextra.bib @@ -0,0 +1,315 @@ +@TeXIndex{apl, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/apl}, + abstract={Fonts for typesetting APL programs} +} +@TeXIndex{autotab, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex209/contrib/autotab}, + abstract={Generating tabular setups} +} +@TeXIndex{backgammon, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/other/bg}, + abstract={Style for typesetting backgammon boards} +} +@TeXIndex{bridge, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex209/contrib/misc/bridge}, + abstract={Macros for typesetting Bridge diagrams} +} +@TeXIndex{cchess, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Macros and fonts for typesetting Chinese Chess board diagrams} +} +@TeXIndex{cheq, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/cheq}, + abstract={Adobe chess font} +} +@TeXIndex{chess, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/chess}, + abstract={Fonts for typesetting chess boards} +} +@TeXIndex{circuit, + texlive={graphics3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={graphics/circuit\_macros}, + abstract={Language for drawing circuit diagrams} +} +@TeXIndex{cmps, + texlive={fonts2}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/cm/ps-type1/bluesky}, + abstract={Type1 versions of PostScript fonts, from Blue Sky and Y \& Y} +} +@TeXIndex{context, + texlive={generic3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + author = {Hans Hagen}, + ctan = {macros/context/}, + email = {pragma@pi.net}, + abstract = {ppchtex is a package that can be used to typeset + chemical formulas. + The package is a separate module of the context macro + package for \TeX{} (context is a full featured, parameter + driven macro package, which fully supports advanced + interactive documents).} +} +@TeXIndex{crosswrd, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/other/crosswrd}, + abstract={Macros for typesetting crossword puzzles} +} +@TeXIndex{dates, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/dates}, + abstract={Macros for parsing date strings} +} +@TeXIndex{easy, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/easy}, + abstract={Macros for simplying the writing of equations} +} +@TeXIndex{eiad, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/eiad}, + abstract={Macros and EIAD fonts} +} +@TeXIndex{eqname, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/other/gene/eqname}, + abstract={Style for different equation numbering} +} +@TeXIndex{fundus, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/other/gene/fundus}, + abstract={Providing \LaTeX{} access to various font families} +} + +@TeXIndex{germbib, + texlive={bibtex2}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={biblio/bibtex/contrib/germbib}, + abstract={German variants of standard \BibTeX{} styles} +} +@TeXIndex{gothic, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/gothic}, + abstract={Gothic and ornamental initial fonts by Yannis Haralambous} +} +@TeXIndex{go, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/go}, + abstract={Fonts and macros for typesetting go games} +} +@TeXIndex{histogr, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/histogr}, + abstract={Drawing histograms with the \LaTeX{} picture environment} +} +@TeXIndex{jsmisc, + texlive={plain3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/plain/contrib/js-misc}, + author = {Joachim Schrod}, + email = {schrod@iti.informatik.th-darmstadt.de}, + abstract={Miscellaneous useful macros by Joachim Schrod} +} +@TeXIndex{ly1, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/psnfssx/ly1}, + abstract={Support for LY1 \LaTeX{} encoding, ie the Y\&Y texnansi + encoding } +} +@TeXIndex{mfpic, + texlive={graphics3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={graphics/mfpic}, + abstract={Macros which generate \MF{} code for drawing pictures} +} +@TeXIndex{myletter, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/akletter/myletter}, + abstract={Another letter package} +} +@TeXIndex{nassflow, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/nassflow}, + abstract={Drawing Nassi-Schneidermann diagrams} +} +@TeXIndex{physe, + texlive={formats3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/physe}, + abstract={PHYSE format} +} +@TeXIndex{proofs, + texlive={latex3}, + author={Paul Taylor}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/proofs}, + abstract={Macros for building proof trees} +} +@TeXIndex{psnfssx, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/psnfssx}, + abstract={Extra styles and encodings for PS fonts, including Y\&Y + encoding support} +} +@TeXIndex{rlepsf, + texlive={generic3}, + abstract={A macro package for use with epsf.tex which allows PostScript +labels in an eps file to be replaced by \TeX{} labels}, + author={Colin Rourke}, + email={cpr@maths.warwick.ac.uk}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/generic/rlepsf} +} +@TeXIndex{subeqn, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/subeqn}, + abstract={Package for subequation numbering} +} +@TeXIndex{tap, + texlive={plain3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/generic/tap}, + abstract={An advanced table package} +} +@TeXIndex{timesht, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/timesht}, + abstract={Package for typesetting time sheets} +} +@TeXIndex{tipa, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/tipa}, + abstract={Fonts and macros for IPA phonetics characters} +} +@TeXIndex{umrand, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/niceframe}, + abstract={Package for page frames} +} +@TeXIndex{wnri, + texlive={fonts3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={fonts/wnri}, + abstract={\MF{} fonts for Old English, Indic languages in + transcription, and American Indian languages} +} +@TeXIndex{ytex, + texlive={formats3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/ytex}, + abstract={Macro package developed at MIT} +} + +@TeXIndex{jadetex, + texlive={latex3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/jadetex}, + abstract={Macro package on top of \LaTeX{} to typeset \TeX{} output + of Jade DSSSL implementation} +} + +@TeXIndex{timing, + texlive={latex3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Fonts and macro package for drawing timing diagrams} +} + +@TeXIndex{tugboat, + texlive={generic2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/tugboat}, + abstract={Macros for TUGboat articles (plain and \LaTeX{}} +} + +@TeXIndex{oca, + texlive={fonts3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={OCR font} +} + +@TeXIndex{patch, + texlive={latex3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + ctan={Macros for package management}, + abstract={} +} + +@TeXIndex{listings, + texlive={latex3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Package for pretty-printed + program listings, with support for a range of languages} +} + +@TeXIndex{logic, + texlive={fonts3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={\MF{} font for drawing logic diagrams} +} + +@TeXIndex{ccfonts, + texlive={latex}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={\LaTeX{} support for Concrete fonts} +} + +@TeXIndex{csfonts, + texlive={fonts2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Czech/Slovak-tuned \MF{} Computer Modern fonts} +} + +@TeXIndex{cslatex, + texlive={latex}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={\LaTeX{} support for Czech/Slovak typesetting} +} + +@TeXIndex{csplain, + texlive={plain2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Plain \TeX{} support for Czech/Slovak typesetting} +} + +@TeXIndex{ecc, + texlive={fonts3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={`European' (T1 encoded) version of the Concrete fonts} +} + +@TeXIndex{exam, + texlive={latex3}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Package for typesetting exam scripts} +} diff --git a/usergrps/uktug/baskervi/6_6/editorial.tex b/usergrps/uktug/baskervi/6_6/editorial.tex new file mode 100644 index 0000000000..075f32ba3a --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/editorial.tex @@ -0,0 +1,46 @@ +\title{Editorial: what's this issue all about?} +\providecommand\FAQ{\acro{FAQ}} +\begin{article} +\vspace*{-0.5\baselineskip} +Your committee has long aimed to ensure that the \acro{UK} makes a +valuable contribution to the world of \TeX: for example, it is +possible to claim that the \acro{UK} \TeX{} archive led the world in +comprehensive provision, and members of your committee continue to +take active part in maintaining the internationally-linked \acro{CTAN} +system of archives. + +The idea of maintaining the \acro{UK}'s profile motivated us to +produce the `Frequently Asked Questions' (\FAQ) issues that appeared +as `Christmas Editions' of Baskerville for 1994 and 1995. At the time +that we decided to prepare the 1994 \FAQ{}, we had noted the +great value of the \acro{NTG}'s 4All\TeX{} which had at the time just +been released. We knew then that we could not hope to produce a +\CDROM{} in the short term, but we agreed at the time that a similar +disc, targeted at Unix\textsuperscript{TM} systems would be a useful thing +to have. The rest is history (and is well explained in the +documentation of the \CDROM{}, that constitutes the only `article' of +this issue of \BV). + +Members will recall that we offered the first version of this \CDROM{} +to them, for sale. Considering the economics of the matter, and given +an assurance that useful software for other platforms (notably +Microsoft- and \acro{OS}/2-based \acro{PC}s and Macintoshes) could be +included on the disc, your committee decided to circulate every member +with a copy in lieu of two issues of \BV. + +I would welcome feedback from members on their views of the value of +the offering, and what (if anything) we might do to improve it. I +continue to maintain the \FAQ{}: would members welcome its +republication, perhaps as Baskerville Vol.~7 No.~6\Dash nominally the +1997 Christmas edition? + +As I mentioned in a brief `post-editorial' in Baskerville Vol.~6 +No.~4, the extreme lateness of that issue was almost exclusively my +fault. As a result, this double issue is following very closely on +the heels of the last, and Vol.~7 No.~1 is also in an advanced stage +of preparation. We maintain the fond hope that we will have brought +ourselves up-to-date before the end of 1997, but~\dots\ we continue to +rely, to a large extent, on external sources of articles for \BV. +Please do submit them to Sebastian Rahtz, as mentioned in the banner +line of each issue of \BV! +\end{article} diff --git a/usergrps/uktug/baskervi/6_6/fancyvrb.rc b/usergrps/uktug/baskervi/6_6/fancyvrb.rc new file mode 100644 index 0000000000..8fd06a54a8 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/fancyvrb.rc @@ -0,0 +1,335 @@ +\def\filedate{1996/09/23} +\ProvidesFile{fancyvrb.rc}[\filedate\space fancyvrb customization +by Sebastian Rahtz] +% Define verbatim and example environments: +% Verbatim - indented like quote environment, \small font. +% nVerbatim - Like "Verbatim", but numbered. +% example - code and output, side by side +% example* - one above other +% example** - one above other, with frames +% Example - Rendered as PS, like original, side by side +% Example* - Rendered as PS, one above other +% Example** - Rendered as PS, one above other, with frames +% Escape - Rendered as PS, with *no* verbatim text +% PSTExample - PSTricks picture, like original, side by side +% GridPSTExample - PSTricks (gridded) picture, like original, side by side +% The example environments have the following steps in common: +% 1. Save example verbatim to numbered example file +% 2. Input file verbatim or EPS file +% 3. Input again +% All of them save their text as files in the \EXdir directory +% (this needs a trailing / as part of the definition) +% +\RequirePackage{ifthen} +\RequirePackage{graphicx} +\RequirePackage{calc} +\def\ExampleFraction{.5} +\def\CodeFraction{.5} +% variable features +% +\def\EXdir{} +\def\EXprefix{} +\def\EXclass{article} +\def\PreambleCommands{} +\def\EscapeParameters{} +% +\@ifundefined{fullwidth}{\let\fullwidth\textwidth}{} +\@ifundefined{thechapter}{\newcounter{chapter}}{} +% +\newcounter{eps@counter}[section] +\renewcommand\theeps@counter{% + \arabic{chapter}-\arabic{section}-\arabic{eps@counter}} +\newcounter{side@count} +%\newwrite\exepsfile +%\immediate\openout\exepsfile \EXdir\jobname.expslist\relax + +\def\EPSinput{\@ifnextchar[{\@EPSinput}{\@EPSinput[]}} +\def\@EPSinput[#1]#2{% +\IfFileExists{\EXdir\EXprefix#2.eps}% + {\ifx\\#1\\\else\typeout{Change EPS input to #1}\fi + \includegraphics[#1]{\EXdir\EXprefix#2.eps}} + {\underline{\EXdir\EXprefix#2}}% +} + + +\def\SideBySideEx#1{% +\bgroup\def\baselinestretch{1}% +\trivlist\item[]% + \leavevmode + \global\advance\c@side@count by 1 + \label{\thechapter.\theside@count}% + \IdentifyExample{-1,0}% + \ifthenelse{\isodd{\pageref{\thechapter.\theside@count}}}{% + \makebox[\fullwidth][l]{\@@Display{#1}\hspace{5mm} + \BVerbatimInput[fontsize=\small]{\EXdir\EXprefix\theeps@counter}}% + }{% + \makebox[\fullwidth][r]{\@@Display{#1}\hspace{5mm} + \BVerbatimInput[fontsize=\small]{\EXdir\EXprefix\theeps@counter}}% + }% + \endtrivlist + \egroup +} +\newsavebox{\@display} +\def\@@Display#1{% + \savebox{\@display}{% +\begin{minipage}[b]{\CodeFraction\fullwidth}#1\end{minipage}% +} + \raisebox{\depth}{\usebox{\@display}}% +} + +\newcommand{\BeginExample}{% + \multiply\topsep by 2 + \global\advance\c@eps@counter\@ne + \edef\@tempa{% + \write\@auxout{\string + \newlabel{ex-\theeps@counter}{{\theeps@counter}{\noexpand\the\c@page}}}} + \@tempa + \nobreak + \VerbatimEnvironment + \catcode`\<=12 + \begin{VerbatimOut}{\EXdir\EXprefix\theeps@counter.tex}% +} +\newcommand{\EndExample}{% + \end{VerbatimOut}% +} + +\def\IdentifyExample#1{% + %\typeout{Here is example \theeps@counter}% + \rput[b]{0}(#1){\psframebox[linecolor=gray]{{\small\theeps@counter}}}% +} +\def\EndRuleExample{\vskip 7pt \hrule height 1.5pt\relax} + + + +\def\FVE@VerbatimOut{\Write@Ex{\string\end{document}}% +\immediate\closeout\FV@OutFile\endgroup\@esphack} + +\def\Write@Ex#1{% + \begingroup + \let\protect\@unexpandable@protect + \edef\reserved@a{\immediate\write\FV@OutFile{#1}} + \reserved@a + \endgroup +} + +\def\Write@OneEx#1{% + {\@temptokena\expandafter{#1}% + \immediate\write\FV@OutFile{\the\@temptokena}% + }% +} + +\def\FVB@VerbatimOut#1{% + \@bsphack + \begingroup + \FV@UseKeyValues + \FV@DefineWhiteSpace + \def\FV@Space{\space}% + \FV@DefineTabOut + \def\FV@ProcessLine{\immediate\write\FV@OutFile}% + \immediate\openout\FV@OutFile #1\relax + \Write@Ex{\string\documentclass{\EXclass}}% + \Write@Ex{\string\nonstopmode}% +% notice that this different command to write the preamble +% commands means that all verbatim code gets the current +% preamble commands printed out + \Write@OneEx{\PreambleCommands}% + \Write@Ex{\string\pagestyle{empty}}% + \Write@Ex{\EX@extra}% + \Write@Ex{\string\begin{document}}% + \let\FV@FontScanPrep\relax + \FV@Scan} + +% +% allows for numbered verbatim carrying on where the last +% ended +% +\define@key{FV}{firstnumber}[auto]{% + \def\@tempa{#1}\def\@tempb{auto}% + \ifx\@tempa\@tempb + \def\FV@SetLineNo{% + \c@FancyVerbLine\FV@CodeLineNo + \advance\c@FancyVerbLine\m@ne}% + \else + \def\@tempb{continue}% + \ifx\@tempa\@tempb + \def\FV@SetLineNo{}% + \else + \def\@tempb{last}% + \ifx\@tempa\@tempb + \let\FV@SetLineNo\relax + \else + \def\FV@SetLineNo{\c@FancyVerbLine#1}% + \fi + \fi +\fi +} + +\newif\ifgrid +\gridfalse +%-------------------------------------------------------- +% here are the environment definitions +%-------------------------------------------------------- +\def\PSTExample(#1,#2)(#3,#4){% + \def\PictureSize{(#1,#2)(#3,#4)}% + \def\Write@Ex##1{}% +% \def\Write@OneEx##1{} + \BeginExample + } +\def\endPSTExample{% + \EndExample + \SideBySideEx{% + %\ifgrid\vskip 8pt \else\relax\fi + \expandafter\pspicture\PictureSize + \ifgrid\usergrid\else\relax\fi + \input{\EXdir\theeps@counter}% + \endpspicture + %\ifgrid\vskip 8pt \fi + }% +} + +\newenvironment{GridPSTExample}{\gridtrue\PSTExample}{\endPSTExample} + +\def\PSTInlineExample(#1,#2){% + \def\PictureSize{(-.2,-.5)(#1,#2)}% + \def\Write@Ex##1{}% +% \def\Write@OneEx##1{} + \BeginExample + } +\def\endPSTInlineExample{% + \EndExample + \expandafter\pspicture\PictureSize + \usergrid + \input{\EXdir\theeps@counter}% + \endpspicture + \hspace{16pt}% + \BVerbatimInput[gobble=0,fontsize=\small]{\EXdir\theeps@counter}% +} +% side by side +\newenvironment{example}{% + \def\Write@Ex##1{}% +% \def\Write@OneEx##1{} + \BeginExample}% + {\EndExample\SideBySideEx{\input{\EXdir\theeps@counter}}} + +% one above the other +\newenvironment{example*}% + {\def\Write@Ex##1{}\def\Write@Ex##1{}\BeginExample}% + {% + \EndExample + \VerbatimInput[gobble=0,fontsize=\small]{\EXdir\theeps@counter}% + \IdentifyExample{-1,0}% + \begin{center} + \leavevmode\input{\EXdir\theeps@counter}\par + \end{center} +} +% one above the other, line numbered +\newenvironment{numexample*}% + {\def\Write@Ex##1{}\def\Write@Ex##1{}\BeginExample}% + {% + \EndExample + \VerbatimInput[gobble=0,numbers=left, + fontsize=\small]{\EXdir\theeps@counter}% + \IdentifyExample{-1,0}% + \begin{center} + \leavevmode\input{\EXdir\theeps@counter}\par + \end{center} +} + +% with a frame, one above the other +\newenvironment{example**}% +{\def\Write@Ex##1{}\def\Write@Ex##1{}\BeginExample}% +{% +\EndExample +\VerbatimInput[gobble=0,fontsize=\small, + frame=topline,framerule=1.5pt]{\EXdir\theeps@counter}% + \IdentifyExample{-1,0}% +\begin{center} +\input{\EXdir\theeps@counter} + \EndRuleExample +\end{center} +} + +% now the ones which write stuff for an EPS file +% for side by side examples, the text width of the separate file +% needs to be half the normal width. +\def\EX@extra{} +\def\HalfWidth{% + \def\EX@extra{% + \string\makeatletter + \string\@tempdima\string\textwidth + \string\textwidth\ExampleFraction\string\@tempdima + \string\addtolength{\string\textwidth}{-6mm} + \string\makeatother} +} +\def\Setup@Escape{% + \edef\FancyVerbStopString{\string\end{document}}% + \edef\FancyVerbStartString{\string\begin{document}}% +} +% side by side +\newenvironment{Example}{% + \HalfWidth + \BeginExample} % + {\EndExample +\Setup@Escape +\SideBySideEx{\EPSinput{\theeps@counter}}} + +% first verbatimcode, then actual example +\newenvironment{Example*}{\BeginExample}% + {\EndExample + \Setup@Escape + \IdentifyExample{-1,0}% + \begin{center}\leavevmode\def\baselinestretch{1}% + \VerbatimInput[gobble=0,fontsize=\small]{\EXdir\EXprefix\theeps@counter}% + \EPSinput{\theeps@counter}% + \end{center}% +} + +% one above the other, framed +\newenvironment{Example**}% +{\BeginExample}% +{% +\EndExample +\Setup@Escape + \IdentifyExample{-1,0}% + \VerbatimInput[gobble=0,fontsize=\small, + frame=topline,framerule=1.5pt]{\EXdir\EXprefix\theeps@counter}% +\EPSinput{\theeps@counter} +\EndRuleExample +} + +% no verbatim text at all, just to run the thing separately +\newenvironment{Escape}% +{\BeginExample}% +{% +\EndExample +\Setup@Escape + \IdentifyExample{-1,0}% +\expandafter\EPSinput\expandafter + [\EscapeParameters]{\theeps@counter} +} +% +% compatibility with Michel, with moreverb, and verbatim package +% +\def\SixPt{\fontsize{6}{7\p@}\selectfont} +% +% input files verbatim, numbered and unnumbered +% +\def\verbfile#1{\VerbatimInput[fontsize=\small]{#1}} +\let\verbatiminput\verbfile +\def\listinginput#1#2{\VerbatimInput[fontsize=\small,firstnumber=#1,numbers=left]{#2}} +% +% verbatim in various sizes; these are all Verbatim, ie flush left, +% not LVerbatim, which uses a list, and is indented +\DefineVerbatimEnvironment{verbatim}{Verbatim}{fontsize=\normalsize} +% +\DefineVerbatimEnvironment{sssverbatim}{Verbatim}{fontsize=\SixPt} +\DefineVerbatimEnvironment{ssverbatim}{Verbatim}{fontsize=\scriptsize} +\DefineVerbatimEnvironment{fverbatim}{Verbatim}{fontsize=\footnotesize} +\DefineVerbatimEnvironment{sverbatim}{Verbatim}{fontsize=\small} +\DefineVerbatimEnvironment{verbatim}{Verbatim}{fontsize=\normalsize} +% numbered +\DefineVerbatimEnvironment{nverbatim}{Verbatim}{fontsize=\small,numbers=left} +\DefineVerbatimEnvironment{continueverbatim}{Verbatim}{fontsize=\small, + firstnumber=continue,numbers=left} +\endinput + diff --git a/usergrps/uktug/baskervi/6_6/hyperref.cfg b/usergrps/uktug/baskervi/6_6/hyperref.cfg new file mode 100644 index 0000000000..0cbd1a2c29 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/hyperref.cfg @@ -0,0 +1 @@ +\ExecuteOptions{nohyperindex} diff --git a/usergrps/uktug/baskervi/6_6/live-app.tex b/usergrps/uktug/baskervi/6_6/live-app.tex new file mode 100644 index 0000000000..e19b6564c7 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/live-app.tex @@ -0,0 +1,750 @@ +\section{The \file{texmf.cnf} file} +\label{sec:texmfcnf} +\small +\begin{listing}{1} +% original texmf.cnf -- runtime path configuration file for kpathsea. +% (If you change or delete `original' on the previous line, the +% distribution won't install its version over yours.) +% Public domain. +% +% What follows is a super-summary of what this .cnf file can +% contain. Please read the Kpathsea manual for more information. +% +% texmf.cnf is generated from texmf.cnf.in, by replacing @var@ with the +% value of the Make variable `var', via a sed file texmf.sed, generated +% (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in +% by configure). +% +% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned. +% The `=' (and surrounding spaces) is optional. +% No % or @ in texmf.cnf.in, for the sake of autogeneration. +% (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.) +% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo. +% +% Earlier entries (in the same or another file) override later ones, and +% an environment variable foo overrides any texmf.cnf definition of foo. +% +% All definitions are read before anything is expanded, so you can use +% variables before they are defined. +% +% If a variable assignment is qualified with `.PROGRAM', it is ignored +% unless the current executable (last filename component of argv[0]) is +% named PROGRAM. This foo.PROGRAM construct is not recognized on the +% right-hand side. For environment variables, use FOO_PROGRAM. +% +% Which file formats use which paths for searches is described in the +% various programs' and the kpathsea documentation. +% +% // means to search subdirectories (recursively). +% A leading !! means to look only in the ls-R db, never on the disk. +% A leading/trailing/doubled : in the paths will be expanded into the +% compile-time default. Probably not what you want. + +% Part 1: Search paths and directories. + +% The root of everything below. +prefix = $SELFAUTOPARENT + +% You can set an environment variable to override this if you're testing +% a new TeX tree, without changing anything else. +% +% You may wish to use one of the $SELFAUTO... variables here so TeX will +% find where to look dynamically. See the manual and the definition +% below of TEXMFCNF. +% +% If you have multiple trees, you can use shell brace notation, for example: +% TEXMF = {/usr/local/mytex,/usr/local/othertex} +% and also set TEXMFDBS to /usr/local/mytex:/usr/local/othertex. +TEXMFLOCAL=/usr/local/texmf +TEXMFMAIN = $prefix/share/texmf +TEXMFLS_R = $TEXMFLOCAL +% Where to look for ls-R files. There need not be an ls-R in the +% directories in this path, but if there is one, Kpathsea will use it. +TEXMFDBS = $TEXMFLOCAL;$TEXMFMAIN + +% Where you want generated files to go. Choose one of the texmf trees +% listed in $TEXMF. The following is the default: +VARTEXMF = $TEXMFLOCAL + +% The TeX inputs and fonts directories. +texdir = {$TEXMFLOCAL/tex,!!$TEXMFMAIN/tex} +omegadir ={$TEXMFLOCAL/omega,!!$TEXMFMAIN/omega} +fontdir = {$TEXMFLOCAL/fonts,!!$TEXMFMAIN/fonts} +dbmain=!!$TEXMFMAIN +% +dbtex = $texdir +dbomega = $omegadir +dbfonts = $fontdir + +% TeX input files -- i.e., anything to be found by \input or \openin, +% including .sty, .eps, etc. +TEXINPUTS = .;$dbtex// + +% LaTeX 2e specific macros are stored in latex. +% latex209 is not supported, at the request of the authors of LaTeX +% +latex_inputs = .;$dbtex/latex//;$dbtex/generic// +TEXINPUTS.latex = $latex_inputs +TEXINPUTS.latextex = $latex_inputs + +% Omega +TEXINPUTS.lambda2e = .;$dbomega/lambda//;$latex_inputs +TEXINPUTS.lambda = .;$dbomega/lambda//;$latex_inputs + +% Fontinst needs to read afm files. +TEXINPUTS.fontinst = .;$dbtex//;$dbfonts/afm// + +% Plain TeX. Have the command tex check all directories as a last +% resort, we may have plain-compatible stuff anywhere. +plain_inputs = $dbtex/plain//;$dbtex/generic// +TEXINPUTS.textex = .;$dbtex//;$plain_inputs +TEXINPUTS.tex = .;$plain_inputs;$dbtex// +TEXINPUTS.omega = .;$dbomega//;$plain_inputs;$dbtex// + +% INITEX. May as well make this separate so it can search on disk; +% initex is seldom run, and might be used directly after files have been +% added, when ls-R may not up be to date. +TEXINPUTS.initex = .;$texdir// +TEXINPUTS.iniomega = .;$omegadir//;$texdir// + +% Earlier entries override later ones, so put this last. +TEXINPUTS.viromega = .;$dbomega//;$dbtex// +TEXINPUTS = .;$dbtex// + +% Metafont, MetaPost inputs. +MFINPUTS = .;{$TEXMFLOCAL,$dbmain}/metafont//;{$dbfonts,$VARTEXFONTS}/source// +MPINPUTS = .;{$TEXMFLOCAL,$dbmain}/metapost// + +% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see +% web2c/INSTALL), and string pools (.pool) for ini{tex,mf,mp}. It is +% silly that we have six paths and directories here (they all resolve to +% a single place by default), but historically ... +TEXFORMATS = .;{$TEXMFLOCAL,$dbmain}/web2c +MFBASES = .;{$TEXMFLOCAL,$dbmain}/web2c +MPMEMS = .;{$TEXMFLOCAL,$dbmain}/web2c +TEXPOOL = .;{$TEXMFLOCAL,$dbmain}/web2c +MFPOOL = .;{$TEXMFLOCAL,$dbmain}/web2c +MPPOOL = .;{$TEXMFLOCAL,$dbmain}/web2c + +% If you have a read-only central font directory and therefore need to +% cache MakeTeXPK-created fonts locally, set this as appropriate and +% also set the `vartexfonts' feature in MT_FEATURES in MakeTeXnames.cnf. +VARTEXFONTS = /var/tex/fonts + +% Device-independent font metric files. +VFFONTS = .;$dbfonts/vf// +TFMFONTS = .;$dbfonts/tfm//;$VARTEXFONTS/tfm// + +% The $MAKETEX_MODE below means the drivers will not use a cx font when +% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init +% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual. +PKFONTS = .;{$dbfonts,$VARTEXFONTS}/pk/$MAKETEX_MODE// + +% xdvi needs to find bitmaps for PostScript fonts, which can be +% generated by the standalone program gsftopk, among others. +PKFONTS.xdvi = .;{$dbfonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// + +% Similarly for the GF format, which only remains in existence because +% Metafont outputs it (and MF isn't going to change). +GFFONTS = .;$dbfonts/gf/$MAKETEX_MODE// + +% A backup for PKFONTS and GFFONTS. Not used for anything. +GLYPHFONTS = .;$dbfonts + +% For texfonts.map and included map files used by MakeTeXPK. +% See ftp;//ftp.tug.org/tex/fontname.tar.gz. +TEXFONTMAPS = .;{$TEXMFLOCAL,$dbmain}/fontname + +% BibTeX bibliographies and style files. +BIBINPUTS = .;{$TEXMFLOCAL,$dbmain}/bibtex/bib// +BSTINPUTS = .;{$TEXMFLOCAL,$dbmain}/bibtex/bst// + +% MFT style files. +MFTINPUTS = .;{$TEXMFLOCAL,$dbmain}/mft// + +% PostScript headers, prologues (.pro), encodings (.enc) and fonts. +TEXPSHEADERS = .;$TEXMFLOCAL/dvips;$dbmain/dvips//;$dbfonts/type1// + +% PostScript Type 1 outline fonts. +T1FONTS = .;$dbfonts/type1//;$TEXMFLOCAL/dvips//;$dbmain/dvips// + +% PostScript AFM metric files. +AFMFONTS = .;$dbfonts/afm// + +% Dvips' config.* files (this name should not start with `TEX'!). +TEXCONFIG = .;$TEXMFLOCAL/dvips;$dbmain/dvips// + +% Makeindex style (.ist) files. +INDEXSTYLE = .;{$TEXMFLOCAL,$dbmain}/makeindex// + +% Used by DMP (ditroff-to-mpx), called by makempx -troff. +TRFONTS = /usr/lib/font/devpost +MPSUPPORT = .;{$TEXMFLOCAL,$dbmain}/metapost/support + +% For xdvi to find mime.types and .mailcap, if they do not exist in +% $HOME. These are single directories, not paths. +% (But the default mime.types, at least, may well suffice.) +MIMELIBDIR = $prefix/etc +MAILCAPLIBDIR = $prefix/etc + +% TeX documentation and source files, for use with kpsewhich. +TEXDOCS = .;{$TEXMFLOCAL,$dbmain}/doc// +TEXSOURCES = .;{$TEXMFLOCAL,$dbmain}/source// + +% Omega-related fonts and other files. +OFMFONTS = .;{$dbfonts,$VARTEXFONTS}//ofm// +OPLFONTS = .;{$dbfonts,$VARTEXFONTS}//opl// +OVFFONTS = .;{$dbfonts,$VARTEXFONTS}//ovf// +OVPFONTS = .;{$dbfonts,$VARTEXFONTS}//ovp// +OTPINPUTS = .;{$TEXMFLOCAL,$dbmain}/omega/otp// +OCPINPUTS = .;{$TEXMFLOCAL,$dbmain}/omega/ocp// + +% For MakeTeX.common, MakeTeX.site, ls-R. +web2cdir = {$TEXMFLOCAL,$dbmain}/web2c +TEXMFCNF_DIR = $TEXMFMAIN/web2c + +% The MakeTeX* scripts rely on KPSE_DOT. Do not change it. +KPSE_DOT = . + +% This definition isn't used from this .cnf file itself (that would be +% paradoxical), but the compile-time default in paths.h is built from it. +% The SELFAUTO* variables are set automatically from the location of +% argv[0], in kpse_set_progname. +% +% About the /. construction; +% 1) if the variable is undefined, we'd otherwise have an empty path +% element in the compile-time path. This is not meaningful. +% 2) if we used /$VARIABLE, we'd end up with // if VARIABLE is defined, +% which would search the entire world. +% +% The TETEXDIR stuff isn't likely to relevant unless you're using teTeX, +% but it doesn't hurt. +% +TEXMFCNF =.;$SELFAUTOLOC;$SELFAUTODIR;$SELFAUTODIR/share/texmf/web2c;$SELFAUTOPARENT;\ +$SELFAUTOPARENT/share/texmf/web2c;/.$TETEXDIR;/.{$TEXMFLOCAL,$dbmain}/web2c;$web2cdir + +% Part 2; Non-path options. + +% Write .log/.dvi/etc. files here, if the current directory is unwritable. +% TEXMFOUTPUT = /tmp + +% If a dynamic file creation fails, log the command to this file, in +% either the current directory or TEXMFOUTPUT. Set to the +% empty string or 0 to avoid logging. +MISSFONT_LOG = missfont.log + +% Set to a colon-separated list of words specifying warnings to suppress. +% To suppress everything, use TEX_HUSH = all; this is equivalent to +% TEX_HUSH = checksum;lostchar;readable;special +TEX_HUSH = 0 + +% Enable system commands via \write18{...}? +shell_escape = 0 + +% Allow TeX \openout on filenames starting with `.' (e.g., .rhosts)? +openout_any = 0 + +% Enable the MakeTeX... scripts by default? These must be set to 0 or 1. +% Particular programs can and do override these settings, for example +% dvips's -M option. Your first chance to specify whether the scripts +% are invoked by default is at configure time. +% +% These values are ignored if the script names are changed; e.g., if you +% set DVIPSMAKEPK to `foo', what counts is the value of the environment +% variable/config value `FOO', not the `MAKETEXPK' value. +% +% MAKETEXTEX = 0 +% MAKETEXPK = 0 +% MAKETEXMF = 0 +% MAKETEXTFM = 0 + +% What MetaPost runs to make MPX files. This is passed an option -troff +% if MP is in troff mode. Set to `0' to disable this feature. +MPXCOMMAND = makempx + +% Part 3; Array and other sizes for TeX (and Metafont and MetaPost). +% +% If you want to change some of these sizes only for a certain TeX +% variant, the usual dot notation works, e.g., +% main_memory.hugetex = 20000000 +% +% If a change here appears to be ignored, try redumping the format file. + +% Memory. Must be less than 8,000,000. +% +% main_memory is relevant only to initex, extra_mem_* only to non-ini. +% Thus, have to redump the .fmt file after changing main_memory; to add +% to existing fmt files, increase the other. (To get an idea of how +% much, try \tracingstats=2 in your TeX source file; +% web2c/tests/memtest.tex might also be interesting.) +% +% To increase space for boxes (as might be needed by, e.g., PiCTeX), +% increase extra_mem_bot. +% +main_memory = 263000 % words of memory available; also applies to mf&mp +main_memory.hugetex = 1100000 +extra_mem_top = 0 % extra high memory for chars, tokens, etc. +extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc. + +% Words of font info for TeX (total size of all TFM files, approximately). +font_mem_size = 100000 +font_mem_size.hugetex = 400000 +font_mem_size.pdftex = 400000 + +% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes). +font_max = 500 +font_max.hugetex = 900 + +% Extra space for the hash table of control sequences (which allows 10K +% names as distributed). +hash_extra = 0 +hash_extra.hugetex = 10000 +hash_extra.pdftex = 10000 + +% Max number of characters in all strings, including all error messages, +% help texts, font names, control sequences. These values apply to TeX and MP. +pool_size = 125000 +pool_size.hugetex = 500000 +pool_size.pdftex = 500000 +% Minimum pool space after TeX/MP's own strings; must be at least +% 25000 less than pool_size, but doesn't need to be nearly that large. +string_vacancies = 25000 +string_vacancies.hugetex = 45000 +string_vacancies.pdftex = 45000 +max_strings = 15000 % max number of strings +max_strings.hugetex = 55000 % max number of strings +max_strings.pdftex = 55000 % max number of strings +pool_free = 5000 % min pool space left after loading .fmt + +% Hyphenation trie. As distributed, the maximum is 65535; this should +% work unless `unsigned short' is not supported or is smaller than 16 +% bits. This value should suffice for UK English, US English, French, +% and German (for example). To increase, you must change +% `ssup_trie_opcode' and `ssup_trie_size' in tex.ch (and rebuild TeX); +% the trie will then consume four bytes per entry, instead of two. +% +% US English, German, and Portuguese; 30000. +% German; 14000. +% US English; 10000. +% +trie_size = 64000 + +hyph_size = 1000 % number of hyphenation exceptions, >610 and <32767. +buf_size = 3000 % max length of input lines or control sequence names +nest_size = 100 % simultaneous semantic levels (e.g., groups) +max_in_open = 15 % simultaneous input files and error insertions +param_size = 500 % simultaneous macro parameters +save_size = 4000 % for saving values outside current group +save_size.pdftex = 30000 % for saving values outside current group +save_size.hugetex = 30000 % for saving values outside current group +stack_size = 300 % simultaneous input sources + +% These work best if they are the same as the I/O buffer size, but it +% doesn't matter much. Must be a multiple of 8. +dvi_buf_size = 16384 % TeX +gf_buf_size = 16384 % MF + +% It's probably inadvisable to change these. At any rate, we must have: +% 45 < error_line < 255; +% 30 < half_error_line < error_line - 15; +% max_print_line < 60 ; +% These apply to Metafont and MetaPost as well. +error_line = 79 +half_error_line = 50 +max_print_line = 79 +\end{listing} + +\newpage +\section{Catalogue of Packages}\label{cat} + +\begin{small} +\begin{longtable}{llP{.65\textwidth}} +\caption{\protect\TeXLive{} packages}\\ +\emph{Package} & \emph{Collection} & \emph{Description}\\ +\hline +\endfirsthead +\multicolumn{3}{l}{Catalogue of Packages \emph{continued}}\\ +\emph{Package} & \emph{Collection} & \emph{Description}\\ +\hline +\endhead +\mbox{}\\ +\endfoot +\bibliography{catalog,catextra,tex-live} +\end{longtable} +\end{small} +\nocite{a4} +\nocite{aiaa} +\nocite{achemso} +\nocite{acronym} +\nocite{adrlist} +\nocite{aguplus} +\nocite{aiaa} +\nocite{alatex} +\nocite{alg} +\nocite{algorithms} +\nocite{alpha-linux} +\nocite{alpha-osf3.2} +\nocite{altfont} +\nocite{amiweb2c} +\nocite{amsfonts} +\nocite{amslatex} +\nocite{amstex} +\nocite{answers} +\nocite{apa} +\nocite{apl} +\nocite{arabtex} +\nocite{arseneau} +\nocite{ascii} +\nocite{astro} +\nocite{aurora} +\nocite{autotab} +\nocite{babel} +\nocite{backgammon} +\nocite{bakoma} +\nocite{barcodes} +\nocite{barr} +\nocite{base} +\nocite{bbding} +\nocite{bbm} +\nocite{bbtbase} +\nocite{bbtdoc} +\nocite{beebe} +\nocite{beton} +\nocite{biblist} +\nocite{blue} +\nocite{bm} +\nocite{booktabs} +\nocite{borceux} +\nocite{bridge} +\nocite{calc} +\nocite{calendar} +\nocite{calrsfs} +\nocite{camel} +\nocite{caption} +\nocite{carlisle} +\nocite{ccfonts} +\nocite{cchess} +\nocite{cellular} +\nocite{changebar} +\nocite{chemcono} +\nocite{chemsym} +\nocite{cheq} +\nocite{cherokee} +\nocite{chess} +\nocite{circ} +\nocite{circuit} +\nocite{cirth} +\nocite{cite} +\nocite{cm} +\nocite{cmbright} +\nocite{cmcyralt} +\nocite{cmextra} +\nocite{cmpica} +\nocite{cmps} +\nocite{codepage} +\nocite{colorsep} +\nocite{concmath} +\nocite{concrete} +\nocite{context} +\nocite{count1to} +\nocite{croatian} +\nocite{crosswrd} +\nocite{csfonts} +\nocite{cslatex} +\nocite{csplain} +\nocite{curves} +\nocite{custom-bib} +\nocite{dancers} +\nocite{dates} +\nocite{deleq} +\nocite{devanagari} +\nocite{dialogl} +\nocite{dinbrief} +\nocite{doc1} +\nocite{doc2} +\nocite{dotseqn} +\nocite{draftcopy} +\nocite{dratex} +\nocite{dropping} +\nocite{dtk} +\nocite{duerer} +\nocite{dvips} +\nocite{dvipsbas} +\nocite{ean} +\nocite{easy} +\nocite{ec} +\nocite{ecc} +\nocite{edmac} +\nocite{eepic} +\nocite{eiad} +\nocite{elsevier} +\nocite{elvish} +\nocite{endfloat} +\nocite{engwar} +\nocite{envbig} +\nocite{envlab} +\nocite{eplain} +\nocite{epslatex} +\nocite{eqname} +\nocite{eqnarray} +\nocite{euler} +\nocite{everysel} +\nocite{everyshi} +\nocite{exam} +\nocite{exams} +\nocite{expdlist} +\nocite{export} +\nocite{fancyhdr} +\nocite{fancyheadings} +\nocite{fancyvrb} +\nocite{fax} +\nocite{fc} +\nocite{feynmf} +\nocite{float} +\nocite{floatfig} +\nocite{floatflt} +\nocite{fncychap} +\nocite{foiltex} +\nocite{fontinst} +\nocite{fontmisc} +\nocite{fontname} +\nocite{fonts} +\nocite{footnote} +\nocite{footnpag} +\nocite{formats} +\nocite{fp} +\nocite{french} +\nocite{fribrief} +\nocite{fundus} +\nocite{futhark} +\nocite{g-brief} +\nocite{gb4e} +\nocite{general} +\nocite{genmisc} +\nocite{geometry} +\nocite{german} +\nocite{germbib} +\nocite{go} +\nocite{gothic} +\nocite{graphics} +\nocite{gray} +\nocite{hands} +\nocite{harpoon} +\nocite{harvard} +\nocite{harvmac} +\nocite{hh} +\nocite{histogr} +\nocite{hppa1.1-hpux10.20} +\nocite{hppa1.1-hpux9.05} +\nocite{html} +\nocite{hyper} +\nocite{hyperref} +\nocite{hyphen} +\nocite{i386-linux} +\nocite{i586-freebsd2.2} +\nocite{i686-linux} +\nocite{ieeepes} +\nocite{ifacmtg} +\nocite{indxcite} +\nocite{info} +\nocite{inputenc} +\nocite{ipa} +\nocite{isostds} +\nocite{jadetex} +\nocite{jknappen} +\nocite{jsmisc} +\nocite{jura} +\nocite{knuth} +\nocite{koma-script} +\nocite{kuvio} +\nocite{labels} +\nocite{lamstex} +\nocite{lastpage} +\nocite{lgreek} +\nocite{lineno} +\nocite{listings} +\nocite{localloc} +\nocite{logic} +\nocite{lollipop} +\nocite{lshort} +\nocite{ltablex} +\nocite{ltxdoc} +\nocite{ltxmisc} +\nocite{lw35ps} +\nocite{ly1} +\nocite{mab-nextstep3} +\nocite{mailing} +\nocite{makeindex} +\nocite{malvern} +\nocite{mapcodes} +\nocite{maple} +\nocite{mathcomp} +\nocite{mcite} +\nocite{mdwtools} +\nocite{mff} +\nocite{mflogo} +\nocite{mfmisc} +\nocite{mfnfss} +\nocite{mfpic} +\nocite{mftoeps} +\nocite{midnight} +\nocite{minitoc} +\nocite{mips-irix4.0.5} +\nocite{mips-irix5.3} +\nocite{mips-irix6.3} +\nocite{mips-ultrix4.4} +\nocite{misc} +\nocite{misc209} +\nocite{mnras} +\nocite{monster} +\nocite{moreverb} +\nocite{mpbase} +\nocite{mpfnmark} +\nocite{mslapa} +\nocite{mtbe} +\nocite{musictex} +\nocite{musixtex} +\nocite{myletter} +\nocite{nassflow} +\nocite{natbib} +\nocite{newalg} +\nocite{newsletr} +\nocite{newthm} +\nocite{niceframe} +\nocite{nomencl} +\nocite{ntgclass} +\nocite{numline} +\nocite{objectz} +\nocite{oca} +\nocite{ocr-a} +\nocite{ocr-b} +\nocite{ogham} +\nocite{ogonek} +\nocite{oldstyle} +\nocite{osmanian} +\nocite{ot2cyr} +\nocite{overword} +\nocite{pandora} +\nocite{paper} +\nocite{parallel} +\nocite{patch} +\nocite{pb-diagram} +\nocite{pdcmac} +\nocite{pdf} +\nocite{pdftex} +\nocite{phonetic} +\nocite{physe} +\nocite{phyzzx} +\nocite{picinpar} +\nocite{pictex} +\nocite{piff} +\nocite{plainmisc} +\nocite{plaintex} +\nocite{plfonts} +\nocite{plgraph} +\nocite{pmgraph} +\nocite{poligraf} +\nocite{prelim2e} +\nocite{prettyref} +\nocite{progkeys} +\nocite{program} +\nocite{proofs} +\nocite{psfonts} +\nocite{psfrag} +\nocite{psizzl} +\nocite{pslatex} +\nocite{psnfss} +\nocite{psnfssx} +\nocite{pspicture} +\nocite{pstricks} +\nocite{punk} +\nocite{qobitree} +\nocite{qsymbols} +\nocite{ragged2e} +\nocite{rcs} +\nocite{realcalc} +\nocite{refman} +\nocite{revtex} +\nocite{rlepsf} +\nocite{rotating} +\nocite{rotfloat} +\nocite{rplain} +\nocite{rs6000-aix3.2.5} +\nocite{rs6000-aix4.1.1} +\nocite{sauter} +\nocite{scale} +\nocite{script} +\nocite{semantic} +\nocite{seminar} +\nocite{setspace} +\nocite{shadbox} +\nocite{shadethm} +\nocite{showlabels} +\nocite{siam} +\nocite{siggraph} +\nocite{slidenotes} +\nocite{smallcap} +\nocite{songbook} +\nocite{sparc-linux} +\nocite{sparc-solaris2.4} +\nocite{sparc-solaris2.5} +\nocite{sparc-sunos4.1.3} +\nocite{sprite} +\nocite{ssqquote} +\nocite{startex} +\nocite{stmaryrd} +\nocite{subeqn} +\nocite{subeqnarray} +\nocite{subfigure} +\nocite{supertabular} +\nocite{swift} +\nocite{tap} +\nocite{taylor} +\nocite{tbe} +\nocite{tengwar} +\nocite{tex-ps} +\nocite{texdraw} +\nocite{texip} +\nocite{texlive} +\nocite{text1} +\nocite{textcomp} +\nocite{textfit} +\nocite{textmerg} +\nocite{thesis} +\nocite{timesht} +%\nocite{timing} +\nocite{tipa} +\nocite{tools} +\nocite{tracking} +\nocite{treesvr} +\nocite{treetex} +\nocite{tugboat} +\nocite{type1cm} +\nocite{typehtml} +\nocite{uaclasses} +\nocite{ucthesis} +\nocite{ulsy} +\nocite{umlaute} +\nocite{umrand} +\nocite{underlin} +\nocite{useful} +\nocite{utthesis} +\nocite{uwthesis} +\nocite{vdm} +\nocite{vector} +\nocite{vertex} +\nocite{vita} +\nocite{vrb} +\nocite{vrsion} +\nocite{wasy} +\nocite{wasysym} +\nocite{williams} +\nocite{win32} +\nocite{wnri} +\nocite{wsuipa} +\nocite{xymtex} +\nocite{xypic} +\nocite{yhmath} +\nocite{youngtab} +\nocite{ytex} +\nocite{zed-csp} diff --git a/usergrps/uktug/baskervi/6_6/ltx-logo.sty b/usergrps/uktug/baskervi/6_6/ltx-logo.sty new file mode 100644 index 0000000000..1cc01e9698 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/ltx-logo.sty @@ -0,0 +1,64 @@ +% A package to generate LaTeX logos using the code developed for +% TUGboat. + +\newcommand\DeclareLaTeXLogo[5]{\expandafter\def + \csname @LaTeX@#1/#2/#3\endcsname{{#4}{#5}}} +% \end{macrocode} +% +% The default values are as used in the source of \LaTeX{} itself: +% +% \begin{macrocode} +\def\@LaTeX@default{{.36}{.15}} +% \end{macrocode} +% +% +% Redefine \cs{LaTeX} to choose the parameters for the current font, +% or to use the default value otherwise: +% +% \begin{macrocode} +\DeclareRobustCommand\LaTeX{\expandafter\let\expandafter\reserved@a + \csname @LaTeX@\f@family/\f@series/\f@shape\endcsname + \ifx\reserved@a\relax\let\reserved@a\@LaTeX@default\fi + \expandafter\@LaTeX\reserved@a} +% \end{macrocode} +% +% Here's the body of what was originally \cs{LaTeX}, pulled out with its +% roots dripping onto the smoking ruin of original \LaTeX, and then +% bits stuck in on the side. +% +% \cs{@LaTeX@default} provides parameters as one finds in the +% original; other versions are added as needed. +% +% \begin{macrocode} +\newcommand\@LaTeX[2]{L\kern-#1em + {\sbox\z@ T% + \vbox to\ht0{\hbox{$\m@th$% + \csname S@\f@size\endcsname + \fontsize\sf@size\z@ + \math@fontsfalse\selectfont + A}% + \vss}% + }% + \kern-#2em% + \TeX} +% \end{macrocode} +% +% Three more defined in the initial version, for bold CM sans (which is +% used as \cs{SecTitleFont}), and CM italic medium and bold: +% +% \begin{macrocode} +\DeclareOption{cm}{% + \DeclareLaTeXLogo{cmss}{bx}n{.3}{.15}% + \DeclareLaTeXLogo{cmr}m{it}{.3}{.27}% + \DeclareLaTeXLogo{cmr}{bx}{it}{.3}{.27}% +} +\DeclareOption{mbvx}{% + \DeclareLaTeXLogo{mbvx}{m}{n}{.27}{.08}% + \DeclareLaTeXLogo{mbvx}{m}{it}{.23}{.10}% + \DeclareLaTeXLogo{mbvx}{b}{n}{.23}{.10}% + \DeclareLaTeXLogo{mbvx}{b}{it}{.21}{.10}% +} +\DeclareOption*{\PackageWarning{ltx-logo}{No LaTeX logo shapes defined + for font family \CurrentOption\space-- yet}} +\ProcessOptions +% \end{macrocode} diff --git a/usergrps/uktug/baskervi/6_6/mailings.tex b/usergrps/uktug/baskervi/6_6/mailings.tex new file mode 100644 index 0000000000..df0eac7960 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/mailings.tex @@ -0,0 +1,21 @@ +\title{Mailings for members} +\begin{article} +\vspace*{-0.5\baselineskip} +The committee has been asked, by a member, for a mailing list of +members of the group. We find, on consulting the Data Protection +Registrar, that we may not legally provide such a list, and we are +investigating what is needed so that we should be able to supply such +lists in future. It seems clear that members must be offered an +opt-out. + +In the interim, we are offering members of the group the opportunity +of promoting occasional mailings. We have offered such facilities, on +an \emph{ad hoc} basis, in the past: we have carried fliers for books, +and on one occasion for the \emph{Scientific Word} system. Our +mailing mechanisms are not sophisticated, and significant insertions +may attract an extra charge, as will an insertion that increases the +mail cost. + +Members who wish to take advantage of this service should contact the +membership secretary, in the first instance. +\end{article}
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/6_6/picture.eps b/usergrps/uktug/baskervi/6_6/picture.eps new file mode 100644 index 0000000000..e08e126d3a --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/picture.eps @@ -0,0 +1,1995 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: picture.dvi +%%BoundingBox: 120 397 440 655 +%%DocumentFonts: LucidaSans-Bold LucidaSans LucidaSans-Italic +%%+ LucidaSans-Typewriter LucidaNewMath-Symbol +%%EndComments +%DVIPSCommandLine: dvipsk -j -E picture -o picture.eps +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 1996.05.20:1353 +%%BeginProcSet: texc.pro +%! +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +%! +% PostScript prologue for pstricks.tex. +% Created 1994/6/23. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/TMatrix { } def +/RAngle { 0 } def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +/pathforall load stopped { pop pop pop pop } if z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ] +0 } ifelse setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch +2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 +itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a +Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict +/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 +a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore } +def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/SD { 0 360 arc fill } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto +load } if ] cvx newpath 3 1 roll T exec } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul +neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add +def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 +div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx +setmatrix } def +/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq { +pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 +div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0 +d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx +setmatrix } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix +rotate matrix concatmatrix exch findfont exch makefont setfont } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop +} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] +aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 +2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } +ifelse } def +/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { +6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def +/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 +sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } +def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 } +if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if +/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div +round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div +round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub +0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def +/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } +if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } +{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add +exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n +div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 +dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { +dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { +pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup +stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg} +{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i +w add def } repeat grestore gsave n 0 gt { 1 setlinecap [ 0 dx n div ] +dy n div 2 div setdash } { 2 setlinecap } ifelse /i y1 def /f x1 dx mul +n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n +div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop +1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs +dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt +{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g +exch t L stroke /i i h add def } repeat grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } +def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle +dup a add ] cvx def } def +/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] +cvx def } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def +/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible +/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def +} if } ifelse } def +/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def +/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit +neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def +/IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: pst-dots.pro +%!PS-Adobe-2.0 +%%Title: Dot Font for PSTricks +%%Creator: Timothy Van Zandt <tvz@Princeton.EDU> +%%Creation Date: May 7, 1993 +10 dict dup begin + /FontType 3 def + /FontMatrix [ .001 0 0 .001 0 0 ] def + /FontBBox [ 0 0 0 0 ] def + /Encoding 256 array def + 0 1 255 { Encoding exch /.notdef put } for + Encoding + dup (b) 0 get /Bullet put + dup (c) 0 get /Circle put + dup (C) 0 get /BoldCircle put + dup (u) 0 get /SolidTriangle put + dup (t) 0 get /Triangle put + dup (T) 0 get /BoldTriangle put + dup (r) 0 get /SolidSquare put + dup (s) 0 get /Square put + dup (S) 0 get /BoldSquare put + dup (q) 0 get /SolidPentagon put + dup (p) 0 get /Pentagon put + (P) 0 get /BoldPentagon put + /Metrics 13 dict def + Metrics begin + /Bullet 1000 def + /Circle 1000 def + /BoldCircle 1000 def + /SolidTriangle 1344 def + /Triangle 1344 def + /BoldTriangle 1344 def + /SolidSquare 886 def + /Square 886 def + /BoldSquare 886 def + /SolidPentagon 1093.2 def + /Pentagon 1093.2 def + /BoldPentagon 1093.2 def + /.notdef 0 def + end + /BBoxes 13 dict def + BBoxes begin + /Circle { -550 -550 550 550 } def + /BoldCircle /Circle load def + /Bullet /Circle load def + /Triangle { -571.5 -330 571.5 660 } def + /BoldTriangle /Triangle load def + /SolidTriangle /Triangle load def + /Square { -450 -450 450 450 } def + /BoldSquare /Square load def + /SolidSquare /Square load def + /Pentagon { -546.6 -465 546.6 574.7 } def + /BoldPentagon /Pentagon load def + /SolidPentagon /Pentagon load def + /.notdef { 0 0 0 0 } def + end + /CharProcs 20 dict def + CharProcs begin + /Adjust { + 2 copy dtransform floor .5 add exch floor .5 add exch idtransform + 3 -1 roll div 3 1 roll exch div exch scale + } def + /CirclePath { 0 0 500 0 360 arc closepath } def + /Bullet { 500 500 Adjust CirclePath fill } def + /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath eofill } def + /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath eofill } def + /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def + /TrianglePath { + 0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath + } def + /SolidTriangle { TrianglePath fill } def + /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def + /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def + /SquarePath { + -450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto + closepath + } def + /SolidSquare { SquarePath fill } def + /Square { SquarePath .89 .89 scale SquarePath eofill } def + /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def + /PentagonPath { + -337.8 -465 moveto + 337.8 -465 lineto + 546.6 177.6 lineto + 0 574.7 lineto + -546.6 177.6 lineto + closepath + } def + /SolidPentagon { PentagonPath fill } def + /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def + /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def + /.notdef { } def + end + /BuildGlyph { + exch + begin + Metrics 1 index get exec 0 + BBoxes 3 index get exec + setcachedevice + CharProcs begin load exec end + end + } def + /BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec + } bind def +end +/PSTricksDotFont exch definefont pop +%%EndProcSet +%%BeginProcSet: gradient.pro +%! +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.94 +% Date: 93/05/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + % This avoids gaps due to rounding errors: + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + % This avoids gaps due to rounding errors: + LastRed FirstRed add 2 div + LastGreen FirstGreen add 2 div + LastBlue FirstBlue add 2 div + setrgbcolor + fill + /YSizePerLine y NumLines div def + /CurrentY 0 def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines 2 sub gt + { /MidLine NumLines def } + { MidLine 2 lt { /MidLine 0 def } if } + ifelse + MidLine 0 gt + { + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + /RedIncrement LastRed FirstRed sub MidLine 1 sub div def + /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def + /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def + MidLine { GradientLoop } repeat + } if + MidLine NumLines lt + { + /Red LastRed def + /Green LastGreen def + /Blue LastBlue def + /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def + /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def + /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def + NumLines MidLine sub { GradientLoop } repeat + } if +} def +/GradientLoop { + 0 CurrentY moveto + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + Red Green Blue setrgbcolor fill + /CurrentY CurrentY YSizePerLine add def + /Blue Blue BlueIncrement add def + /Green Green GreenIncrement add def + /Red Red RedIncrement add def +} def + +end +% END gradient.ps +%%EndProcSet +%%BeginProcSet: pst-coil.pro +%! +% PostScript prologue for pst-coil.tex. +% Created 1993/3/12. Source file was pst-coil.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@CoilDict 40 dict def tx@CoilDict begin +/CoilLoop { /t ED t sin AspectSin mul t 180 div AspectCos mul add t cos +lineto } def +/Coil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /ArmB ED /ArmA ED +/h ED /w ED /y1 ED /x1 ED /y0 ED /x0 ED x0 y0 translate y1 y0 sub x1 x0 +sub 2 copy Pyth /TotalLength ED Atan rotate /BeginAngle ArmA AspectCos +Div w h mul Div 360 mul def /EndAngle TotalLength ArmB sub AspectCos Div +w h mul Div 360 mul def 1 0 0 0 ArrowA ArmA 0 lineto /mtrx CM def w h +mul 2 Div w 2 Div scale BeginAngle Inc EndAngle { CoilLoop } for +EndAngle CoilLoop mtrx setmatrix TotalLength ArmB sub 0 lineto CP +TotalLength 0 ArrowB lineto } def +/AltCoil { /Inc ED dup sin /AspectSin ED cos /AspectCos ED /h ED /w ED +/EndAngle ED /BeginAngle ED /mtrx CM def w h mul 2 Div w 2 Div scale +BeginAngle sin AspectSin mul BeginAngle 180 div AspectCos mul add +BeginAngle cos /lineto load stopped { moveto } if BeginAngle Inc +EndAngle { CoilLoop } for EndAngle CoilLoop mtrx setmatrix } def +/ZigZag { /ArmB ED /ArmA ED 2 div /w ED w mul /h ED /y1 ED /x1 ED /y0 ED +/x0 ED x1 y1 translate y0 y1 sub x0 x1 sub 2 copy Pyth /TotalLength ED +Atan rotate TotalLength ArmA sub ArmB sub dup h div cvi /n ED n h mul +sub 2 div dup ArmA add /ArmA ED ArmB add /ArmB ED /x ArmB h 2 div add +def mark 0 0 ArmB 0 n { x w /w w neg def /x x h add def } repeat +TotalLength ArmA sub 0 TotalLength 0 } def +end +%%EndProcSet +%%BeginProcSet: textpath.pro +%! +% PostScript header file textpath.pro +% For putting text along curve with textpath.tex and PSTricks +% Version: 0.93b, for use with PSTricks v0.93a. +% Date: 94/04/20 +% For copying restrictions, see pstricks.doc or pstricks.tex. + +/tx@TextPathDict 40 dict def +tx@TextPathDict begin + +% Syntax: <dist> PathPosition - +% Function: Searches for position of currentpath distance <dist> from +% beginning. Sets (X,Y)=position, and Angle=tangent. +/PathPosition +{ /targetdist exch def + /pathdist 0 def + /continue true def + /X { newx } def /Y { newy } def /Angle 0 def + gsave + flattenpath + { movetoproc } { linetoproc } { } { firstx firsty linetoproc } + /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if + grestore +} def + +/movetoproc { continue { @movetoproc } { pop pop } ifelse } def + +/@movetoproc +{ /newy exch def /newx exch def + /firstx newx def /firsty newy def +} def + +/linetoproc { continue { @linetoproc } { pop pop } ifelse } def + +/@linetoproc +{ + /oldx newx def /oldy newy def + /newy exch def /newx exch def + /dx newx oldx sub def + /dy newy oldy sub def + /dist dx dup mul dy dup mul add sqrt def + /pathdist pathdist dist add def + pathdist targetdist ge + { pathdist targetdist sub dist div dup + dy mul neg newy add /Y exch def + dx mul neg newx add /X exch def + /Angle dy dx atan def + /continue false def + } if +} def + +/TextPathShow +{ /String exch def + /CharCount 0 def + String length + { String CharCount 1 getinterval ShowChar + /CharCount CharCount 1 add def + } repeat +} def + +% Syntax: <pathlength> <position> InitTextPath - +/InitTextPath +{ gsave + currentpoint /Y exch def /X exch def + exch X Hoffset sub sub mul + Voffset Hoffset sub add + neg X add /Hoffset exch def + /Voffset Y def + grestore +} def + +/Transform +{ PathPosition + dup + Angle cos mul Y add exch + Angle sin mul neg X add exch + translate + Angle rotate +} def + +/ShowChar +{ /Char exch def + gsave + Char end stringwidth + tx@TextPathDict begin + 2 div /Sy exch def 2 div /Sx exch def + currentpoint + Voffset sub Sy add exch + Hoffset sub Sx add + Transform + Sx neg Sy neg moveto + Char end tx@TextPathSavedShow + tx@TextPathDict begin + grestore + Sx 2 mul Sy 2 mul rmoveto +} def + +end +% End textpath.pro +%%EndProcSet +%%BeginProcSet: pst-node.pro +%! +% PostScript prologue for pst-node.tex. +% Created 1994/6/7. Source file was pst-node.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@NodeDict 400 dict def tx@NodeDict begin +tx@Dict begin /T /translate load def end +/NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def } +if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end +grestore } def +/InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def +} def +/InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch +Sin mul } def } def +/GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def +} ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } +ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx +dup Sin mul Cos Div } ifelse } def +/InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub +/u ED /NodePos { GetRnodePos } def } def +/DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup +Cos mul exch Sin mul } def +/TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h +mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul +} ifelse } def +/InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d +ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d +sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan +sin def /NodePos { TriNodePos } def } def +/OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos +hh mul Atan dup cos ww mul exch sin hh mul } def +/GetCenter { begin X Y NodeMtrx transform CM itransform end } def +/XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist +Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } +{ 0 Dist Sin mul } ifelse } ifelse Do } def +/GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform +exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx +dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop +XYPos } ifelse } def +/AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 +roll sin mul sub exch } ifelse } def +/GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA +AddOffset yA add /yA1 ED xA add /xA1 ED } def +/GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB +AddOffset yB add /yB1 ED xB add /xB1 ED } def +/GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA +AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED +ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED +} ifelse } def +/GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB +AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED +ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED +} ifelse } def +/InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED +/NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b +known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA +ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def +/LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub +mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def +/LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt +{ pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop +} repeat LPutLine cleartomark } def +/BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED +/t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 +mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx +sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul +add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add +y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul +mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def +/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def +} def +/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def +/NAngle yyB yyA sub xxB xxA sub Atan def } def +/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def +/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def +} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit +} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd +} def +/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def +} def +/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def +/NAngle yyB yyA sub xxB xxA sub Atan def } def +/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def +/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def +} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { +exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark +VPosEnd } def +/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 +roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx +def grestore exec /LPutVar /SaveLPutVar load def } def +/NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def +GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { +LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { +LPutVar VPutLine } def LPutVar } def +/NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop +end } def +/NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub +Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan +/AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 +yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { +LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } +ifelse } def +/NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 +roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA +GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict +begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] +cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines +} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def +/NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate +def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx +itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 +yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 +yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def +/HPutPos { HPutLines } def /VPutPos { VPutLines } def } def +/NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 +yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform +/y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 +tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] +cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { +VPutLines } def } def +/NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def +xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx +transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } +{ /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB +0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict +begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx +def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { +VPutLines } def } def +/NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if +xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end +/LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { +LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } +def +/NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED +GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin +false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { +LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } +def +/NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate +def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 +mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 +mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 +xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false +Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] +cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { +VPutLines } def } def +/NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r r mul sub +abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add exch 2 +copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 mul +add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED } +def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a +add AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c +57.2957 r Div def /y ED /x ED } def +/NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB +180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos +mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def +/LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy +add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos +{ xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar +tx@Dict begin false Polygon end } def +/NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan +def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 +mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def +/x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div +def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def +GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul +sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 +eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn } +{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def +0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 +roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 +0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 +roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } +ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos +{ LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { +r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC } +{ t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add +add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub +mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t +sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse +y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { +LPutPos } def } def +/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB +sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 +ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB +w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos +{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } +{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } +def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin +/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def +/LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg +exch X sub neg exch moveto setmatrix CP grestore } def +/LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 +def } ifelse LPutCoor } def +/HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } +if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } +ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED } +def +/VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if +r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } +ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } +def +end +%%EndProcSet +%%BeginFont: LucidaSans-Bold +% @psencodingfile{ +% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", +% version = "0.6", +% date = "14 April 1995", +% filename = "8r.enc", +% email = "kb@cs.umb.edu", +% address = "135 Center Hill Rd. // Plymouth, MA 02360", +% codetable = "ISO/ASCII", +% checksum = "xx", +% docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX." +% } +% +% Idea is to have all the characters normally included in Type 1 fonts +% available for typesetting. This is effectively the characters in Adobe +% Standard Encoding + ISO Latin 1 + extra characters from Lucida. +% +% Character code assignments were made as follows: +% +% (1) the Windows ANSI characters are almost all in their Windows ANSI +% positions, because some Windows users cannot easily reencode the +% fonts, and it makes no difference on other systems. The only Windows +% ANSI characters not available are those that make no sense for +% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen +% (173). quotesingle and grave are moved just because it's such an +% irritation not having them in TeX positions. +% +% (2) Remaining characters are assigned arbitrarily to the lower part +% of the range, avoiding 0, 10 and 13 in case we meet dumb software. +% +% (3) Y&Y Lucida Bright includes some extra text characters; in the +% hopes that other PostScript fonts, perhaps created for public +% consumption, will include them, they are included starting at 0x12. +% +% (4) Remaining positions left undefined are for use in (hopefully) +% upward-compatible revisions, if someday more characters are generally +% available. +% +% (5) hyphen appears twice for compatibility with both ASCII and Windows. +% +/TeXBase1Encoding [ +% 0x00 (encoded characters from Adobe Standard not in Windows 3.1) + /.notdef /dotaccent /fi /fl + /fraction /hungarumlaut /Lslash /lslash + /ogonek /ring /.notdef + /breve /minus /.notdef +% These are the only two remaining unencoded characters, so may as +% well include them. + /Zcaron /zcaron +% 0x10 + /caron /dotlessi +% (unusual TeX characters available in, e.g., Lucida Bright) + /dotlessj /ff /ffi /ffl + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + % very contentious; it's so painful not having quoteleft and quoteright + % at 96 and 145 that we move the things normally found there down to here. + /grave /quotesingle +% 0x20 (ASCII begins) + /space /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde + /.notdef % rubout; ASCII ends +% 0x80 + /.notdef /.notdef /quotesinglbase /florin + /quotedblbase /ellipsis /dagger /daggerdbl + /circumflex /perthousand /Scaron /guilsinglleft + /OE /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /quotedblleft + /quotedblright /bullet /endash /emdash + /tilde /trademark /scaron /guilsinglright + /oe /.notdef /.notdef /Ydieresis +% 0xA0 + /.notdef % nobreakspace + /exclamdown /cent /sterling + /currency /yen /brokenbar /section + /dieresis /copyright /ordfeminine /guillemotleft + /logicalnot + /hyphen % Y&Y (also at 45); Windows' softhyphen + /registered + /macron +% 0xD0 + /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered + /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute + /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde + /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide + /oslash /ugrave /uacute /ucircumflex + /udieresis /yacute /thorn /ydieresis +] def +%%EndFont +%%BeginProcSet: texps.pro +%! +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +%! +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +%! +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +%%BeginFont: LucidaNewMath-Symbol +%!PS-AdobeFont-1.1: LucidaNewMath-Symbol 1.003 +%%CreationDate: 1992 Sep 13 16:32:25 + +% Lucida is a registered trademark of Bigelow & Holmes Inc. + +11 dict begin +/FontInfo 9 dict dup begin +/version (1.003) readonly def +/Notice ((c) 1992 Bigelow & Holmes Inc. All Rights Reserved.) readonly def +/Notice ((c) 1992 Y&Y Inc. All Rights Reserved.) readonly def +/FullName (Lucida New Math Symbol) readonly def +/FamilyName (LucidaNewMath) readonly def +/Weight (Normal) readonly def +/ItalicAngle -11.25 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/FontName /LucidaNewMath-Symbol def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 15 /bullet put +readonly def +/FontBBox{0 -954 1260 898}readonly def +/UniqueID 5029018 def +currentdict end +currentfile eexec +8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 +97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc +8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 +b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 +50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e +784c6bf7389803d9450b0c21756a0173064625f1e0957f287025663ff0c231cd +33f3d75ffc1a40c9a835688b67f98e4c0127f4c60afd95eb13bc5fd87ee3af6e +b850ea34fe35076f90bf2578810796500d7775bd58bc705b1f7f6ad78fed3804 +a93b2b35b43efcfa4050d05c257866da2a33702a46d1f5332670de6051814939 +d787042fed0cd9a2177d7f8bbafc4fa8145c6dc2ffba821e859118cc037affca +a196a16e96666e898dd83d72a72ed44032480e2d321f8f15143a260eac6c3230 +afad17c5e2942042a1137b2fdda49f1f2bfcab46986b8ae87e9c29202d2d22dc +acfd290c34a82a953162dbaa42a11e900564f74ac8784d4d140f7aa1a3195ba3 +04fee4e33ecabec078c2acd6363ffe1072180173a1540470ea7208e7421b7e20 +0b842251bf6571478edeb5ef6001bb99a217f4fe6c04dcc21e643931d51a09b7 +5e16e17b4340fbbd890205612929b0bf2dacc4d81989f344df8b22faeab9dcaa +62b7f5060249dfabcfc351201303af7009620bbd718b2fd6bc7a2d68bf6599db +ec43c808aabe56a7b846748f816ab477f219a4aa9b6cf7deb6111680daf4316c +a8fa6c51d9e7aa6ed9486a4a5fed89a2d7e2188770433a7b5f2064f25afd6e4f +bc3c5fce3e95c8e6250de6432e3450ef22f212311b8d146a34a8d7f8b64c061a +fcb0c00953501fd0e04024a2e8f56d6c9fc0cba21524ba26208e1f6b5792b2d0 +603b5ee49058e2e1e74a861c1ba182a2a33901966d1e8f257da7bb9745d4964f +9bbf3fa9fdb0d90c89f1901004be8fc6738fb57d4c92ec619ce83ac8e8502e71 +5b7ad6e3ff6c09c5bb9ba421713e79cf049a79cf107e8f1575e251ae6922ca6e +6d0dde2519d9f90d45175f746b432c43966ac05e847a949a38c48cb588064271 +899314e41854631f38badf51d0b6b8353944b7ef6f6c90705ecb934ee7f05481 +80cafc979d2ae0dbea28ea5f47600d42370e1c54a4a5e32a7c28e1fc5ec5e7b5 +876bdd4b07eef7f4fbcde77bb84deb6deb163e33037c8f6479b3017aa63ac363 +ee6b86cc814ddba1dc6292431b5be6fca63a7c0d92ccc2ad0f7655eec03f16c4 +8e340b5068af1954acad08ff770222233a9766fb8a75d664457eaf1551261a1c +0f53a8a6285306056f62d0e636b57baa3ae0815dd4d53a074782521b2902b695 +ea99859a65ceb7317839d42b52d47fbbfe8c934d70c8e1b4ab9566b188f6b92d +2c3329cc787b696803e5e2de4b47e005f051d8c8710f79196b1217ba6e45067e +1c4ae4 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + +%%EndFont +%%BeginFont: LucidaSans-Bold +%!PS-AdobeFont-1.1: LucidaSans-Bold 1.003 +%%CreationDate: 1995 Jan 10 08:44:32 + +% Lucida is a registered trademark of Bigelow & Holmes Inc. + +11 dict begin +/FontInfo 9 dict dup begin +/version (1.003) readonly def +/Notice ((c) 1991-1994 Bigelow & Holmes, Inc. Pat. Des. 289,421. All Rights Reserved.) readonly def +/Notice ((c) 1993-1994 Y&Y, Inc. All Rights Reserved.) readonly def +/FullName (Lucida Sans Bold) readonly def +/FamilyName (LucidaSans) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/FontName /LucidaSans-Bold def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding StandardEncoding def +/FontBBox{-316 -211 1295 944}readonly def +/UniqueID 5054478 def +currentdict end +currentfile eexec +80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a +e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4 +d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828 +e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4 +7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80 +523f59a30d195fcf9b9fce4ffafff195aa1c31ae164f9b6a929e4ff2e5e9da92 +47b2765a982c49025c6f8680117697bc4f53335af268c9d74ad8f4a805b2755a +e9163fc500107374c0de3b21a56f9b820b99981e1b6facf04a288214cc383644 +428e0d913dec0911b0c3c4d6e4985c4ce2d0d1ba2d2db3a14b5bcc8efbcdefea +6dd75c1be2495ac7305ed0507aaf6610a0e665247c5a47b055b08b53b48dc649 +0d5172ac7393bd948df5f57446de2bba613895795c878bb2a2e39109bb35f8ed +8279fee3c4d2726c45daeef1ed0ace57d687ee12c6795b2aabe6328a4dffb3f7 +dd27ca09c49b8daca8c796d9d31a4c187c7e15132bd495f8e7b99f583bc260e4 +852e26676f288b38fddf12674d1c596524ff64a003e2c23e05031eda3376b890 +c42dc707fab72cebc8be0803e230d8a3cd1a53fb807080d0bd596d6af6999442 +1847ce876d0bbd357b5758f4169dec43473a9fe23fa50d03d3cc2cc77385d102 +143621d14f876ff79f56fbb0a05676d835f89f9b5b41a514acfe3f853b2d4182 +5497f0e88313d600d737dd2bde8f10237ab7ff024e566cb9692dd10233f74aa1 +e409333883f7e468bc91c09e4f359b8f6925b36e19d57e2402a6e6362e5def64 +0ccf0fd8f5c86160465436cf94cb9e0ce4c94ec9c98e821679821592adbaefa9 +eb453b23a3c6c92a26de9c54b763fbee2dc0febaf2fc31d8aa13e1ce94190afd +b1afa9061e57fea94cd276dd9534db32a00faa155ef2a51c751d84d1112c364f +873a3af253fe2c3a6e329ddabc977f145548b5548af3903911f41101a7f4fb90 +6e5326ee2e36e419bb520697b1cb541b75d92f981a7a3e0a9c2b6271dd2761b2 +1ef95272634ad8eaee5761b51b32227f6a15c26070dc38817443c2a509501db4 +9755b7d83ff33603beeab3fe4d3f7866cd14b25837fd1180626d50b8faae1b24 +d8bc7bae434c5e8bb15caff6b1b693e52269a32fe000a9476c1c1e96164a9dc0 +87d858f82b450d8bd8675c46296b131d1c4d9850c09fd89fe72367ee3258aa1c +2fd3847fed44f9909aceb5da07f2da48bbd06b8b26ce1bd41bc4b94dc829fdcb +f28f34d1f4956436e9af44d989bcaecb8922e9c364dfec1134cf06ec43de2af1 +3f3e27552d92f022887654bf5ddd4a7f9afc8788a2c5f97dce05200f9dbe0198 +deb9d3058d3ac622789fc5f4c263e9175296ab8e110fe2063ef07c4e261818c9 +8bd23c5b2fd805839d08f8d0e6a1f53ff5cd4a94f3dbd2ce52d231d9a8623611 +b45d1f1026a613d0d011382aaa04efe54d8e30716258806219604d6db7508bea +abfe6f635ff9aa854d2f15f7ad81c9f6a4a99de2d27097dc13e40319cdb9af58 +e2084888857a592eff29474b3ac1b442d899be19102e6f6111c5cf9113e555ba +0c39edf8becffe06b8efc14989bae229c1c5463efd94e698d0a65005a1416bf0 +9442674f816b1bf4300790dab715d1f55764db0fe80753553ad8f016072eeece +4af534369c0fccf215c9b281409583ce51b5de11eb06f058510e43a37688e218 +b06a7a1bc4ef7a2a4695569ee2fa942fdfa5e0a25b9c08755c41934403585615 +2c3bdb431e5d2c97d8f39e43c575f478341c51180f1eca844804d700966c4a18 +4b1974064d958ba05972249307f27757ff43600b0f84f5a2699a901e275d8bbd +bc3148c7c4e2f656bd8b65b3ba5f08c847073fcadf86b50f7b264215230711cc +3af1ede62d535f5f65cfb1a8c1545636179e8ab48729489b50813f2f6ad01550 +c4fef1995bbc0ed0d956ff21c789887985703b6b0ec8dfabc331ad03ea39b0aa +db5f95130a79621c2027db7088d01640f6975de8ced02803b9570d41247efcb1 +59b43a619f86e499c52bab55d316add63162e7921b4b4d35d5fea1f8e532dfa7 +d6cc3245f1a2698f8e2c75f739209ba28b6a4ff9e25a1df55899525e7d5571d8 +3af3cf3db11fe9d67cbc3deafb8ff68a4b0a3c2469d91fba957288702fff5076 +2be2987a6ad6f6c0efc65b90a6b9f99f846b0c73b3e51cbfc773a077c9399147 +ac0c6f269974b2335a30cf950897a8b46281244633f735fd1a3904ec26b6e732 +26e045fcc5759bc99b8a43cfa6bb6f38b3a6466033f5f350aa65a0a7b4b52547 +bfd4b3674c0cc4ce02fe8a84c6b4100afa0c9a4525ba644acf6712a68f57b2e6 +8400c67a1cf08a277551cc66efc08aca0a855e4f9c85eed838654c7b47746066 +96992edd3396ebc4242128033a90e0356755cc6f89016fdbf7bf93d4ee7ca32e +3b2ee97992cd1f86d6ff54ad76e9261aafdd0aeab8c84e44b27c44a2ac864c1b +be19744fd487255114ef1b9444b8257a50d6786e64f72b4734fe3262ede55b03 +aca3fa394649da325ccf01b1e8434b1c3949296a71d93470f27e5b96c0aff430 +d09b3fff34b429cb2b4644b1f63f1dc59af13a21fb8a79b861b4a02e4315c49e +bc098983743943830c155b38ad8953546fbeee14fe01554bf25eaf3a55826e2e +3214ec10003e8130c33f1d9a57c17d7ff66ae0127744ff5d24308a410a7f7af3 +f287276914bf383ae15b87fd6de13e5b91c4691ed64adccb9534ee0dfb358ee8 +fd37c77ad37ab7a6b686ac4957146387e546c68774f905070f02a26c3f91fbfd +7dc86fcb307bda2c4517eaf32220a20fe51060885cd4f147d9817ac34b02203f +1d102776d6e6141de2ec4e33dcf5558522b46f79b5f01de3ae4c514289c4155a +1a96a4ed381e08b4d1e96717d5e68c3819a951d37bda8bafc01a9b2e66112c68 +9b77c8e145e3cda905541fdf4dc682858d6b064b74aa02e006a378c8fee3ddc0 +72f52d8f41c69c98111b167c92a47ea3e194ff10fcd893b2b9a7e19a4d511615 +6caff4512afd129d97fba56ed49c3e17c4afcfdde466e479a655a0176f1a653a +f8967cb8af67386735a98e7c6aa88480e42f261d274892898fedd0341f7d2ac6 +cdc2f1b28d22bc8101290360ebaf067093fd49dd0b89d1f587c1187bae9af438 +ba76d6262c176134fde43428ad05810bc05c2c8b17044a3efc9abadc6782e02b +3b944962f1d771341454d0284d291fc447a3b0c5c30c55922521201f521e367a +4129c63e4dcd8fbf207bd0261d446c6c5fe6b03b78faf741432594aff524e00f +d0a09238624b0503be02c4b5c48500a18b2d0786e6013b336c703470b136ddfa +7148fb90913d77d33db519c56a04a3a3e2dfd4a4f0e393404ec41de9cff826f7 +25553bf50bcb8bd552cb527f8b7ab9f9b30f552f2433967deb6c7c2c91618a23 +89c6af2d9dcbc1746e99cd16e9709eb3a00550ca28bfc404816ce39bc30697ba +c364751a34029dd7c2bb4195e9b7651f3f13f101c06f5f8ed1cfa42b67b083fd +7ce9b7df03f7b5c29ddd60c0a553acdb0874bb0baaace3aabacb9589df1f03a8 +54ea3d880fb4daa19b91ee79beee2b676bebfa85e654dccc17f2a59bfccc5a43 +83f3a0ef7f2077ede9076d35cff7fd2b236f6cfe3b1a0380c3a493dd16f3aa1b +505eb8aa0c4f36bbfe94c377a070d4e8de145a59c6cb9f37d480cb47cfdd528b +9a9f2e83e38e9e4f2919b766013137c0855231ac0b1f8f06c272cf6657f8050f +d1bbb98a417873bfbcb8719daafde2c5e2c45063fb3e1d6ef81426998da878cb +854933ffc3f14f34a67c3ccfc5dc95e57ced956a6a8c56c599eb4428c9b50081 +99dacdf2f757eddb55ec03a46cfe9127eb8d321a4a31c1db8e479281b6ae2029 +e1baff6963b6c32c538a8d7521ba08c641423e0ac70f40d5e4f1232c18606cb5 +3d87f3a5688bd7a89f62536ce68d00718caffc692a05b1c0b2e0cd51ad248c10 +b2069c0c074d69a2de89af21e2e036d1fa1b3bd2fc833c4de790961c09f00fd0 +f3a84b7822fb23a17a734af9ee318ca10f6d629124f91ddf09cf4bd38d819d90 +7a87c1530ba3c2b838b572b85c08ee764c795947fe93c44eb0a41002b879ee10 +d5ab6a66d1a07105ed922e0942b8f65aa94388f1850925932f6dea3c9649561c +128fc01c2e5ca6cb5853eba025e367715e526153ce88d57feddfa2c58c56309d +230765441b301863694ad94e1de9214e970725c4a7f262f1788550c177923a0a +829e77773ec7828dc8b064ec76630a99882fa533a018a2272aa97bc7e452b981 +f6b4b3522d807cbcacb302f5ae60c846f2e5f88c31248dfa6d5fd6596bb53349 +b90d5417bd69079c0b255c2a065f8bf5f118ad7d0769fac17673d67bb033431e +869eadbb556408b50630fbed41b04df087536a9c100ef1cdded00f8ff76fe640 +7e60a35d312a8477bf4cf7946c832e9b9d0c4c6ee9c3ab4208143edc74f65a07 +90ca16d55d73f84f1b388922126fc4c1f2123ace6669c40c277a21a6a8de369f +3737bb38d89b49c427b8c090e35859ddf9bea99bb9c43c04eb1d384aeb7d0d25 +034dbdd311018ba80dc7e3d2e1e684aeefe9f3a204f9add341aa078c1f4c5f13 +e41dc8a4fac49b116352194656f5137985b46401381fb1bd0bb59692bbd6d06c +c250e494eac2e382b70ec14bba348614da2df8ad440f5b9ade9b029001c6a7c2 +e9194e2dff420c25ab5242299b77966cf73792aa79ae870307b616c8456000c6 +6d6b87f3c4564e8e9f69a020b6e45ccbee798c3d7127573486ee4cb3e4880386 +6060e2f2b5d9e702f37eeaa7e158996e369a51e5e3e98151c3f02bb3796e9ac3 +5a225c29a052718da35b4779780a3d1374497284b4de78de35a856a4f32410be +a4e96c7d9ed458526409f25f9bcffef95b0f7a6f26d8f9499c8143d5c83333fc +9d2e0649d01bf901048971c0e8979240b4ac1bdcabbbe37b90385132dca9b4ee +9d5dd5db7c705f9c1f0c8dd6513c9e323b9d4fd702763941d945f085c43f05ab +e955e071e6707b317f33cf2a732c7c164f1561600a65f0f7ad49bb704e87f7f8 +64f7fbbdfedce353439843daeb80d08adda642f63d8f9ca27b09512f0d53e6c2 +65095c48650f6ee8976eae47dce6f51282fba206252b99b75d66416889426de6 +bb904ca7b55be3d9ee4684444f73ee1592d74996c2d52286074c214c5131018a +8825800c8822a3a8a9369f89346bfdc7e3ba22aac6b7564ae31ec4b4bd9d04fe +b8eee50b9aa49afc4f42d6ba92af9a40521715971f3f5eecc98ad0e4a3b457bd +eb0558cd72cc400b55d8e9c8bdfb4db0694216ddff193e7baf1aab0d9926117f +4128b6223afccf4837c5a85dc0cb3d9830f7dbc5261a49ca2701081f83ab34cd +8d4ea3c8184417079d5bfa3a4d39320231134f17b53c5bfaf28ed477b91c1b22 +a9ba55080d02852cc2cc94257c43c96a6a85c45b690cf1652fd2904e121cd06d +99db30fe84c2dae0e88d0bdac92055085cbd4b246590048c29401e64ce75fc1e +fd064b56b23663207a0dd94f2dfb2a98b54bcd59c63c8d7d8d861b0bb0d9b62e +10d2ed3e2aababaf6b6a37a9d3e9fcd8709a198489e026d3b31ddebfb6cd2113 +b0c12bbde9e4cbbabb41c1379906f59ff07ccc95b96e34bb12e6c088c4d822e2 +7cce6ca6a3f49996e7bb6dd88e48c7b3043aabe2cb983dab196925617fda7030 +6de6ae365f23789e0531554c5c337365ba0965b242cabaffadf653256ffc5e20 +07d44c3f +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + +%%EndFont +%%BeginFont: LucidaSans-Typewriter +%!PS-AdobeFont-1.1: LucidaSans-Typewriter 1.000 +%%CreationDate: 1992 Sep 25 11:00:30 + +% Lucida is a registered trademark of Bigelow & Holmes Inc. + +11 dict begin +/FontInfo 9 dict dup begin +/version (1.000) readonly def +/Notice ((c) 1991 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def +/Notice ((c) 1991, 1992 by Y&Y Inc. All Rights Reserved.) readonly def +/FullName (Lucida Sans Typewriter) readonly def +/FamilyName (LucidaSansTypewriter) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -36 def +/UnderlineThickness 72 def +end readonly def +/FontName /LucidaSans-Typewriter def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding StandardEncoding def +/FontBBox{-12 -205 618 928}readonly def +/UniqueID 5029009 def +currentdict end +currentfile eexec +80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a +e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4 +d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828 +e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4 +7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80 +523f59a30d195fcf9b9fce4ffafff195aa1c31ae164f9b6a929e4ff572fd5d10 +0f7e72c3258853bb8a8928b38669590b921e9ab5cd4d604ae6c1e4e917cffb9d +25b5fdec06e29ebcca01f203b4fff0d15fcc154910c3473b8bb1349848a84948 +348d5f7d1c8c99677e192540a106f0823c36e43ab77519f884ab15b9f1beaa8f +5a4e286036c6460e5247cab4221fc4465c4b63defc62e9f808c324b13960502d +21d543f3181222c974adc2bfda394f3d5e4a3b4b34fc1c1bf1c3d47d5200ec3f +79e2bf124881e88b652feaf56f05ad28eb8c2ed2ed8d14ed5f3c9f13fd23ebc5 +e25dc3f44bb097efb4a83fd7341e8349f0b174c190e1483eb762b76b43e4ca08 +217b1c3c02d51aa29402cba727f09b1c821ae05703ee1eabe53af7ebc8015031 +c2b51f1bc348eb46947e7f519f62355a5d998c0bdeebba7709742fb95f592365 +5441e645ba3c9b0fbc6cbf48711aa39544e9b43bd6f823c2d16dfc80ee0d95ff +96c4761e432ccda0eaa1c531bf230486834cea871801e6897aa8a213f4ecae03 +9fcc516c56a461411d5346e32b717e8bcfe0f1b55acd31ae5896c2de41d33ae8 +b5ea0a8dffa90df0963073b9d95b7f2568caaf2e6a43ba4b4e0a17b15b0f55bf +4e174d16225a922b73a9123cc9bb47068ebfd29ffa98b49cbf6e17196edef853 +f7f19bf17d0be5cc54deb95d3e30d8c44f27e8e99dcb8e8ae53c8d40d0ccb078 +ab27eeedac814a791c813da91ea8f4b47da0740d66cc1c78c5e9f9883c5414bd +913fcfcdd402a847950010e90bc5f1703a6fe6155f576d9c4434e7c045c7836e +928573cf1c811374c91d5f05761322d369f3fdb082396a37c5895c84d6287a25 +74dfd6731053fa1406063faf7305f2eabc6964a0de441ba52c5ddc983652d0e7 +cbc1455e18a3502d0cd21b1df838221bbd4e5b2eba33b792cdb33fb416cf62f1 +adb48860b743b4b8cbc75af2dbc9e30ad461ee0e4da6eb4e7cd3f27bd6f2d724 +c79626e3307883c740dbd7a763404184841769777c502e4dd74e54cd02b70b6b +0ef4e718706c2e958925e656e48cc8b41e52d27deec702869029c91de87feea3 +7d130e254d98e577c390b2261884d2e543a65af764f599f4bed128af0e45b310 +ad8c11feb8ad0ad5ef633fd159ad79959f6105509174dfa558fb5db4eacb2edb +c385c2970fcfcd3da687094c289362bf19b97d81228e92a97ca743dc1748f165 +254736d86dfeaff173a08955855fe9cddc381afbc7bbd885aea458a12d5f3985 +250bdfd90c5f9da08f24a942ee4c54d70c30ca3c38eb73c12c968c3ce81e7558 +084dae8d836b3938bcbc771713f581110e1e094b91e029dc89c2b1f80953679c +258e630bc780a62e93d4c46e66793d304edee61f4e6651f5fa2d5beaf74942fc +05163e51247a6f50c89aba4e85c9af655284e8b57116f46ada97c9c516df14ed +4307c10eb9025cbc110396649c68c4189cdbe5da5026d2c37dc6c03986a9a1a8 +b5a0a27d5598dc9a2bacdbd3380f9173b811206689a9a3ba09f13a61b80f65f5 +0d20a5efbf61d63a709e9102a03430b50dd030bfb33b92a8e538acefe976f4b1 +ed43d8380b94e02b33a3c46da6bd79e2b488910e0fcac0dac21a2cdd41df882d +d8eb5b950d9d5241f61526857f5d07dfbc46339779f0b30eb550167b6b385b2f +17faa2cc27eae9031e7398cd2f65eb6bfdedd3c124a5d76606235d4215498e87 +eef9230fa9ec3b42f545c2bdaf220ab132e9c8dc38f733c11dc015e6dc48a779 +e4e4f03b2de0883ee6371fac1b8f4752e7dc0572a1c6c9bba8065ee53bb5c3d4 +1f2b1735e30adccb95b1237c1662ec9ec49e4b51137787b3442888e90154b682 +07e47fccc55fc5686dcd93366cba849d1407f05f59fc20e22907001f583328c4 +c3a299f138a42ee6a52f5b63bd93fdee466e34ef005b82754211fac88bbcf352 +fe07f16d89df6e6bd727350eab86d439489f4007291bf6fe7fa08da27a98dedf +d164e3f5520e7b523f370348872f9894fb133d1079c90ad3466a639007032dd3 +358dd691745ff427faca6f2395da0547ef63c4b7f5933a56f28ddca213b004bc +2a53794d64a79bf58772b95440d3bd74733962f469edb822f27a72c052776729 +da8d168a3cf83002de8b592e34fad5b3633461ce0d3c6604b3b49a03d0e6d6c5 +bdf3b0588a86eeb2c05ca9ce48c8ee6c17e981256ec069cce24016bb64899517 +be3ba41b47fec3ec996a2257859a48e9617d1bb0169faab4e474d78cbdc94796 +ccecdfe6a7bee3422df6eef35019b48851716538f1759c1bab6a0b60af5a4b41 +8a64bd597f749aadb2112fdcbafacff29094a261790045b50ab525c71c7b06f6 +33bf837cc65219496771b730552cca8794be6bcc51426b6e31dc1e9238991d2e +da9508d90ab7eae5129a71602e3f965be0e888f0fe380b2566856e3fac2cdc55 +9a717bd462e7348c88fc2a59b9d99047911ca7abf860d9d09a53a8f99d62197c +045ae26d17ddb57fac3bbe77305caa646a2ff5b3a8918e8c2755375b2e6ed206 +a4c8474859e6c2aab8e9456e9208c3c0d3e10be542a797540d8c541c37c9c50e +d744b18bdcddfd8ca00c11d37808fcaedba06062d1b25094bb01d7557e3b35f6 +aea03796ccc3f0969ad777534ce7a2114b7f30007babb17f5e29a3ad65da7d85 +36fc44c4774c1946b7e150bf365d9b71ec0bb202ca30ffae318aa840d3a5f685 +8f48dbfd175a8c1faaf7098dc72101a80e87a25b1909643d7ae1be4e508af8ff +4a521caa8410221adab890cd4f1840a203118393e20fe0e1389282fb3c747937 +11b73c0f13227f8acd899276293eb85460ad9d82f5995507cee65a9cbbaa88db +707286f38746defea8f2e66826efd50f3b6fff424ba80ce5ec5ff152ac347f06 +45eb1407af51299dcf0cfedb4c32533b082b99c3ad1c13390d99db49992c4194 +7090ef73bffd7e605e758f429b53c5c60e045e2b7797483ee324f6ef726fa536 +a61dacfb7a5b983e51c485d36725336f3fc9416d168804c2ac163156f82cfa2c +03211f77d54caee423edeb921385c34cb3867ed45656bf14407cc54cbed56832 +facd42b22f7fa8ea92e52b1809b6d70ffb5287623061bd2ef0ba576a969bdf15 +d5cc88de5fa77be368604876b7e6a8d7742bc45e9b3ae0bf248a5cbaa54e9a85 +168f220b512c9d96518dabccf50614abdf6509f26148eea950d7dbcd6f9eaed3 +d014451192eca43de0a65cf1a2454d11bfd487552430c6815e85d8b5de607962 +480d192059e0e8ac936b10517619b46e01314f44496d438713baeae12ad4a5e6 +6beb4b6a303bb1e0ab25eca338bbbabfb097d74b9a898a8d1c44a50634145ca2 +64138c67458a247d7e4803ffdaff6c07caefb2f580bb8903424aece0e65e1122 +d2742d3a2a6a7cfbcf9a00a9fcf506fa54cfc82ff22afbe94116ed15f5ee74e3 +f2a1819c3599e4ad5ef8a2f9bfef6cbf1eb892a69fd9abeb6591c9ac9d652b34 +8eaf3177e54aaed22031bdbc0e59bb0995152548a4200d544f33b18e178a3deb +9bab1b5cb3280a59a0ba6d222aa8d9c5a454ec7320e3bd9559d34c20e0ce82e2 +748de3687f256530b26fc353b3a73795a15a0b48905335d550b85fdd4361cd08 +ab72383f3b9cc24f98325a9d45638434f54860f31140ca51ee80bc7219690532 +6ec80b6151676a1b746c691c67caf54d163deb2ffeb03ae7e86c69a39fc65df2 +9213edfc8984e5618dc753c80651ade647ea76ce1bc76cbaa51d84c523f102f7 +5f3e41422db38b8f36e59c51593221115d6e2befb13c7091fb9588e3a67d3a22 +1984fde32a8881cc9b9b1442cb06dcc0c9c313b5945b5ab8ac0643b6f9c2e81a +2c88c0f12675de8ff8d43d110a1a7de395499eec0909054e13cfd56188cfab89 +ff0ced38aafaa565e2b9e2706f0d3985c2fce41cea744b4892e2ce28fdce80b3 +9663b623396aa88e75b8d20b293e14dc569b62a569b8caa01eb0696303e13fc6 +bce24b3209cab2045ff6d43defbcf185944c793af1a5316cb01f02276a0723e0 +963049e62c896ad6ab8026ad99c41b602b3159ecb5f0b8b8951ecba21c154d6c +fa7da898647913193af3e273687822726b0fc4e5b29ea3aba90f121541f78127 +f5d3b6bb6d4d563e4d557d6cf0f260ab7077bbe62ba84709d5c1558adb3c4cbb +c1f6c1b6211c8bd4c9e5ee62e60e2310020a2a2e2da3d687f48fd234a0aeb836 +23f5133365091a0cf91ad2ff1fde1f57044d1da367c935438b9b15a9e5e7c8da +bf3545ae13aa6ff22392b20473416c25975ddf839b3beba5f7e3502a5973b1ad +59e212def811bff577e8818855e80b20f2f259426d5452c949c178b0961154ff +5db7e3a774535a93ab0359096fa44fbcd23c25a24ced9fe6ca0030611a35ff2e +7a2919ada61a3d2af699417fe73bd24d48e100b7d7b3f311aee749447c21f3ac +6bbaa1616cb9e816840fb7824ae09c0775bed2e60d4c6a62ab3fcea83159d01a +221c4f5bbcbffc859f996ea5ed3b8f0549b83a823267af32d7d656288fee3068 +004554343f36bea6bd0acafaadf4ec2aa3663c8646b1652541770523d13ab2db +3f866e5d9c84b50db0d594923b6a3132903f738087427575ea5feec092984ca3 +17715f2bf63d923ad2059d208a4ad0d12d560ec763c3fd91ed47a4413e0290ea +f082f8eb0282b8455c5b6da7cc48f616fcc3b476194b306dee5cdb24f592c032 +895abc4ca0ea089401876e0df4dcc46a1e4bb97c0f611ff7bab61f4a8e61df0b +f5cd4993b4a7405c934a96ee76fee2a557bcee0b77a4aa8c9290126809fdeaac +2e83cc68efbaa403afdb8d40b3fbf98d3eb94826f04c56e78de58bbdeb382799 +f64c4e0ce6895aa11a085e8d82fa1e34e0ef300bccd3ae3e39ffc96e88095ca5 +226ce3ee8afe36cd693ca8f6a8a7e312210c63cc3dc7210bc4c8de1950c26f02 +e45d59427564110187a7f2914f45e7903e00174018e9e913e24ff5ade069c93f +45aba451d78bdb436950681bdc196da9f747d539efaab181ad4fc45fcba39a47 +d64a8d3920bdd20c6a0436eb775274375252b5ab9cf5a749b38f306446fd5a37 +abadf53069afb1e492c5af2c6adf930ae1abe8101eddccfdfb3327fa519f709e +9bec56fc9f24d3ff68df +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + +%%EndFont +%%BeginFont: LucidaSans-Italic +%!PS-AdobeFont-1.1: LucidaSans-Italic 1.000 +%%CreationDate: 1992 Sep 06 20:54:53 + +% Lucida is a registered trademark of Bigelow & Holmes Inc. + +11 dict begin +/FontInfo 9 dict dup begin +/version (1.000) readonly def +/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def +/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def +/FullName (Lucida Sans Italic) readonly def +/FamilyName (LucidaSans) readonly def +/Weight (Normal) readonly def +/ItalicAngle -11.3 def +/isFixedPitch false def +/UnderlinePosition -36 def +/UnderlineThickness 72 def +end readonly def +/FontName /LucidaSans-Italic def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 68 /D put +dup 69 /E put +dup 83 /S put +dup 84 /T put +dup 88 /X put +dup 99 /c put +dup 101 /e put +dup 105 /i put +dup 111 /o put +dup 114 /r put +dup 116 /t put +dup 117 /u put +dup 121 /y put +readonly def +/FontBBox{-250 -211 1099 967}readonly def +/UniqueID 5029007 def +currentdict end +currentfile eexec +80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 +74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 +48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f +15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff +da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 +bdd7da12534ba078ad3d78041490eca600b46c3030fbf31972dc77953a1067bd +2b5fc7bef4a303bc452bf564e4a62a5ae56a7622d28c6d179933c959a54861c6 +8b417aacdc883cac07b17b73a4dd96263387012f6e026ce3439d6529b80338e2 +fc257a57864a661dcbc0d855fb85662464333b476f0a19114838b93fdd4694f7 +df508fab47bd0e99f0dd33ccd3f519a7d8cf24476d4a5e0bb82b7e077ab88c9f +4efb5f2ead37880f53920e8cca3cb6b5fb658460f6f91433ab56c8ed9844c82d +24882bcd586d6e8ddbfd9e78e33cb0ee4661d2477de59021ded3ccc247310f7b +4dbda54a64d6ba991a503d8a03aa10db0bb3c3f431d79d5f2e11ad35182828ee +36a0845ccf50563e29cff8d0bb0c64aaa09185f30dc75c181eb428f81de5b606 +fa56011baff80f8891c17cc5165e223bfc18a26aa96ffe8b8d98cf3ccf9a813e +807daa12daac75e525d6987909cb9e72c285e2bf1aad5e6fa20dd3560f8063ce +8c7a788b6900d9e4f26d22c6eea4208f9559898684c9cc1e8e690d6f36617921 +709f165e72db8caacab13db5bcf3583d682688a684bb020cbe5ca56fb91f27fa +797706d9d487eb46a72339300456172fed888309739cb693c191b82cf0fdbaea +242bc41a92af68ef06770a68c946eb2b1d8680207bb79a454ac9f673d7969376 +edfe65bdb9ca9ba4156009668b7f3eb93deb891aee51e194f2b49285d9e51b95 +53eb03ed5b5d14ddd902dc278f1ff21fdfb6347546fc27b43a9cff2fb287dffc +f55ab3cbc61e30db0ee1b0391b4e62abae7fa0962ef63bdd5b54ac9ddce3489f +83085a77b111e1460b265c910af297cdee3e47156a1227cb4e94003e094a7cc3 +3b46f9e6d4462ef7d04b95b3d503982748abbfeb8857714167a1a8c656dab4de +e075c4064914a80ea1791bb39d8b2e39ea54d2fcfca727506d077b8200d15f8d +2b1bf629546a73bf31e17d7eae8aa639e3da5354700714659be1e2c54a45b227 +a0c18ddbb74ba0ed378bb55fdca5004ff5820f08e66b0f05f32cb3836499c81e +4e17207f6158c08ec632277ac082c4536c2b6e220d9396436adbcfd61a858fa4 +46606d26a1ed92736989b76af4822a513b0948736cb2016217532c1c78169320 +c12183e6294e062dbfb7c7b4dc0aaed3137d10593a72f11f7621a4cd4bf9ac16 +bb163f57226978618248c27f4bb0e45cd0bde39ce054fc8b0b68bd2e839f4e91 +af2b757eea1626267cb39154aa48570c41bc5cab3563490eac0a99cf5dff3f2c +2f1af8f7216676ebdf580c9e8c32844f7760e23f840a3dd4dba4738a5be148e9 +890904b922efcc5fc6852851c4b069ec425f6136a14b0bd0bff128189a0f56bf +7a5894817bca1bded3de28efde23d54757b88544453e83d5928f7e4f6f480f04 +5832c62324a367c30ad43dd47afe1418525ba8be906bf26f5ffb4532e8900ee4 +b0f5eb7e98a6232853fc19aafc0ada968b3894bb43eacdb8b8a77acd091b4d0c +7e3ea9d77962d2488bb5df1d7397441e11a27c01680d7bbfce58360efb259fbc +e7bc72a389c0dab063f32db83704f38d0b1ba3b2035c9481c94007c0cc0e5414 +2852a8c15d483e66bffef25b6ba685c65bf14f3e6e2eaa4d81f90498b925745e +c754c8aa315464c6da6b6bd22a59c1ab2369198a4953e6109e714c6058c6137c +69d3898b086f23646c6868d36a7cfc1bcca82eb8c432275103319f1158a35c2c +452b4a63bc43009362b99774d60cd80cae0c24d1d605a48368eda89ece175ebb +4ae9d133f570c21e93b1ee6d6804ea74594a0c22cb4fea46d7ef5e938421e509 +d900d2301afb364e71b9a76b49907dfa6761ef18643e7ca2213fffe4641eca90 +023fee9dd3069ca0fc9d0931646f18392801fcab68f9bdaed8ef51e181405dc1 +1906b26cd223d994c208432d954896011cff8872e3e0efb9be6aa0f527450203 +92e6a6d98276417b20d41c3a58dbc7a649a4c0bce56769c8d6ffe0bc8943925d +710343869cc3d3c670356132924298fcfe936fc3a72827e7f86a88501f634337 +a0c6ea0857a425a9c10a015801aa442b8b39437415f4eeabcab661879f4a8f25 +682ff0da0728af0036db430101ff5ce44e659d8818f10c84ead48b60a77e8e7a +9b8f30221aa3a1fa08f6f91771202b4c449e25cc742f682c93c6db0aeb2d9aa5 +5e9eac5ff001ff51b9359b2b3839ac62909492b239b4176048a842fa1d4c1910 +e32c0000da5f383b26fd131124505a389c9cd7aec8f3c17735592755dafd1cc0 +c54c3b58d5e4bc8234c1c898c7ede2c5f3e6c21d81d9c51e3cc6a3702d0473be +ac5acca2bb1d3977dfb164fd9b6fb394e4f3e00758fa3689c8642c8b163030eb +7f23abb92cfb5d2975df336ea4ccee517179305f38b3d06daebae2c8b8ed1e2c +67b5bed931098bef68dee59ab86d2b69f457ce4ce3945c83c329899667a49851 +60671c8cd8e611c24c27817fabdff3c304b565e7a14a0393b8eb7484ecadde1d +27f0c4dc2eff0fdae26f53f67af8eccfe4cfd2c542ea7e3708b95be47f913365 +f137ef97577fc75b025a2b2bce8c119d18b9bb1c71e2b22d6c3925bb9b22dbd7 +376cc145a9f42d8450dada83f205acbe806c8fb9b8da8564cc3a970736152234 +d2f61f450fc9d494b917ff83f3124fc40d7a20a9876da4032b7a4479f65215b2 +bdc9275fbc25356dff4bed59319b9c690aaa4689c196554beef9ab73c159e8aa +17c88a5e4bfb44d93ad779fa736eaa684561a0faac6ad5be21bfcb16f28f2dab +f28cc3726377270b90b482043e45cc76ea630fa573da48c10c8acd141a3a8ecb +5f6a39d62889e3cec57c309adfc17b78b29699dc4fad38f7ef4bdf98e63728b6 +69880823bd549a78001e9315180cd750df0f068d9a0f0529a72aef82847c1aa8 +1a903778fc338cbc1e33fd2b762a09e28b267ed8c573359b0b2a6ee642e9c223 +07ab03e869afea6c19854eb7964bca1ea94cdc520014d1ad5332e54de874ab5c +70ce3b9113578184c66ebf5309f73e7bf9a0225972f5426d8632100dcdd71c6c +c8caec8fda898e530fc4f723225bf16b0103f1b30c2f5efb1ef689b36eadb290 +21abee6ef4bef515ab04cd37f724f003e8dfa959ed78bc9e9955660645da11a8 +977937f9df0f4efb8405932e8817df93214e8dc48811ee4a92bbd5cc8f3c1b82 +6e39b10309c28479f3f49de3d0e24330115b1fe52fcc2060fa9b10f48e1709fb +f156 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + +%%EndFont +%%BeginFont: LucidaSans +%!PS-AdobeFont-1.1: LucidaSans 1.000 +%%CreationDate: 1992 Sep 06 20:54:47 + +% Lucida is a registered trademark of Bigelow & Holmes Inc. + +11 dict begin +/FontInfo 9 dict dup begin +/version (1.000) readonly def +/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def +/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def +/FullName (Lucida Sans Regular) readonly def +/FamilyName (LucidaSans) readonly def +/Weight (Normal) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -36 def +/UnderlineThickness 72 def +end readonly def +/FontName /LucidaSans def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 39 /quoteright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 48 /zero put +dup 50 /two put +dup 54 /six put +dup 57 /nine put +dup 58 /colon put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 87 /W put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 194 /acute put +readonly def +/FontBBox{-301 -211 1006 967}readonly def +/UniqueID 5029005 def +currentdict end +currentfile eexec +80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a +e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4 +d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828 +e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4 +7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80 +523f59a30d195fcf9b9fce4ffafff195aa1c31ae164f9b6a929e4ff572fd5d10 +0f7e72c3258853bb8a8928b38669590b921e9ab5cd4d604ae6c1e4e917cffb9d +25b5fdec06e29ebcca01f3d17dc3bbc6bb8076e7c6a673a6cd26ff3cb5ed6328 +2e4cd8fe54ff9660a3ccb72a653d3200e70151dffc6a0e4a86e3b61a3b5b951d +ca3a962c9e3f7a5fec935529f1d0489514359c818a25f3727523d1cb9562c4e0 +13d24df67a7e898b6bbfba165359dee6220769e81019bedd8e1dd0ab216d4daa +145478765c3827d6708684b6af6a8950d1f5df685f5fd8deb6b9100aad879898 +3107b205f36eb8f782966a9cc8603d935f56d1b1c76d39bf81e07008fcce5419 +2053936d1f4b273908911fccd3711787adb2f86adb97835ac023d5a210869297 +e50fbd2bbc609e8c998cab803036c12ede5b7d33270e9ec2595071b91bd9e460 +9bce426e2266dceb85907391c66096a931542a3f17cde509c80eb629dd4af919 +3b0d4c8d6e2bf665b6340584ed1c9028a7d6f7a31f05216dbdf0145bbd8b3d09 +df37c6fb43626d92d8239b3b88ee027c5fb2bf8f04315b52ba02bb0ecde00506 +e7fcd96c462882e45399032e07d8ef10c268fdd6bcdd5995a9304c0481563bbc +cd8558abe4c834af58949d347ab4b4a1b6d9a3af72feef6a4831dd43d0c526cf +df5ee6ac45740f3f6df65eaba93bc0c8494e8b61a0e64c50b78287d4fdfe9d0f +49e75ef16ec9bf6f84742f1d3baa20ea19aeaeca289905fa3f22360db50254b2 +6ff8fc2e9f234e59212d2dc353c1373763db3e217a1d58076da00e288a445870 +9281ee6be212a9f9e6a856a4dcce22979449abcf5b0f58947744eb1dd89ce78a +bce54d2bd2f83e49fd8de8300283ae3fa56b4127a01164d097a55ffb23788271 +a3f9f66d9078ba8af30c8ad960a05fe5c50204e88749df0dbb979b02b5cd90be +18ac5553a7f6d3ac62569408f6ed842ca7218ff3a4fc43ac601798c7e4d0eb90 +7090ebfe61a7cdb90392d9b19b4a3428e9c5f06214a570113f0ca39e11aeec11 +c8883d4f878262f30512bebc36b7c610fc8a5989a2a9f14016a769bb5f0967ca +8b3bf9acf11b537dfa0befd0e06d664e1afbd3b2aa968e96bf6587f2b4a9a7ad +8d90bdbfba0cab505010fca7558f6bd47397a025f2bb3a3176df94b05c05afc7 +7e4a63319fe7827f0d110399cb8eadec0f00b6bcb0cfff3022b4830b17f01b9f +48fdf0866bbd6549273734e9d6a378b5f139b04229b103558428ff0b0aff13f4 +b2d4184110a29243979150dc37724c93508a1eb700fde2e8a3e46d69e5d78623 +63c9385ade2f08c99d0e5a02ef93a75cf9c54f4a1692ecebf3bfc43a6854ee28 +fd1b2f56f1c3d91cc0370d9343add2e9ff20cf8f3c0fcbd867d35a1d3e1d71d7 +57de15318bea62c531492878743e6cb6befd7ae7f108c373f45b184b3f37701d +275a4816e5b33ea0703baaafdc763fcf91909b5718b42f75901a2ec3f270d2b4 +fbcea36fdcbae1e0061b6bb3c34a67309a3b002f0836cb75a19fb25a1a90655a +9b2a32e0a828c7bcb98fea13e43699769fa82f2e2856ba96a3d676c784283124 +ff26af396b926726bf4c9ec26783e0e46411da06326372f049b3a011f5ecd072 +01b29bfce7d42530200ba26d13aa78aea19f859486e4f52aa135e1531fe8e333 +957c9dfd79770c1a312e661adb5340af3d75015612bdc088a449bc86b05d4d4c +6cffb10276f9b10d3256f3da942cb794fef2bfe71829b5f787b12c54da5f0b09 +0a9e01cd209e9c681cb28ab0d47e7052f1fd8d40c016bd51322da06e67a48298 +c0a9c8746ca980f2ac6da24efb224f46c622bd356e02b06ce6b115e4bfdbb413 +d150b91bc6ec4f2581e28fc5b8ac00840ed474a5da639120bc5aff61a06c47d9 +daffcf68f8b228e96669d83a6a652e8ef1b1c86dc2894caebce45e2a3e7eb538 +2caf56b380604c19618316f73cb40c3d4aa268d4bff900022edbc7659c36c116 +b000fb7a734e2b625ed2c8f5aafda2ef12d5dc4782e56b8fa58aa8c963637a0c +d3a4354e851fec7f7bd987210874b6cddb5ed25220110c40279a455f27cb6fe5 +5f3018ea6cac46924b8bba9e7437a0543528b1a094b0b4a75c9ac879de18167f +e02759e5203ea777a453b52d69f77798df1bd9155f0a692caae682060779981c +4458ecf08bd3f633e7efc968e9b49e185a55342b595cf1db9d431b3c95063a42 +644097fe4755e02cfea086fa7c661b2cbc3bc087f0d3cec1471dfdc7d617e06d +4e3a5dfe6e531ad7292e48b04ba7264bf2b2a2054828ec64a0bc554bcd542a73 +0a44f767f69c5b45f1b38e6d55455aec2027aad6e81289db76045c99d241f6ae +a2c725bd07a0cedc706fb038f452edc4d6b02d5ab39be9dc50035ae2ec04c3ae +16ba97b2f89018e070153a13664b8f7e659a631bd28627535788d7bb6e3ff79f +bac97486380367c2f687258d7750a3b1d518924a3bc4f87ceabe0b486b9befc7 +ee9da266de7d6510e6407ae3d5e0c254c4e18658eaf97c2b24204015840ec2de +2814be6c04922a29fc6c50ee07c97b73dcb4790af0c916133b048e9e03517ee3 +221bc6b4b7f547b1c3e1b2956f82f1b0199ec17a936d1cf113d8cb94f4a41196 +9b153de9ae49dc666603a168513d9878de7945d0d7021621cb52d2a461e3bf90 +3c159ce4f4c1abbe2e0d27f56ecaf03dddc31058282c300fb6a25279a2536117 +e2f9448cbd8fc2f019f6fd8209c6e010909fdbbd9bec510d663b9ca922d8e5f4 +1584540bb59f64b00fe208592bade3dc96a2117666f4b7bbe4ff5e3018652f1f +ee6371c1c3ace5a32828fca70da219f7164ea8dde29f82d280904ff3245e8197 +0211ede4f5dfdd6a79101e490da0a17b7ba57a408656b8d7b833f68506d2663a +461decb8f0e2c0bf49bc35b6634cd0e086e90c66ffd251db9e741d33605f1963 +b8d9aa06724bcbd3e9decf9ffbcba08a8b963670b1a5bbe109d92a49ab5ba333 +f1d98e4df21b63f64734153be6980150c96ae4e0d35e1ba99b1b71754855aaa9 +2ced037f78e6f47d908d845e9edb95d8eefb4a7953a0cda25a17955cdc592c87 +bcc2ca606d02944c7136ef4e67b87f98017f08885577f47143ae4813c2a684fa +3069fce778ae9224a5285bd8eb2f4a5c7bbf920f0c7618f2a1ea6af351bcecbb +acb45c629e05ba6a2b79ca01357d5c357c50d542fd4b0bc5219999d21d3742e7 +0b5251a4dfae4a365cb7f45cedb50429928bac19598865a52db7f84b5f1006c7 +f81268221f751dbe7892356ab6eeea44f75aedfa4e7a6bca5ab876dd324c2712 +d6f84e0a507a059fef0e48cf58a8b148699e9ef83252436e5e23b9640649869d +dccd00c0bd52db5ec2ea45db35bd17d93e8891de7d461b9e4f159489776bf088 +07bf99f80d4bad53ea1bbc0afe5d15ebeaf909199d66086e20054f776c0880fb +00b0b77c3ede97f55a419d09b23e87f67099116e46c55330e883c42f24fa2a12 +61bb49d3b4eaf488f65d7016f3a2e73086b65abe9e9972ee69ade73273d535ef +d132c0449702a6f59fac8d8ff7a0e6fdc8291ad587cbe17a51890e6fb0184ea3 +86992f6d9da337202acb8f7774e0d159e54bca23b0066ef6f7c23a72b835e4f0 +fe528c7eea49ac1fa8681bf60e1b5a7e09f23fac69e963cfdece6d215c891240 +6f6d57d17f74164897f5429e2f40c020a87190ed985d1c13eb3057704e1a7d78 +4ef192034f7ad0b5a676b0f185536143dbdb4b1af2900b4a88fbfb5913340b46 +078d63b7005e2d2f355ffe352ff95fd373947ad2e1702214f3f45530d00d4c11 +38c72ccfcc7a3ac2d4541e248c29e5f5e163d216d1f1b06ff6d51ed3570c17b8 +9c4d085bb4efa30316fab9528831f6f5646b6b4dcc00adaa7939b8ba4e09c34a +491a740a12099a6c9deef562bd9c65fc79f5ea111bddde0492b7776116d2c091 +fcee4eb18037364f597dbfbfc166dd2c10201438e9c1236f5b85d85b8d54772b +23dd27a455c442f57a18d8da4a558f18aadd5b20e5dd15d3c98e5052f9456aff +22efa3dda77f6c0d3c2981afe5c7b9f713a77e303313b5bbaee83491239ce33f +6c6441106d292a2e82ea385c053d94d2e1fe52393f7aa8ac6708d5dc31cbc45d +d45f9f16606e5dd5b687160e700a8cc403cc9fb17c72b2f8c06a5c30dda4215e +de95d637721a1a0515a2f80677f0944dac0cd2213a33ca9c1951fa92ab913bed +94a2224dd615f979c98dfd2abe58b1d7ed48bb701210277c5e7e95dc2d8a846d +2b182fe2712c9a4e01cac8f16257e727edb3fb49825b0d604581a18a4e70f0a7 +32665ac674d89459f1b17b525c170521ae1b1eb9fc981c9b24506048910a8ccc +48d6659aa4339c9732597ba0f54dcd15447482748d2e30bd8b268e1db183e85a +673013137dafb8cfc7e0f21906d1e2f5d509f38ac3a5e7820e3de42941cde574 +fb6de0d6bc26487f3f4c798fc3c5b6fa61253b1cb07d31c8642ddfccb48658e9 +5421c7b3b120546785e5271a0e9915a2e5a16ba7bd41453d3d5f04a5883ea8af +00343bb359cee58937a9beda71045644c9fb46dec62c564f2fc1d7b262dec613 +7a8ae02effed556a2ab1dd6a5b6bbcdc5d175b63732d4be369d8ead5d7b19f95 +591414f4f36b57b8a54a978b8b1f327c1df3ef2d10deb96f5503d894c9c27c4e +c28fd168618042c6ab92c93e5543daebb15fc32fec3d1dfcef2e6004fd8692fa +102a4400ff65348466ead790109b0a8159ee20e938c3423ee828a0b99d981b74 +564ac9b23ef917fb3a1c0814d057db9473518ef59a5f9144de4e918a095a16bb +cb21f2a7ac5fc712d51bc1148b6328b18b38f3d276c18aa126c8edd27ccb7357 +20ca8e687270a1eb3dd49c3bb68c19362516196fb284bcae8adae52f987bdb67 +e7139f0fa098b6d062e13c1bcb55e2a14fa8a12b47b4f17f44c4619494635707 +003f4e865f9bd51882b8487fbc9c9baa52983bbdf3bd53d8553a14ca17812274 +c911ab0e5b69b7c313e5ff0a4636482fda3622ec8eb9c789c1af71b946ae5cca +7032ea577ac933d08178cb28204fd57406f18afb50260793d9d6b4c3be5d0312 +ac98c1a6d54b665ecf831735758646f0bd4e5e10a6089996c2328ee5de5aa15a +9b4bee1a8f9385f0734c01b03a6833a580a08238b3b6924bd8ec105bef570387 +2d966ec689c372d580b20ff8dcbab79b9c189f518ab28e7aa64965f292d486ff +93c83a4a92dc9211ab0d6681950852b4feb8abbe44fcdbae427d886e4231a0f4 +278e52f1fb10bbf972c84ee01ea7e40e1c5e17c224fc6558aeb94124e2f89bb2 +ed01e6516e9423e27290e437722b70057f407d472fae00912ac905ed24665d11 +35c60ede48b3206be0d3c04c76b5441da88b1a7470899ab12576ec6484ec5a07 +3f4acdc9b9086b69e75811f5c2cd40f8f8f6935e35ea85ea299a5020e9f1ecfb +4c8f89d1eb7029f61839218bd523003c84cd9a5fc4a52bec4a12295adb1369f6 +394cbb2c36380e791e1e0ad6b15e004a1fd7ccf7d673ce340d0046b196b66dd9 +9037c2e3fb7d1a46100bd04016f01ac93e45b281eccaa837bc8232de754fabf5 +2317994b6fcc4802c7d3d585555c19c612460383881e700421db366d7898a34c +cfec0621baa886ebb9ce9cb0c99664dfb85d077074b301be1f2cad62c466055a +f4840243ea2443895ada35ccfd2316c6b2607190b3ad7ab6687e3ffde1dcbf3a +7ac7cebc40de76f3e28211c049620d3e96149f55ed27140679ad44d73096bbfb +01255a3fcb722223bfbf6b2fa35789c28763a2abdcf190ed827c12118f4e75a9 +d3d0e043b1f22458671c9d99ef8c02ce39a5d8331db7d41e428c52258583bf79 +5844c88e5f8c281e40f8efb0e0a97b21508a8998e320ebc520ea37f3ab938ac4 +c4219d994df44f682dd1f7bccb8e48631a818fa02fe9ae92d495e83f9d0b0256 +8fd3b92bf06e1384b774a39570ef0e900a00cd78cdfd5c39b9977990f8264f5b +4c580b0b327fb792b9f88334fb80d43f78d15fee9d334232d1c03476713804fe +e09cfe107ff01f74101bb51f54cc90420ec82791db5eadf1b8af75b651de080c +19b7f7717bcbfb2d33a18e38ef55d81831408fc765d3e05a865021e5d7e3c299 +e3cd484201ba6f4f4f9052e3f11f0379717105c794af800f6139b2a58f5fb3d4 +055f4fad3eea96d9817c7aedc486a282441319beead7b20dcd62d7a8927fa6d6 +ac51d032fa1a7b8d15bc0772a29b626c5574f38dca1cc132ebe0215b51c4c5f6 +fb17c193f12c05b05ac8f5016750cfa17278b7ea7a28abf7c0a6d69a883da40d +289f776689c4f01b15247ba7b8f41ba9611db426fe9e031d5c7bf67f1be86acc +e5c9abe92f7a138a2efa197ba14dfdd0cc22af71b272b26b4cdde484f944cb2a +84df3b8d23c5a3de65cbf620c8d6ef435f70769906ec2d658cc74a2f0bb1828b +c961ddf9b78a57c83ec3060a24efce836d4d6b61e966abb125bd49605e677587 +2b584efa1476be195c1796b0e5c0ce72f9d72a6da7f600c37e55b63b74dc2e90 +bd0577b187349444aa8b144c470488d940fb2e04159fb0235b56251b5377e04a +76647771c0978982fc3984b53f2ec06b6035738dd1a4d17b3c573f07cf8162ee +f828676dfee942b492e03175ec01c0e31204dc875c77e6096c0e0bd2c75f0161 +09f238147453a3c40ec6733d051728fb0be616f2b72ebed4461a6f71e2f1e4b4 +aa3fa9895c85bce88aa185a67c290c23d718473f3ac558cefd0da63646495563 +06a8aecf8f3a09490deca2e8608875ee120062d533776e7fd66d9276720adeaf +bce9a392c5fa32249ff245700bc5519501479256299607c40b4fb215dcde9522 +e93137cc6682f87852f5e4d69403738b67d00f98b574ab3d82005c6e48c2899a +3877a8d65fb478815c90e4748a378eff19c97aacd1f23faa1db90e66d895b716 +d4a8b38c80b913363891e5375bf4d820ca31d873564036c4e1bc3a3a89738f8f +f9d715b3319ea09d28e99799e6380343ff82ced1ae642341b5181560812f4894 +6f22734ac780ebf16a679fdff09f896ff613efb4155871a58104006ce8c1bc92 +21f5e31ebfefe5e2082feb4228a12bfebdfc6a496e7c07388ce221617e165de6 +707a2c5cde1deecc5a5c2347b87b40b7ddafe356c14c9d213589147aecdcb35c +7e8687060942b4da41f35e6e3bb179cd65de8234f57dfe532642c5aefe4f7f53 +3f385b275ab3494ec71a9c1ef04ade4600eecce7a4b94cde3b74b4356bf8086c +6544b01d2c3cf8beafbcde84cc286a17e30401bdbf6ea673d9b7711944bb39b2 +84ac4943b1021b8c3a5566f01ab2f31af659983efb46fb7704e8e2ab3dbd680d +3b787495008030901f31aa293d0e9d8065e1ee04569c3e243ed3a978f4d5a480 +3331831855e25ed6b2c59a006d06ea46e8782709cb393b3acc140d5b65857ec1 +ebae66b3fe32a7b4fb81d64b3b30038372d6487c013b025c0681f4e6a5a5bf19 +02eccc69bdd83b416dbb29ff3954cb71bbdcd32d50bbe41fc5b839269b423a7e +fc6180cb0c8ae8c9cad19478e81e7c1548229c3e59c5fc2bc91fb69d7d20cad6 +8bcc199aff8db6580d91b12fcf4c8373e685f0917f141616fda7e62fc2992f4b +3802c40339934b5bdef936c4f1ebe0518ebeec56cd66692a153696adab5badb4 +6fdf565eb72af66c9e0181f5c328346c87105c415bbae9a398d4d6a9e8b4f375 +41dd4942d9dfc5073fc00ca83c15ec143edb79c7460330585a611143bab05f11 +55d89309708aad7ae1e79b4045c75c3858c6b5240199e0dbeadc5cdb15dba999 +bf013c0fc170fb979ede0684d2f6ac87be7257dcf0dcceb6623e3df26a2785e6 +d555dcdc030f4e171cd47c6d5e510d86e73c64f7e44dc6d1ef1d028066e376b4 +e4514eb8c8562cdd7e9467e8de45704000189d378914ff0c895236cf7467abb4 +abe5c509c6bde68adf9f0bc4481f3bb9309580809f3f8692f8192d816fb333ce +31f502d199adf1bfc9f2f14f3f92178fcbf08bb28b86fe1f4e67db22dd894ee7 +fdbb63e08cc5f39ff9b479c372e767986787ccf407c784dc9a5358caed16578e +a4f457705b588e7010dc68c7107c175b099940552b0443a9f9f6bf7ae28587db +b5c8344479634441591399e385458d2c73e4f0a17c36031e923026f134ba00c7 +55286cb192f407956ae0bc00ebf8f7243f4b7c76d645058ad96c9d50f9fb3949 +a03f02fac121fc8ae881160795ca9cb5ecea150d9acdc70a9883e092999b2e96 +41ca7152a7a4097815d87abb3fad0cff5cf6b6b2611c52076774cf8b7da73265 +7acb095804203228bb84247a5b10d0dc8ddd7fdc1d7b48f10d620f9c68d74722 +3d85e57d94097660222b6b5caa84beeebc8b71892bee88b9e8d44e0258543625 +0e720ab382804b5034308d2c99f7d9e5d3812b58df2fb5a988916c695e2af454 +bc87f7d52e1f7b2321407f73299a77bdfeb1e2d69c707a9baf3aca054b9c1d4f +3ad58805ba8b50df982c0415025da95879b60bff99d55636a88e6ca33e78253a +ed2363bc629653e4d54009a11683057777543ddef05d69e0654ee69bfc317f1c +17b6641c3d5e3733eaf362dd3ac73647da8f5a34e798c3f2bc32998e1d15e8b8 +340a28d9722326daadc75bdba7dfc7ff47a51dc78fb81d7533265d6aad714c12 +3ffd9006729e49319f5256b085709bf522b27f9b3bbc7e4dc22bc31cdffcab54 +0f53a730749cf71c10b5710d3bbef56f933800df4b792b43b5957d545bac70ff +1ba98c35397345c84fbdc9c0369b06eaf24a9a73fc6b3dbd88b0ba7bb9ba015c +fe75d364d6195f59ed51407aedc19337c485260e04c02040a9a19653df2a0b9d +103bf5fe953a41414be9cb8a7cb9fa9226c3985375562323ffe933722acc3995 +6ac3c2b0456a0e46bcd4cdc9f6ae65206a43ed2edbb8cc9cec90544b0d8982da +8022f9d58888ce418813752e4e0a3286852f2fe3689b0716a4ace4a252394f3d +867c0703b307013e43af9e8a6b40c7e9b5e9b5c4cd35dcf0fdaa9f2ab6d271ae +7ee7e9635614df635a6dbecb40441726a29cd16d40753d7d87d9ee40c54554d3 +123ec2e2007df04bfe0f06f97feba0c2e3a7c496bd6b6e6c444c97b99b9ad420 +5fa763d8b06fcf3349aa3669b207b7b0bf112fa056ea61b13c8aa2b37e4ce390 +7584adb88b040070b20418fd06fbf6b40e5bd981aae6c5ef06d639379ca3166f +dd7ea54c54054214c69d81b8c5f504f3a6ee72f75f0ad14bea716c41bdc36a7b +8213e98a57d120d5cd3e1009bc546efff690d73e026e7f32fdd60abd6dc5057b +11 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + +%%EndFont +TeXDict begin 40258437 52099154 1000 600 600 (picture.dvi) +@start /Fa 240[68 15[{}1 121.333817 /LucidaNewMath-Symbol +rf /Fb 138[92 1[83 66 1[92 90 92 6[92 1[82 2[92 9[93 +2[104 98 8[100 3[101 1[86 69[{TeXBase1Encoding ReEncodeFont}15 +133.333328 /LucidaSans-Bold rf /Fc 240[44 15[{}1 79.166412 +/LucidaNewMath-Symbol rf /Fd 135[47 47 1[47 47 47 47 +1[47 47 47 2[47 2[47 47 47 47 1[47 1[47 11[47 47 8[47 +3[47 12[47 10[47 47 46[{TeXBase1Encoding ReEncodeFont}23 +79.166412 /LucidaSans-Typewriter rf /Fe 134[46 3[52 32 +1[40 2[47 5[24 3[44 1[42 10[52 3[52 46 13[45 62 68[{ +TeXBase1Encoding ReEncodeFont}13 83.333336 /LucidaSans-Italic +rf /Ff 133[48 4[51 31 42 34 2[51 51 78 3[24 51 1[30 46 +52 43 52 46 13[45 53 4[71 7[45 10[26 11[26 1[26 44[{ +TeXBase1Encoding ReEncodeFont}23 83.333336 /LucidaSans +rf /Fg 75[41 59[41 51 1[41 25 34 27 2[41 41 62 19 39 +1[19 41 41 1[37 42 34 42 37 8[42 2[46 42 36 42 2[52 5[19 +1[48 1[36 11[42 2[42 5[42 48[{TeXBase1Encoding ReEncodeFont}32 +66.666664 /LucidaSans rf /Fh 134[39 46 2[46 28 38 31 +2[46 46 70 22 2[22 46 1[27 42 47 38 47 41 8[47 64 1[52 +47 40 47 1[41 1[55 64 40 49 1[22 55 54 1[40 56 52 43 +15[47 3[24 24 24 4[24 39[{TeXBase1Encoding ReEncodeFont}41 +75.000000 /LucidaSans rf /Fi 134[54 23[52 19[78 19[57 +2[57 4[57 49[{TeXBase1Encoding ReEncodeFont}6 83.333336 +/LucidaSans-Bold rf /Fj 137[188 12[102 3[174 12[198 3[208 +7[176 6[183 69[{TeXBase1Encoding ReEncodeFont}7 284.526825 +/LucidaSans-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin + +%%EndSetup +1 0 bop Black Black 1744 1818 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.3 SLW .75 setgray 0.0 0.0 165.02512 +.5 CLW mul sub 0 360 arc closepath gsave 0.3 SLW .75 setgray 0 setlinecap +stroke grestore end + + +@endspecial 1744 1818 a + tx@Dict begin /mtrxc CM def STV CP translate newpath 0.8 SLW 0 setgray + /ArrowA { moveto } def /ArrowB { } def 0.0 0.0 /y ED /x ED /r 136.57251 +def /c 57.2957 r Div def /angleA 180. 0.0 c mul 2 div sub def /angleB +0. 0.0 c mul 2 div add def x y r angleA angleB arcn mtrxc setmatrix +0 setgray end + 1744 1818 a 512 1818 a + tx@TextPathDict begin currentpoint pop /Hoffset exch def end + 512 1818 +a 512 1818 a + tx@TextPathDict begin currentpoint pop /Voffset exch def end + 512 1818 a 1744 1818 a + /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end +dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict +begin TextPathShow end } def } { pop } ifelse + 1744 1818 a 31 x +Fj(T)1905 1926 y(E)2052 1849 y(X)86 b(Live)2976 1818 +y + currentpoint newpath moveto /show /tx@TextPathSavedShow load def + 2976 1818 a 1526 873 a Fi(May)24 b(1996)861 1031 y +Fh(Ready-to-run)g(T)1381 1050 y(E)1412 1031 y(X)g(system)f(for)g +(Linux,)g(DEC,)h(HP,)f(IBM,)1133 1118 y(NeXT,)g(SGI,)g(and)h(Sun)h +(Unix)e(systems,)889 1205 y(by)h(Thomas)g(Esser,)f(based)g(on)h(Karl)f +(Berry's)f(Web2c.)2507 1529 y Fg(ISO)f(9660)g(with)2602 +1607 y(Rock)g(Ridge)2611 1686 y(extensions)444 1522 y(Inclut)f(\264)-39 +b(egalement)21 b(des)444 1601 y(distributions)g(T)905 +1619 y(E)933 1601 y(X)f(de)444 1680 y(GUTenberg)1013 +2436 y Ff(Macros,)26 b(fonts,)i(documentation)f(in)g(the)1075 +2535 y Fe(T)1113 2557 y(E)1148 2535 y(X)f(Directory)e(Structure)g +Ff(standard.)1280 2682 y(Editor:)i(Sebastian)h(Rahtz)1744 +1818 y + tx@Dict begin /mtrxc CM def STV CP translate newpath 0.8 SLW 0 setgray + /ArrowA { moveto } def /ArrowB { } def 0.0 0.0 /y ED /x ED /r 133.72725 +def /c 57.2957 r Div def /angleA 170. 0.0 c mul 2 div add def /angleB +10. 0.0 c mul 2 div sub def x y r angleA angleB arc mtrxc setmatrix +0 setgray end + 1744 1818 a -1836 1818 a + tx@TextPathDict begin currentpoint pop /Hoffset exch def end + -1836 1818 a -1836 1818 +a + tx@TextPathDict begin currentpoint pop /Voffset exch def end + -1836 1818 a 1744 1818 a + /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end +dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict +begin TextPathShow end } def } { pop } ifelse + 1744 1818 a 1770 1849 a Fd(http://www.ens)q +(.f)q(r/)q(gut)q(/)59 b Fc(\017)53 b Fd(http://www.tex.)q(ac)q(.u)q(k/) +q(UK)q(TU)q(G/)59 b Fc(\017)53 b Fd(http://www.tug.)q(or)q(g/)5323 +1818 y + currentpoint newpath moveto /show /tx@TextPathSavedShow load def + 5323 1818 a 1744 1818 a + tx@Dict begin /mtrxc CM def STV CP translate newpath 0.8 SLW 0 setgray + /ArrowA { moveto } def /ArrowB { } def 0.0 0.0 /y ED /x ED /r 150.79881 +def /c 57.2957 r Div def /angleA 180. 0.0 c mul 2 div add def /angleB +0. 0.0 c mul 2 div sub def x y r angleA angleB arc mtrxc setmatrix +0 setgray end + 1744 1818 a -1957 1818 +a + tx@TextPathDict begin currentpoint pop /Hoffset exch def end + -1957 1818 a -1957 1818 a + tx@TextPathDict begin currentpoint pop /Voffset exch def end + -1957 1818 a 1744 1818 a + /tx@TextPathSavedShow /show load def tx@Dict begin PathLength end +dup 0 gt { tx@TextPathDict begin .5 InitTextPath end /show { tx@TextPathDict +begin TextPathShow end } def } { pop } ifelse + +1744 1818 a 31 x Fb(GUTenberg)40 b Fa(\017)f Fb(UK)h(T)3020 +1885 y(E)3089 1849 y(X)g(Users)f(Group)h Fa(\017)g Fb(T)4344 +1885 y(E)4413 1849 y(X)g(Users)f(Group)5444 1818 y + currentpoint newpath moveto /show /tx@TextPathSavedShow load def + 5444 +1818 a Black Black eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/6_6/picture.tex b/usergrps/uktug/baskervi/6_6/picture.tex new file mode 100644 index 0000000000..5bad076064 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/picture.tex @@ -0,0 +1,46 @@ +\documentclass{artikel3} +\usepackage{pstcol,lucbr} +\pagestyle{empty} +\font\manual=manfnt %logo10 doesn't have what we need +\hyphenchar\manual=-1 +\def\MF{{\manual META}\-{\manual FONT}} +\begin{document} +\sffamily +\psset{unit=1mm} +\def\Size#1#2{\fontsize{#1}{#2}\selectfont} +\begin{pspicture}(-58,-58)(58,58) +\pscircle[linewidth=.3pt,linecolor=lightgray]{58} +%\pscircle{23} +\psset{linestyle=none} +% top of circle +\pstextpath[c]{\psarcn(0,0){48}{180}{0}} +{\Size{1.2cm}{1cm}\bfseries \TeX\ Live 2} +\rput(0,34){\begin{minipage}{8cm}\centering \textbf{April 1997}\\[3mm] +\Size{9}{10.5}Ready-to-run \TeX\ system for Linux, DEC, HP, IBM, +NeXT, SGI, and Sun Unix systems, \\ +based on Karl Berry's Web2c 7.0\\ +\end{minipage}} +% bottom of circle +\rput(38,10){\begin{minipage}{2.7cm}\raggedleft\footnotesize +ISO 9660 with\\Rock Ridge extensions\end{minipage}} +\rput(-40,10){\begin{minipage}{3cm}\raggedright\footnotesize +Inclut \'egalement le \\ +distribution \TeX\ de \\GUTenberg pour Windows +\end{minipage}} +\rput(0,-30){\begin{minipage}{7cm}\centering +Macros, fonts, documentation in the\\ +\emph{{\TeX} Directory Structure} standard.\\[2mm] +Editor: Sebastian Rahtz +\end{minipage}} +\pstextpath[c]{\psarc(0,0){47}{170}{10}} +{ +{\ttfamily http://www.ens.fr/gut/} ~$\bullet$~ +{\ttfamily http://www.tex.ac.uk/UKTUG/} ~$\bullet$~ +{\ttfamily http://www.tug.org/} } +\pstextpath[c]{\psarc(0,0){53}{180}{0}} +{\Size{16}{16}\bfseries +GUTenberg $\bullet$ + UK \TeX\ Users Group $\bullet$ +\TeX\ Users Group} +\end{pspicture} +\end{document} diff --git a/usergrps/uktug/baskervi/6_6/regul-sep.tex b/usergrps/uktug/baskervi/6_6/regul-sep.tex new file mode 100644 index 0000000000..d13cd4f591 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/regul-sep.tex @@ -0,0 +1,2 @@ +\thispagestyle{empty} +\input{regul} diff --git a/usergrps/uktug/baskervi/6_6/regul.tex b/usergrps/uktug/baskervi/6_6/regul.tex new file mode 100644 index 0000000000..5b52390433 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/regul.tex @@ -0,0 +1,168 @@ +\begin{multicols}{2} +\title{The \UKTUG} +\author{} +\begin{article} + + +\section*{The 1995--96 \ukt\ committee} +\begin{tabular}{lp{2in}} +R.~Fairbairns & Chair\\ +P.~Abbott & Treasurer and \\ & Membership Secretary\\ +D.~P.~Carlisle & Committee Secretary\\ +M.~Clark & Meetings Secretary\\ +% & \BV\ editor\\ +\end{tabular} + +K.~Bazargan; S.~P.~Q.~Rahtz; M.~D.~Wooding. + + +\section*{Book Discounts for \protect\ukt\ members} +%The UK \TeX\ User group has been in discussion with a number of +%publishers to arrange discounts on publications which may be of +%interest to members. +We have arrangements with Addison-Wesley for +their well-known \TeX-related publications, and with International +Thomson Publishing to supply any of the very excellent O'Reilly \& +Associates Inc.\ series of books to members. + +The agreed list of books, together with the discounted (at least 20\%) +price, is distributed occasionally with \BV, but is always available +from the Treasurer, Peter Abbott. The quoted price includes the cost +of postage and packing. + +%We would like to extend this service to members. If you have contacts +%with the sales and marketing parts of any publisher who publishes +%relevant books, please inform us and we will try to +%arrange something mutually convenient and beneficial. + +We are only allowed to offer this service to \textbf{current} members +of the \UKTUG\ and/or members of \acro{TUG}. Please send your +order and cheque (in \acro{UK} \pounds) to Peter Abbott (address in +\BV\ masthead). +Make cheques payable to `\acro{UKTUG}' please. +Books from Addison-Wesley are delivered direct but books from +O'Reilly will be routed through \ukt. \emph{In all cases} please +notify Peter Abbott +by email, phone, fax or letter when books are delivered. This service +is unfortunately not a speedy process + +\end{article} + +\title{Obtaining \TeX} +\author{edited by Peter Abbott} +\begin{article} +\subsection*{From the network -- CTAN} + +The \acro{UK} \TeX\ Archive on \texttt{ftp.tex.ac.uk} is part of the +\acro{CTAN} +(Comprehensive \TeX\ Archive Network) collaborating network of +archives on the Internet organised by the +\TeX\ Users Group. +%The main archives follow the same structure +%and have identical files ({\tt ftp.tex.ac.uk} +%{\tt ftp.shsu.edu} +%and {\tt ftp.dante.de}). + +The \acro{CTAN} archives run an enhanced \emph{ftp} server which supports +dynamic compression, uncompression, and archive creation options. +Fetch the top-level file {\tt README.archive-features} for +information. The server also supports site-defined commands to assist +you. Please read {\tt README.site-commands} for a brief overview. + +%Details of where to find public domain, or shareware, +%\TeX\ packages for different machines and operating +%systems are given below. + + + Please report any problems with \acro{CTAN} archives via email to + \texttt{ctan@urz.Uni-Heidelberg.de}. + + +%\subsection*{CTAN directories} +The main directories which make up \acro{CTAN} are listed below; readers are +referred to Graham Williams' \emph{\TeX{} and \LaTeX{} Catalogue} +which is available from \acro{CTAN} as \path|help/Catalogue/catalogue.html| + +{\small +\begin{description} +\item[biblio] bibliography-related files, such as + \BibTeX. +\item[digests] back issues of \TeX-related periodicals +\item[dviware] contains the various \texttt{dvi}-to-whatever filters + and drivers +\item[fonts] fonts, both sources and pre-compiled +\item[graphics]utilities and macros related to graphics +\item[help] overviews of the archive and the \TeX\ system +\item[info] files and tutorials which document various aspects of \TeX +\item[indexing] utilities and related files for indexing +\item[language] material for typesetting non-English documents +\item[macros] macros packages for \TeX\ and style files +\item[support] programs which can be used in support of \TeX +\item[systems] complete system setups, organized by operating + system +\item[tools] the various archiving tools used on CTAN +\item[web] contains WEB-related files and utilities +\end{description} +} + +%\subsection*{CTAN -- CDROM} + +\subsection*{Unix -- CD-ROM} +\acro{GUT}enberg and \ukt, in collaboration with \acro{TUG} and +\acro{NTG}, have produced +a plug-and-play \acro{CD}-\acro{ROM} based on Thomas Esser's \textrm{te}\TeX{} +distribution. +As it uses the \acro{ISO} 9660 standard, the platform-independent +files can, in principle, be read on all operating systems which are +compatible with that format. + +Unix executables for the following platform/operating system +combinations are included: Digital alpha-osf (2.0 and 3.2), Hewlett +Packard hpux (9.01 and 10.01), Intel i386 bsdi2.0, freebsd (2.0.5 and +2.1.0) netbsd (1.0 and 1.1), Intel i486 (linux and linuxaout), m68k +(linux, linuxoldld, and nextstep3), mips (irix 5.2, 5.3 and ultrix4.4) +IBM RS6000 (aix3.2 and aix4.1.1) Sparc Solaris (2.4 and 2.5) and Sunos +4.1.3. + +For full details see the article in \BV\ 6.2. + +The \acro{CD} is available to members of \TeX\ user groups at +\pounds15 and to non-members at \pounds25. Order the disk from Peter +Abbott; see the section `\acro{PC} and Mac disks' for details. + +%\subsection*{Unix tapes} +%The group no longer offers Unix tapes: we recommend the \TeX{} Live +%\acro{CD} to Unix users. + +\subsection*{DOS -- CD-ROM} +\ukt\ distributes the comprehensive 4All\TeX\ \acro{CD}-\acro{ROM}, +created by the +Dutch \TeX\ Users' +Group (\acro{NTG}), now in its 3rd edition. This costs \pounds25 for 2 +\acro{CD}s, and is for \acro{DOS} users. + + +\subsection*{PC and Mac disks} +The \ukt\ distributes an em\TeX\ kit for \acro{PC}s, +and an Oz\TeX\ kit for Macintosh. The cost covers copying and postage +costs, together with the shareware fee for Oz\TeX\ (and other Mac programs) +and Eddi4\TeX. +Each set costs \pounds30, +and is available from Peter Abbott, 1 Eymore Close, Selly Oak, +Birmingham B29~4LB. Cheques must be payable to \lq{}UKTUG\rq{}. Please note +that this service \emph{is available to \ukt\ members only.} Each set +comes with an installation guide, and (at least) full \TeX\ and \MF, a +previewer, a PostScript driver, and \acro{CM} fonts. Two update disks a year +will be sent out automatically, with the current version of \LaTeXe, +and other goodies. A subscription service is available for +subsequent years. In addition, subscribers can request up to 3 disks a +year with any material from the \acro{CTAN} archives, but this will be +supplied \lq{}as is\rq{}, without instructions. + +\subsection*{Atari} +Enquiries for \TeX\ for the Atari \acro{ST} etc. may be directed to: The Fast +Club, 7 Musters Road, Nottingham NG2 7PP. Phone 01602 455250, fax 01602 +455305. They also supply a variety of \TeX-related software in Atari format. + +\end{article} +\end{multicols} diff --git a/usergrps/uktug/baskervi/6_6/spiel.tex b/usergrps/uktug/baskervi/6_6/spiel.tex new file mode 100644 index 0000000000..364809fd5b --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/spiel.tex @@ -0,0 +1,26 @@ +\documentclass[a4paper]{article}
+%
+\usepackage{bv-bits}
+%
+\begin{document}
+Your committee has long aimed to ensure that the \acro{UK} makes a
+valuable contribution to the world of \TeX: for example, it is
+possible to claim that the \acro{UK} \TeX{} archive led the world in
+comprehensive provision, and members of your committee continue to
+take active part in maintaining the internationally-linked \acro{CTAN}
+system of archives.
+
+The idea of keeping the \acro{UK}'s profile motivated us to produce
+the `Frequently Asked Questions' (\FAQ) issues that we issued as
+`Christmas Editions' of Baskerville for 1994 and 1995. At the time
+that we decided to prepare the 1994 \FAQ{}, we were stirred by the
+great value of the \acro{NTG}'s 4All\TeX{} which had at the time just
+been released
+
+As members will be aware, \uktug{} has supported the idea of a
+`general \CDROM{} distribution' of \TeX{} for a long time. The first
+such disc to appear was the \acro{NTG}'s 4All\TeX{} distribution, and
+we have sold very many copies of the various versions of that disc.
+
+
+\end{document}
diff --git a/usergrps/uktug/baskervi/6_6/tex-live.bib b/usergrps/uktug/baskervi/6_6/tex-live.bib new file mode 100644 index 0000000000..1734036eca --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tex-live.bib @@ -0,0 +1,242 @@ +@TeXIndex{amiweb2c, + abstract = {An Amiga port of the complete UNIX-TeX system.}, + author = {Andreas Scherer}, + ctan = {systems/amiga/amiweb2c/}, + email = {Scherer@PHYSIK.RWTH-AACHEN.DE}, + version = {2.0}, + modified = {14 Feb 1997 09:17:03 Graham.Williams@cmis.csiro.au}, + modified = {Tue May 13 10:24:58 1997 Robin Fairbairns <rf@cl.cam.ac.uk>}, + texlive = {systems1} +} + +@TeXIndex{hppa1.1-hpux10.20, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries HP running hpux10.20} +} + +@TeXIndex{hppa1.1-hpux9.05, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries HP running hpux9.05} +} + +@TeXIndex{win32, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Windows 32} +} + +@TeXIndex{sparc-linux, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Sparc running Linux} +} + +@TeXIndex{sparc-solaris2.4, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Sparc running Solaris 2.4} +} + +@TeXIndex{sparc-sunos4.1.3, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Sparc running SunOS 4.1.3} +} + + +@TeXIndex{i586-freebsd2.2, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Intel PC running FreeBSD 2.2} +} + +@TeXIndex{i686-linux, + texlive={systems1}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Intel Pentium Pro running Linux} +} + +@TeXIndex{bbtbase, + texlive = {bibtex1}, + abstract = {Basic \BibTeX{} styles}, + modified = {16 May 1996 SPQR} +} + +@TeXIndex{bbtdoc, + texlive = {bibtex2}, + modified = {16 May 1996 SPQR}, + abstract = {Basic \BibTeX{} documentation} +} + +@TeXIndex{alpha-linux, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Alpha running Linux} +} +@TeXIndex{alpha-osf3.2, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Alpha running OSF 3.2} +} +@TeXIndex{base, + texlive={latex1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/base}, + abstract={Basic \LaTeX{} system} +} +@TeXIndex{doc1, + texlive={texlive1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Basic documentation for \TeXLive{}} +} +@TeXIndex{doc2, + texlive={texlive2}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Recommended documentation for \TeXLive{}} +} +@TeXIndex{dtk, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={usergrps/dante/dtk}, + abstract={Macros for the DANTE publication} +} +@TeXIndex{dvipsbas, + texlive={dvips1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Basic support files for dvips} +} +@TeXIndex{general, + texlive={doc1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Useful general documentation} +} + +@TeXIndex{hppa1.0-hpux10.10, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries HP running hpux10.0} +} +@TeXIndex{hyphen, + texlive={lang1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Collection of hyphenation patterns} +} +@TeXIndex{i386-linux, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Intel machines running Linux} +} +@TeXIndex{lshort, + texlive={latex1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={info/lshort}, + author={Tobias Oetiker}, + abstract={Short introduction to \LaTeX} +} +@TeXIndex{lw35ps, + texlive={fonts2}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Font metrics and \LaTeX{} font description files for +standard 35 PostScript fonts} +} +@TeXIndex{mab-nextstep3, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Next boxes running Nextstep 3} +} +@TeXIndex{mfmisc, + texlive={fonts1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Small support files for \MF} +} +@TeXIndex{mips-irix4.0.5, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for SGI box running Irix 4.0.5} +} +@TeXIndex{mips-irix5.3, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for SGI box running Irix 5.3} +} +@TeXIndex{mips-irix6.3, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for SGI box running Irix 6.3} +} +@TeXIndex{mips-ultrix4.4, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for MIPS machine running Ultrix 4.4} +} +@TeXIndex{misc209, + texlive={latex2}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Miscellaneous small macro files for \LaTeX 209} +} +@TeXIndex{misc, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/other/misc}, + abstract={Miscellaneous small macro files for \LaTeX} +} +@TeXIndex{mpbase, + texlive={metapost1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={graphics/metapost}, + abstract={Basic Metapost support files} +} +@TeXIndex{rs6000-aix3.2.5, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for RS6000 running AIX 3.2.5} +} +@TeXIndex{rs6000-aix4.1.1, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for RS6000 running AIX 4.1.1} +} +@TeXIndex{songbook, + texlive={latex3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/latex/contrib/supported/songbook}, + abstract={Package for typesetting song lyrics} +} +@TeXIndex{sparc-solaris2.5, + texlive={systems1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={System binaries for Sun Sparc running Solaris 2.5} +} +@TeXIndex{tex-ps, + texlive={generic3}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + ctan={macros/generic/TeX-PS}, + abstract={Various extra support file for dvips} +} +@TeXIndex{texlive, + texlive={texlive1}, + modified={12 Apr 1997 s.rahtz@elsevier.co.uk}, + abstract={Basic material for \TeXLive{}} +} +@TeXIndex{pdf, + texlive={doc2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Documentation in PDf format} +} + +@TeXIndex{pdftex, + texlive={plain2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + ctan={systems/pdftex}, + abstract={Macro packages for variant \TeX{} which writes PDF format} +} + +@TeXIndex{useful, + texlive={doc2}, + modified={3 May 1997 s.rahtz@elsevier.co.uk}, + abstract={Useful documentation; various \LaTeX{} guides, FAQ, + fontname docs etc} +} + diff --git a/usergrps/uktug/baskervi/6_6/tex-live.blg b/usergrps/uktug/baskervi/6_6/tex-live.blg new file mode 100644 index 0000000000..bc78cf208d --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tex-live.blg @@ -0,0 +1,165 @@ +This is BibTeX, Version 0.99c (Web2c 7.0) +The top-level auxiliary file: tex-live.aux +The style file: tex-live.bst +Reallocated wiz_functions (elt_size=4) to 3000 items from 0. +Database file #1: catalog.bib +Warning--I'm ignoring a4's extra "modified" field +--line 16 of file catalog.bib +Warning--I'm ignoring a4's extra "modified" field +--line 17 of file catalog.bib +Warning--I'm ignoring aiaa's extra "modified" field +--line 148 of file catalog.bib +Warning--I'm ignoring altfont's extra "modified" field +--line 213 of file catalog.bib +Warning--I'm ignoring amsfonts's extra "modified" field +--line 245 of file catalog.bib +Warning--I'm ignoring amslatex's extra "modified" field +--line 259 of file catalog.bib +Warning--I'm ignoring amstex's extra "modified" field +--line 338 of file catalog.bib +Warning--I'm ignoring answers's extra "modified" field +--line 359 of file catalog.bib +Warning--I'm ignoring apa's extra "modified" field +--line 373 of file catalog.bib +Warning--I'm ignoring barcodes's extra "modified" field +--line 492 of file catalog.bib +Warning--I'm ignoring bbding's extra "modified" field +--line 509 of file catalog.bib +Warning--I'm ignoring bm's extra "modified" field +--line 647 of file catalog.bib +Warning--I'm ignoring calrsfs's extra "modified" field +--line 744 of file catalog.bib +Warning--I'm ignoring chemcono's extra "modified" field +--line 846 of file catalog.bib +Warning--I'm ignoring chemsym's extra "modified" field +--line 858 of file catalog.bib +Warning--I'm ignoring dinbrief's extra "modified" field +--line 1224 of file catalog.bib +Warning--I'm ignoring dropping's extra "modified" field +--line 1321 of file catalog.bib +Warning--I'm ignoring ean's extra "modified" field +--line 1368 of file catalog.bib +Warning--I'm ignoring ec's extra "modified" field +--line 1449 of file catalog.bib +Warning--I'm ignoring envlab's extra "modified" field +--line 1546 of file catalog.bib +Warning--I'm ignoring epslatex's extra "modified" field +--line 1587 of file catalog.bib +Warning--I'm ignoring everysel's extra "modified" field +--line 1631 of file catalog.bib +Warning--I'm ignoring export's extra "modified" field +--line 1670 of file catalog.bib +Warning--I'm ignoring fancyhdr's extra "modified" field +--line 1724 of file catalog.bib +Warning--I'm ignoring fc's extra "modified" field +--line 1762 of file catalog.bib +Warning--I'm ignoring footnote's extra "modified" field +--line 1904 of file catalog.bib +Warning--I'm ignoring fribrief's extra "modified" field +--line 1953 of file catalog.bib +Warning--I'm ignoring geometry's extra "modified" field +--line 2049 of file catalog.bib +Warning--I'm ignoring hyperref's extra "modified" field +--line 2215 of file catalog.bib +Warning--I'm ignoring indxcite's extra "modified" field +--line 2252 of file catalog.bib +Warning--I'm ignoring isostds's extra "modified" field +--line 2290 of file catalog.bib +Warning--I'm ignoring jura's extra "modified" field +--line 2326 of file catalog.bib +Warning--I'm ignoring mathcomp's extra "modified" field +--line 2733 of file catalog.bib +Warning--I'm ignoring mdwtools's extra "modified" field +--line 2792 of file catalog.bib +Warning--I'm ignoring mff's extra "modified" field +--line 2812 of file catalog.bib +Warning--I'm ignoring mftoeps's extra "modified" field +--line 2841 of file catalog.bib +Warning--I'm ignoring moreverb's extra "modified" field +--line 2956 of file catalog.bib +Warning--I'm ignoring mpfnmark's extra "modified" field +--line 2972 of file catalog.bib +Warning--I'm ignoring mslapa's extra "modified" field +--line 2985 of file catalog.bib +Warning--I'm ignoring newthm's extra "modified" field +--line 3074 of file catalog.bib +Warning--I'm ignoring numline's extra "modified" field +--line 3125 of file catalog.bib +Warning--I'm ignoring ocr-a's extra "modified" field +--line 3140 of file catalog.bib +Warning--I'm ignoring ocr-b's extra "modified" field +--line 3148 of file catalog.bib +Warning--I'm ignoring overword's extra "modified" field +--line 3212 of file catalog.bib +Warning--I'm ignoring paper's extra "modified" field +--line 3260 of file catalog.bib +Warning--I'm ignoring pmgraph's extra "modified" field +--line 3427 of file catalog.bib +Warning--I'm ignoring poligraf's extra "modified" field +--line 3439 of file catalog.bib +Warning--I'm ignoring pslatex's extra "modified" field +--line 3571 of file catalog.bib +Warning--I'm ignoring ragged2e's extra "modified" field +--line 3699 of file catalog.bib +Warning--I'm ignoring revtex's extra "modified" field +--line 3778 of file catalog.bib +Warning--I'm ignoring scale's extra "modified" field +--line 3879 of file catalog.bib +Warning--I'm ignoring shadbox's extra "modified" field +--line 3928 of file catalog.bib +Warning--I'm ignoring smallcap's extra "modified" field +--line 4057 of file catalog.bib +Warning--I'm ignoring startex's extra "modified" field +--line 4117 of file catalog.bib +Warning--I'm ignoring tracking's extra "modified" field +--line 4488 of file catalog.bib +Warning--I'm ignoring type1cm's extra "modified" field +--line 4561 of file catalog.bib +Warning--I'm ignoring uaclasses's extra "modified" field +--line 4591 of file catalog.bib +Database file #2: catextra.bib +Database file #3: tex-live.bib +Warning--I'm ignoring amiweb2c's extra "modified" field +--line 8 of file tex-live.bib +You've used 375 entries, + 58 wiz_defined-function locations, + 1448 strings with 52735 characters, +and the built_in function-call counts, 5987 in all, are: += -- 0 +> -- 0 +< -- 0 ++ -- 0 +- -- 0 +* -- 1870 +:= -- 0 +add.period$ -- 0 +call.type$ -- 375 +change.case$ -- 0 +chr.to.int$ -- 0 +cite$ -- 748 +duplicate$ -- 0 +empty$ -- 375 +format.name$ -- 0 +if$ -- 375 +int.to.chr$ -- 0 +int.to.str$ -- 0 +missing$ -- 0 +newline$ -- 748 +num.names$ -- 0 +pop$ -- 0 +preamble$ -- 0 +purify$ -- 0 +quote$ -- 0 +skip$ -- 0 +stack$ -- 0 +substring$ -- 0 +swap$ -- 0 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 0 +warning$ -- 0 +while$ -- 0 +width$ -- 0 +write$ -- 1496 +(There were 58 warnings) diff --git a/usergrps/uktug/baskervi/6_6/tex-live.bst b/usergrps/uktug/baskervi/6_6/tex-live.bst new file mode 100644 index 0000000000..1365372110 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tex-live.bst @@ -0,0 +1,58 @@ +ENTRY + { + name + abstract + texlive + author + ctan + keywords + version + also + modified + } + {} % no integer entry variables + { label extra.label sort.label } % label entry variables + + +STRINGS { s t a.name } + + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +INTEGERS { nameptr namesleft numnames } + + +FUNCTION {TexIndex} { + texlive empty$ + { } + { "\bibitem{" cite$ * "}" * write$ + cite$ "&" * write$ + texlive "&" * write$ + newline$ + abstract "\\" * write$ + newline$ + } + if$ + } + + +READ + +ITERATE {call.type$} + diff --git a/usergrps/uktug/baskervi/6_6/tex-live.sty b/usergrps/uktug/baskervi/6_6/tex-live.sty new file mode 100644 index 0000000000..2318918820 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tex-live.sty @@ -0,0 +1,119 @@ +\def\filedate{1997/05/19} +\def\fileversion{1.4} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{tex-live} +[\filedate, \fileversion: documentation for TeX Live CD] +\pagestyle{headings} +\RequirePackage[T1]{fontenc} +\RequirePackage{mflogo} +\def\MP{Metapost} +\RequirePackage{graphicx} +\RequirePackage{array} +\RequirePackage{xspace} +\RequirePackage{texnames} +\RequirePackage{shortvrb} +\RequirePackage{multicol} +\RequirePackage{url} +\RequirePackage{alltt} +\RequirePackage{fancyvrb} +% +% longtable, but with reduced working space +\RequirePackage{longtable} +\setcounter{LTchunksize}{2} +% +%\RequirePackage{hyperref} +\RequirePackage{alltt} +\RequirePackage{moreverb} +% +% for a proper \acro command (\def to override ltugboat def) +\RequirePackage{relsize} +\def\acro#1{\textsmaller{#1}\@} +% +\bibliographystyle{tex-live} +\DefineVerbatimEnvironment{sssverbatim}{Verbatim}{fontsize=\SixPt} +\DefineVerbatimEnvironment{ssverbatim}{Verbatim}{fontsize=\scriptsize} +\DefineVerbatimEnvironment{fverbatim}{Verbatim}{fontsize=\footnotesize} +\DefineVerbatimEnvironment{sverbatim}{Verbatim}{fontsize=\small} +\DefineVerbatimEnvironment{Verbatim}{Verbatim}{fontsize=\normalsize} +\DefineVerbatimEnvironment{verbatim}{Verbatim}{fontsize=\normalsize} +\def\arraybackslash{\let\\=\@arraycr} +\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}} +% +% redefine to hack up a reference even though we don't need it... +\renewcommand\@bibitem[1]{\if@filesw \immediate\write\@auxout + {\string\bibcite{#1}{?}}\fi\ignorespaces} +% +% \unknownTeXlive is a dummy texlive entry for the biblio +\newcommand\unknownTeXlive[2][\relax]{\textbf{\textsc{unknown}}% + \global\@all@unknown\expandafter{\the\@all@unknown{#2}}% +} +\newtoks\@all@unknown +\global\@all@unknown{} +\AtEndDocument{\@message@unknowns} +\def\@message@unknowns{\edef\@tempa{\the\@all@unknown}% + \ifx\@tempa\@empty + \else + \def\@tempa{*** TeX live package location of }% + \expandafter\@output@unknowns\the\@all@unknown\@empty + \fi +} +\def\@output@unknowns#1{\edef\@tempb{#1}% + \ifx\@tempb\@empty + \typeout{ unknown}% + \else + \message{\@tempa#1,}% + \def\@tempa{}% + \expandafter\@output@unknowns + \fi +} +% +\newcommand{\CS}{$\mathcal{C}\kern-.1667em\lower.5ex% + \hbox{$\mathcal{S}$}\kern-.075em $} +%\let\acro\textsc +\def\teTeX{\textrm{te}\TeX\xspace} +\def\TeXLive{\textbf{\TeX{} Live}} +\def\meta#1{\ensuremath{\langle}\emph{#1}\ensuremath{\rangle}} +\def\Ucom#1{% + \underline{\rule[-.2\baselineskip]{0pt}{.9\baselineskip}\ttfamily #1}} +\let\Email\texttt +\def\OzTeX{O\kern-.03em z\kern-.15em\TeX} +\def\OzMF{OzMF} +\def\OzMP{OzMP} +\def\mf{{\logo METAFONT}\null} \font\logo=logo10 +\def\MP{MetaPost} +\def\initex{{\tt INITEX}\null} +\def\dvips{{\tt dvips}} +\def\dvidvi{{\tt dvidvi}} +\def\dvicopy{{\tt dvicopy}} +\def\psbook{{\tt psbook}} +\def\psnup{{\tt psnup}} +\def\psselect{{\tt psselect}} +\def\pstops{{\tt pstops}} +\def\MakeTeXPK{{\tt MakeTeXPK}\null} +\def\GFtoPK{{\tt GFtoPK}\null} +\def\GFtoDVI{{\tt GFtoDVI}\null} +\def\GFtype{{\tt GFtype}} +\def\PKtype{{\tt PKtype}} +\def\TFtoPL{{\tt TFtoPL}\null} +\def\PLtoTF{{\tt PLtoTF}\null} +\def\VFtoVP{{\tt VFtoVP}\null} +\def\VPtoVF{{\tt VPtoVF}\null} +\def\AFMtoTFM{{\tt AFM2TFM}\null} +\def\bs{\texttt{\char'134}} +\newcommand{\code}[1]{\texttt{#1}} +\newcommand{\file}[1]{\texttt{#1}} +\newcommand{\prog}[1]{\texttt{#1}} +\newcommand{\samp}[1]{``\texttt{#1}''} +\newcommand{\var}[1]{\emph{#1}} +\newcommand{\Webc}{Web2c} +\newcommand{\KPS}{Kpathsea} +\newcommand{\CDROM}{\acro{CD-ROM}} +\setlongtables +\MakeShortVerb\| +\pretolerance=500 +\tolerance=1000 +\hbadness=3000 +\vbadness=3000 +\hyphenpenalty=400 +\relpenalty=500 +\endinput diff --git a/usergrps/uktug/baskervi/6_6/tex-live.tex b/usergrps/uktug/baskervi/6_6/tex-live.tex new file mode 100644 index 0000000000..5660597ec9 --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tex-live.tex @@ -0,0 +1,1562 @@ +\def\href#1#2{#2} +\def\filedate{1997/05/23} +\def\fileversion{3.1} +\section{Introduction} +This documentation describes the main features of the \TeXLive{} +\CDROM{}, a \TeX{}/\LaTeX{} distribution for Unix, Windows32, Amiga and +NeXT systems, that includes \TeX{}, \LaTeXe{}, \MF{}, \MP, many other +programs such as Makeindex, dvips, xdvi and \BibTeX{}; and a very +complete set of macros, fonts and documentation conforming to the +\emph{\TeX{} Directory Standard} which can be used with nearly every +\TeX{} setup. + +This \TeX{} package uses the \Webc{} implementation of the programs, +which tries to make \TeX{}ing as easy as possible, and takes full +advantage of the efficient and highly customizable Kpathsea library +from Karl Berry. It can be run either directly from the \CDROM{}, or +installed on a hard disk. + +The \TeXLive{} runnable systems contain two experimental extensions to +normal \TeX: +\begin{enumerate} +\item \eTeX, which adds a small but powerful set of new primitives, + and the \TeXXeT{} extensions for left to right typesetting; in + default mode, \eTeX{} is 100\% compatible with ordinary \TeX. See + \path|share/texmf/doc/html/e-tex/etex.htm| on the \CDROM{} for details. +\item pdf\TeX, which can optionally write Acrobat PDF format instead + of \texttt{dvi}; there is no formal documentation for this yet, but the + file \path|share/texmf/tex/pdftex/example.tex| shows how it is + used. The \LaTeX{} \texttt{hyperref} package has an option `pdftex' + which turns on all the program features. +\end{enumerate} +While \eTeX{} is stable, pdf\TeX{} is under continual development; the +version on the \CDROM{} may not be stable. Most platforms have version +0.11 of May 7th, but some have a slightly earlier one of May 5th, +which may have problems including PNG files. + +The entire GUTenberg distribution for Windows is +included on the \CDROM{}, ready to install, as are the following +complete packages: +\begin{itemize} +\item \OzTeX{} 3.0 for Macintosh +\item CMacTeX 2.6 for Macintosh +\item Macintosh utilities (Alpha, Excalibur, etc.) +\item MikTeX for Windows 95 +\item emTeX for MSDOS and OS/2 +\item \TeX{} shells for Windows + and DOS (Winedt, e4t, TeXtelmExtel, emTeXgi) +\end{itemize} +These are provided unchanged from \CTAN{}, and have not been integrated +in any way with the rest of the \CDROM{}. + +\subsection{History and acknowledgements} + +This \CDROM{} distribution is a joint effort by the \TeX{} Users +Group, the UK \TeX{} Users Group, and the French \TeX{} Users (GUTenberg), +with the support of the Dutch, German and Czech/Slovak user groups. +Discussion began in late 1993 when the Dutch \TeX{} Users Group was +starting work on its 4All\TeX{} \CDROM{} for MSDOS users, and it was +hoped at that time to issue a single, rational, \CDROM{} for all +systems. This was far too ambitious a target, but it did spawn not +only the very successful 4All\TeX{} \CDROM{}, but also the TUG +Technical Council working group on a \emph{\TeX{} Directory + Structure}, which specified how to create consistent and manageable +collections of \TeX{} support files. The final draft of the TDS was +published in the December 1995 issue of \TUB{}, and it was clear from +an early stage that one desirable product would be a model structure +on \CDROM{}. The \CDROM{} you now have is a very direct result of the +working group's deliberations. It was also clear that the success of +the 4All\TeX{} \CDROM{} meant that Unix users would benefit from a +similarly easy system, and this is the other main strand of \TeXLive. + +We undertook to make a new Unix-based TDS \CDROM{} in the autumn of 1995, +and quickly identified Thomas Esser's \teTeX{} as the ideal setup, as +it already had multi-platform support and was built with portability +across file systems in mind. Thomas agreed to help, and work began +seriously at the start of 1996. The first edition was released in May +1996. At the start of 1997, Karl Berry completed a major new release of +his \Webc{} package, which included nearly all the features which Thomas +Esser had added in \teTeX, and we decided to base the 2nd edition of the +\CDROM{} on the standard \Webc, with the addition of \teTeX's +\texttt{texconfig} script. + +We are particularly grateful to: Karl Berry for extra advice, +encouragement, and (of course) for providing the \Webc{} +distribution; Thomas Esser, without whose marvellous \teTeX{} package +this \CDROM{} would certainly not exist, and whose continual +help makes it a better product; and Ulrik Vieth, for checking +many assumptions at the start, and providing a great deal of extra +material for the documentation tree. + +Fabrice Popineau did the excellent port of \Webc{} 7.0 to Windows 95/NT +and provided much help; Andreas Scherer contributed the Amiga +compilation; Gregor Hoffleit contributed the TeXview material +for NextStep users, and the NextStep binaries. At Florida State +University Supercomputer Research Institute, Mimi Burbank arranged +access to a slew of different computers to compile \TeX{} on, and +acted as an essential guinea-pig whenever asked. Michel Goossens +provided access to computers at CERN, and Robin Fairbairns stepped in +to provide an Alpha running Linux at Cambridge. + +Some of this documentation is drawn from the \teTeX{} guide by Thomas +Esser and Dirk Hillbrecht; the catalogue of packages depends very much +on the ongoing work of Graham Williams +(\url{mailto:Graham.Williams@cbr.dit.csiro.au}), who kindly agreed to +allow us to use it here. Mimi Burbank, Robin +Fairbairns and Ulrik Vieth worked hard to improve this text. + +\subsection{Future versions} + +\emph{This \CDROM{} is not a perfect product!} We plan to re-issue it +once a year, and would like to provide more help material, more +utilities, more installation programs, and (of course) an +ever-improved and checked tree of macros and fonts. This work is all +done by hard-pressed volunteers in their limited spare time, and a +great deal remains to be done. If you can help, don't hesitate to put +your name forward! + +Corrections, suggestions and additions for future revisions +should be sent to: +\begin{quote} +Sebastian Rahtz\\ +{}7 Stratfield Road\\ +Oxford OX2 7BG\\ +United Kingdom\\ +\url{mailto:s.rahtz@elsevier.co.uk} +\end{quote} + +Updates, notes, and suggestions will be made available on \CTAN{} +in \path|info/texlive|. A \acro{WWW} page for +information and ordering details is at +\url{http://www.tug.org/tex-live.html}. + +\section{Structure and contents of the \CDROM{}} +The \CDROM{} top level directories are: +\begin{description} +\item[bin] The \TeX{} family programs, arranged in separate platform +directories; +\item[info] Documentation in \acro{GNU} `info' format for the \TeX{} system; +\item[macintosh] The \OzTeX{} and CMacTeX packages ready to install, plus + some other utilities; +\item[man] Documentation in Unix man pages for the \TeX{} system; +\item[msdos] DOS \TeX{} packages\Dash emTeX, and three \TeX{} + shells; +\item[support] The source of all programs, including the main +\Webc{} \TeX{} and \MF{} distribution; this directory also +includes various bits of \TeX-related software which are \emph{not} +installed by default, such as Musix\TeX{} support programs, and +a complete set of Ghostscript; +\item[share] The main support tree of macros, fonts and documentation; +\item[wingut] The GUTenberg distribution for Windows; +this consists of compressed archives which must be unpacked and +installed on a hard disk. Please see the detailed instructions in +French; +\item[win32] \TeX{} packages for Windows 95 and NT users (MikTeX, and + the original package of the Win32 port of \Webc). +\end{description} + +There are also two installation scripts for Unix systems, +\texttt{install-cd.sh} and \texttt{install-pkg.sh}; we discuss +them on p.~\pageref{sec:install}. + +\subsection{The TDS tree} +The \TeXLive{} \texttt{share/texmf} tree consists of various `collections', +each of which has a set of `packages', of which there are over 400 +on the \CDROM{}. Normal installation allows the +user to copy all of a collection to a local hard disk from the \CDROM{}, but +it is also possible to install just one package of a collection. +Each of the collections is divided into \emph{basic} (1), +\emph{recommended} (2) and \emph{other} (3). The +collections are: + + +\begin{description} +\item[ams] The American Mathematical Society macro packages and fonts +\item[bibtex] \BibTeX{} styles and databases +\item[doc] General guides and documentation in various formats, including HTML + and PDF +\item[dvips] Support for Rokicki's dvi to PostScript driver +\item[fonts] Font sources, metrics, PostScript and bitmap forms +\item[formats] Eplain, Rev\TeX, physxx, texsis, alatex, text1, lollipop, etc. +\item[generic] Extra macros for use with any format +\item[graphics] Macro packages for graphics +\item[lang] Support for non-English languages +\item[latex] \LaTeX, including official tools and all \LaTeXe\ + contributed packages +\item[metapost] Support for \MP +\item[plain] Macros for plain \TeX +\item[systems] Binaries for Unix platforms +\item[texlive] Basic material for the distribution +\end{description} +The appendix starting on p.~\pageref{cat} lists all the packages in alphabetical order with +the collection they are found in, and a brief description. Thus all +packages in collection \texttt{latex1} are what one must have to get +started with \LaTeX, packages in \texttt{latex2} are recommended for +most users, and \texttt{latex3} contains optional packages. The +directory \texttt{share/texmf/lists} contains lists of all files in +each package (used by the installation package). + +%\section{Installing and using the \CDROM{} under Unix} +\section{Installation and use under Unix} +\label{sec:install} +You can use the \TeXLive{} \CDROM{} in three ways: +\begin{enumerate} +\item You can mount the \CDROM{} on your file system, adjust your + \texttt{PATH}, and run everything off the \CDROM; this takes very + little disk space, and gives you immediate access to everything on + the \CDROM; although the performance will not be optimal, it is + perfectly acceptable on, for instance, PCs running Linux; +\item You can install all or part of the system to your local hard +disk; this is the best method for many people, if they have enough +disk space to spare (a minimum of about 10 megabytes, or 100 megabytes +for a recommended good-sized system); +\item You can install selected packages to work either with your +existing \TeX{} system or a \TeXLive{} system you installed earlier. +\end{enumerate} +Each of these methods is described in more detail in the following +sections. + +\begin{lrbox}{\warnbox} +\begin{minipage}{.46\textwidth} +\textbf{Warning: } This \CDROM{} is in ISO 9660 (High Sierra) format, with Rock Ridge +extensions. In order to take full advantage of the +\CDROM{} on a Unix system, your system needs to be able to use the +Rock Ridge extensions. Please consult the documentation for your +\emph{mount} command to see if it is possible. +If you have several different machines on a local network, see +if you can mount the \CDROM{} on one which \emph{does} support Rock Ridge, +and use it from the others. + +\leavevmode\quad +Linux, FreeBSD, Sun, SGI and DEC Alpha systems should be able to use +the \CDROM{} with no problems. We would appreciate receiving detailed advice +from other system users who also succeed, for future versions of this +documentation. + +\leavevmode\quad +The discussion below about installation assumes you have been able to mount +the \CDROM{} with full Rock Ridge compatibility. +\end{minipage} +\end{lrbox} +\centerline{\fbox{\usebox{\warnbox}}} + +\subsection{Running \TeXLive{} from the \CDROM} +The organisation of \Webc{} means that you can run programs simply by +adding the appropriate directory under \path|bin| on the \CDROM{} to +your \texttt{PATH}, and the support files will all be found with no further +ado. The following table shows the list of available directories and +the systems they apply to. + + +\begin{tabbing} +xxxxxxxxxxxxxxxxxx\=xxxx\kill +alpha-linux \> DEC Alpha Linux\\ +alpha-osf3.2 \> DEC Alpha OS 3.2\\ +amiweb2c \> Amiga\\ +hppa11-hpux9.05 \> HP9000 HPUX 9.05\\ +hppa11-hpux10.20 \> HP9000 HPUX 10.20\\ +i386-linux \> Intel PC with Linux (ELF)\\ +i586-freebsd2.2 \> Intel PC with Free BSD\\ +i686-linux \> Intel Pentium Pro with Linux\\ +mab-nextstep3 \> NextStep 3\\ +mips-irix4.0.5 \> SGI IRIX 4.0.5\\ +mips-irix5.3 \> SGI IRIX 5.3\\ +mips-irix6.3 \> SGI IRIX 6.3\\ +mips-ultrix4.4 \> DECstation Ultrix 4.4\\ +rs6000-aix3.2.5 \> IBM RS 6000 AIX 3.2.5\\ +rs6000-aix4.1.1 \> IBM RS 6000 AIX 4.1.1\\ +sparc-sunos4.1.3 \> Sun Sparc Sunos 4.1.3\\ +sparc-solaris2.5 \> Sun Sparc Solaris 2.5\\ +sparc-solaris2.4 \> Sun Sparc Solaris 2.4\\ +sparc-linux \> Sun Sparc Linux\\ +win32 \> Windows 95 or NT\\ +\end{tabbing} + +You may worry that when you subsequently make fonts or change +configuration, things will go wrong because you cannot change files on +the \CDROM{}. However, you can maintain a parallel, writeable, \TeX{} +tree on your hard disk; this is searched before the main tree on the +\CDROM{}. The default location is \path|/usr/local/texmf|, but you can +override this by setting the \texttt{TEXMFLOCAL} environment variable. + +Thus \emph{sh} or \emph{bash} users on an Intel PC +running Linux who mount the \TeXLive{} \CDROM{} on +\file{/cdrom} by issuing the command: +\begin{verbatim} +mount -t iso9660 /dev/cdrom /cdrom +\end{verbatim} +might add the following to their \texttt{.profile} script: +\begin{verbatim} +PATH=/cdrom/bin/i386-linux:$PATH +export PATH +\end{verbatim} +If in doubt, ask your local system support guru to help you work out +how to mount your \CDROM{} or which directory to use for your system. + +Appropriate support files will be installed on your hard disk the +first time you need them. It is a good idea to immediately run the +\texttt{texconfig} script to initialize things, and check it all +works. + +%------------------------------------------------ +\subsection{Installing \TeXLive{} to a hard disk} +All of the necessary steps to install all or part of the distribution +on your hard disk are achieved by mounting the \CDROM{}, changing to the +top-level directory, and typing: +\begin{verbatim} +sh install-cd.sh +\end{verbatim} +(On some Unix systems, you may need to use \texttt{sh5} or \texttt{bsh}). +This works by accessing lists of collections and packages from the \CDROM{}, +and trying to guess what sort of computer system you are on; it should +start by displaying the following: +\begin{verbatim} +Initializing collections... Done. +Counting selected collections... Done. +Calculating disk space requirements for + collections...Done. +Initializing system packages... Done. +\end{verbatim} +It will then show the main control screen +(Figure~\ref{ins1}), which lets you change four +things: +\begin{enumerate} +\item the type of system you are on, or want to install for; +\item the collections you want to install, at \emph{basic}, +\emph{recommended} or \emph{other} level; +\item the location on your hard disk to put the files; +\item some runtime behaviour features. +\end{enumerate} +You choose options by typing a letter or number and pressing return. +In the example, a Linux ELF system has been detected, the +default of all collections to recommended level has been chosen, and +the default installation directory is \path|/usr/local|; note +that the disk space required for the current installation +configuration is also displayed. If you make a suggested setup, you +need about 100 megabytes of disk free; however, the basic setup will +only take about 10 megabytes, and you can enhance it with selected +packages as you need them. + +Under the directory you choose for installation, the installation +script will put the binaries in a subdirectory of \path|bin|, and the +support tree in \path|share/texmf|. + +\newsavebox{\figbox} +\begin{figure*}[p] +\vspace{-\baselineskip} +\begin{lrbox}{\figbox} +\begin{minipage}{.9\textwidth} +\begin{sverbatim} +===================> TeX Live installation procedure <========== +===> Note: Letters/digits in brackets indicate menu items <=== +===> for commands or configurable options <=== + Detected system: Intel PC with Linux (ELF) + <C> collections: 21 out of 30, disk space required: 163955 kB + <S> systems: 1 out of 20, disk space required: 7946 kB + total disk space required: 171901 kB + <D> directories: + TEXDIR = /usr/local + <O> options: + [ ] alternate directory for automatically generated fonts + [ ] create symlinks in standard directories + Other commands: + <I> start installation, <H> help, <Q> quit +Enter command: +\end{sverbatim} +\end{minipage} +\end{lrbox} +\centerline{\fbox{\usebox{\figbox}}} +\caption{Installation screen, example 1}\label{ins1} +\vspace{\baselineskip} +\begin{lrbox}{\figbox} +\begin{minipage}{.9\textwidth} +\begin{sverbatim} +Current collections setup: total size : 171901 kB +============================================================= + name selection size + <1> ams [recommended] 6359 kB + <2> bibtex [recommended] 6584 kB + <3> doc [recommended] 26531 kB + <4> dvips [recommended] 563 kB + <5> fonts [recommended] 21862 kB + <6> formats [recommended] 1003 kB + <7> generic [recommended] 501 kB + <8> graphics [recommended] 10373 kB + <9> lang [recommended] 3287 kB + <W> metapost [recommended] 1280 kB + <X> latex [recommended] 28333 kB + <Y> plain [recommended] 756 kB + <Z> texlive [recommended] 56523 kB + SUM: 163955 kB +================================================== + global commands: select <n>one / <b>asic / r<e>commended / <a>ll + for all collections + <R> return to platform menu + <Q> quit +Enter command to modify current selection: +\end{sverbatim} +\end{minipage} +\end{lrbox} +\centerline{\fbox{\usebox{\figbox}}} +\caption{Installation screen, example 2}\label{ins2} +\vspace{\baselineskip} +\begin{lrbox}{\figbox} +\begin{minipage}{.9\textwidth} +\begin{sverbatim} +Collection: Fonts +============================================================================== +Fonts, including metrics, virtual fonts and sources +============================================================================== + <N> no packages + <B> basic packages [ 2007 kB] + <E> basic + recommended packages [ 21862 kB] + <A> all packages [ 34303 kB] +============================================================================== + <R> return to collection menu + <Q> quit +Enter command: +\end{sverbatim} +\end{minipage}\end{lrbox} +\centerline{\fbox{\usebox{\figbox}}} +\caption{Installation screen, example 3}\label{ins3} +\end{figure*} +The \texttt{options} item lets you decide whether to make new fonts be +created in another location (if you want the main package mounted +read-only for most users), and whether to make symbolic links for the +\emph{man} and \acro{GNU} \emph{info} pages in the `standard' locations. + +When you choose |<C>| for collections, you will see the display of +available collections, the level of installation selected, and the +disk space required (Figure \ref{ins2}). +You can set alternative levels of installation for each collection, +ranging from \emph{none} to \emph{all}. You can either set this for +all collections at once, or choose a particular collection and set its +level (Figure \ref{ins3}). + +When you are finished, return to the main screen, and ask the +installation to start. It will take each of the collections and +systems that you requested, consult the list of files on the \CDROM{}, +and build a master list of files to transfer. These will then be +copied to your hard disk, and the initialization sequence run +(creating format files etc.). When this has finished, all you need do +is add the correct subdirectory of \texttt{bin} in the \TeX{} +installation to your path, and start using \TeX. If you want to move +the binaries up one level, e.g. from +\path|/usr/local/bin/alpha-osf3.2| +to \path|/usr/local/bin|, you need to edit +\path|share/texmf/web2c/texmf.cnf| and change +the line +\begin{verbatim} +prefix = $SELFAUTOPARENT +\end{verbatim} +to +\begin{verbatim} +prefix = $SELFAUTODIR +\end{verbatim} +You can of course change the value of \texttt{prefix} to any directory +you like, and move the support directory there. + +%------------------------------------------------ +\subsection{Installing individual packages from \TeXLive{} to a hard + disk} You may want to use the \TeXLive{} \CDROM{} to either update an +existing setup, or add features to an earlier installation from the +\CDROM{}. The main installation program is intended for the first time +only, and subsequently you should use the \texttt{install-pkg.sh} +script on the \CDROM{}. Run this by mounting the \CDROM{}, changing to +the mounted directory, and typing + +\begin{small}\begin{alltt} +sh install-pkg.sh \emph{options} +\end{alltt}\end{small} + + +The script supports nine options; the first four let you set the +individual package you want to install, the whole collection (i.e., +\texttt{ams2}), the name of the mounted \CDROM{} directory, and the name of +the directory containing the list files (normally these latter two +will be set automatically): + +\begin{tabular}{ll} +\texttt{-{}-package=}\emph{name} & \\ +\texttt{-{}-collection=}\emph{name} & \\ +\texttt{-{}-cddir=}\emph{name} & \\ +\texttt{-{}-listdir=}\emph{name} & \\ +\end{tabular} + +What actually happens is controlled by four more switches; the first +two allow you to exclude documentation or source files from the +installation; the third stops the default action of running +\texttt{MakeTeXls-R} on completion to rebuild the file database, and +the last does nothing but list the files that would be installed: + +\begin{tabular}{ll} +\texttt{-{}-nodoc} & \\ +\texttt{-{}-nosrc} & \\ +\texttt{-{}-nohash} & \\ +\texttt{-{}-listonly} & \\ +\end{tabular} + +Finally, you can specify that instead of installing the files, the script +should make a \emph{tar} archive in a specified location: + +\begin{tabular}{ll} +\texttt{-{}-archive=}\emph{name} & \\ +\end{tabular} + +Thus, if we simply wanted to see the files that make up the package +\texttt{fancyhdr} before we installed, our command and output would be +as follows: + +\begin{small}\begin{alltt} +\Ucom{sh install-pkg.sh --package=fancyhdr --listonly} +texmf/doc/latex/fancyhdr/fancyhdr.dvi +texmf/doc/latex/fancyhdr/fancyhdr.tex +texmf/lists/latex3/fancyhdr +texmf/source/latex/fancyhdr/README +texmf/source/latex/fancyhdr/fancyheadings.new +texmf/tex/latex/fancyhdr/extramarks.sty +texmf/tex/latex/fancyhdr/fancyhdr.sty +texmf/tex/latex/fancyhdr/fixmarks.sty +\end{alltt}\end{small} +Other examples of usage are: +\begin{itemize} +\item Install the \LaTeX{} package \texttt{arseneau}: +\begin{verbatim} +install-pkg.sh --package=arseneau +\end{verbatim} +\item Install the \LaTeX{} package \texttt{alg} with no source files and no +documentation: +\begin{verbatim} +install-pkg.sh \ + --package=alg --nosrc --nodoc +\end{verbatim} +\item Install all the packages available in the `extra' Plain \TeX\ collection: +\begin{verbatim} +install-pkg.sh --collection=plain3 +\end{verbatim} +\item Place all files which are need for PSTricks +in a tar file in \path|/tmp|: +\begin{verbatim} +install-pkg.sh --package=pstricks \ + --archive=/tmp/pstricks.tar +\end{verbatim} +\end{itemize} + +\subsection{\texttt{texconfig}} +\label{ssec:tex} + +After the installation program has copied all files to their final +locations, you can call a program called \texttt{texconfig} that +allows you to configure the system to fit your local needs. This can +be called at any other time to change your setup, with a full-screen +(which requires the \prog{dialog} program) or command-line interface. +It should be used for all maintenance, like changes of installed +printers, or rebuilding of the file database. Both modes have help text +to guide you through the facilities. + +\subsection{Building on a new platform} +If you have a platform for which we have not provided binary sources, +you will need to compile \TeX{} and friends from scratch. This is not +as hard as it sounds. What you need is all in the directory +\texttt{support/texk-7.0} on the \CDROM{}. + +To compile \TeX, you should get gcc, flex and a recent version of \acro{GNU}\,make. +gcc-2.5.8, flex-2.4.7 and \acro{GNU}\,make-3.72.1 or newer should be fine. You +may be able to work with other C compilers and Make programs, but +you will need a good understanding of building Unix programs to sort +out problems. + +You should first install the support tree from the \TeXLive{} \CDROM{} (do +a basic install, with no system binaries chosen). Then copy the +\texttt{texk-7.0} directory to your disk, and run +\begin{alltt} + configure -prefix=\$TEXMF +\end{alltt} +where \texttt{\$TEXMF} +is the place where you installed \TeXLive. + +Now type \texttt{make install-exec} and relax\ldots + + +\section{A user's guide to the \Webc{} system} + +%-------------------------------------------------------- +\begingroup% Sanitizing a few characters for web2c +\catcode`\_=12 +\catcode`\$=12 +%-------------------------------------------------------- + +\Webc{} contains a set of \TeX-related programs, i.e., \TeX{} itself, +\MF{}, \MP, \BibTeX{}, etc. The original implementation was by Tomas +Rokicki, who in 1987 developed a first \TeX{}-to-C system adapting +change files under Unix, which were primarily the work of Howard +Trickey and Pavel Curtis. Tim Morgan became the maintainer of the +system, and during this period the name changed to Web-to-C\@. In 1990, +Karl Berry took over the work, assisted by dozens of additional +contributors. The latest result is \Webc{} Version 7, which was +released in February 1997, and forms the basis of the present +\TeXLive{} \CDROM{}. + +The \Webc{} 7.0 system runs on Unix, Windows 95/NT, DOS, Amiga, and +other operating systems. It uses Knuth's original sources for \TeX{} +and other basic programs written in \texttt{web} and translates them +into C source code. Moreover, the system offers a large set of macros +and functions developed to augment the original \TeX{} software. The +most commonly used components are: + +\begin{description} +\item[\prog{bibtex}] Maintaining bibliographies. +\item[\prog{dmp}] \prog{troff} to MPX (\MP{} pictures). +\item[\prog{dvicopy}] Virtual font expansion. +\item[\prog{dvitomp}] DVI to MPX (MetaPost pictures). +\item[\prog{dvitype}] DVI to human-readable text. +\item[\prog{gftodvi}] Generic font proofsheets. +\item[\prog{gftopk}] Generic to packed fonts. +\item[\prog{gftype}] GF to human-readable text. +\item[\prog{makempx}] \MP{} label typesetting. +\item[\prog{mf}] Creating typeface families. +\item[\prog{mft}] Prettyprinting \MF{} source. +\item[\prog{mpost}] Creating technical diagrams. +\item[\prog{mpto}] MetaPost label extraction. +\item[\prog{newer}] Compare modification times. +\item[\prog{patgen}] Creating hyphenation patterns. +\item[\prog{pktogf}] Packed to generic fonts. +\item[\prog{pktype}] PK to human-readable text. +\item[\prog{pltotf}] Property list to TFM. +\item[\prog{pooltype}] Display WEB pool files. +\item[\prog{tangle}] WEB to Pascal. +\item[\prog{tex}] Typesetting. +\item[\prog{tftopl}] TFM to property list. +\item[\prog{vftovp}] Virtual font to virtual property list +\item[\prog{vptovf}] Virtual property list to virtual font. +\item[\prog{weave}] WEB to \TeX. +\end{description} + +The precise functions and syntax of these programs are described in +the documentation of the individual packages or of \Webc{} itself. +However, knowing a few principles governing the whole family of +programs will help you to benefit optimally from your \Webc{} +installation. + +All programs honor the standard \acro{GNU} options: +\begin{description} +\item[\texttt{--help\ \ \ }] print basic usage summary. +\item[\texttt{--verbose}] print detailed progress report. +\item[\texttt{--version}] print version information, then exit. +\end{description} + +For locating files the \Webc{} programs use the path searching library +\KPS{}. This library uses a combination of environment variables and a +few configuration files to optimize searching the \TeX{} directory +tree. \Webc{} 7.0 can handle more than one directory tree +simultaneously, which is useful if one wants to maintain \TeX's +standard distribution and local extensions in two distinct trees. To +speed up file searches the root of each tree has a file \file{ls-R}, +containing an entry showing the name and relative pathname for all +files ``hanging'' under that root. + +\subsection{\prog{Kpathsea} path searching} + +Let us first describe the generic path searching mechanism of the \KPS{} +library. + +We call a \emph{search path} a colon- or semicolon\hyph sepa\-rated list +of \emph{path elements}, which are basically directory names. A +search path can come from (a combination of) many sources. To look up +a file \samp{my_file} along a path \samp{.:/dir}, \KPS{} checks each +element of the path in turn: first \file{./my_file}, then +\file{/dir/my_file}, returning the first match (or possibly all +matches). + +In order to adapt optimally to all operating systems' conventions, on +non-Unix systems \KPS{} can use filename separators different from +``colon'' (\samp{:}) and ``slash'' (\samp{/}). + +To check a particular path element \var{p}, \KPS{} first checks if a +prebuilt database (see ``Filename data\-base'' on +p.~\pageref{Filename-database}) applies to \var{p}, i.e., if the database +is in a directory that is a prefix of \var{p}. If so, the path +specification is matched against the contents of the database. + +If the database does not exist, or does not apply to this path +element, or contains no matches, the filesystem is searched (if this +was not forbidden by a specification starting with \samp{!!}\ and if +the file being searched for must exist). \KPS{} constructs the list +of directories that correspond to this path element, and then checks +in each for the file being searched for. + +The ``file must exist'' condition comes into play with VF files and +input files read by \TeX's \cs{openin} command. Such files may not +exist (e.g., \file{cmr10.vf}), and so it would be wrong to search the +disk for them. Therefore, if you fail to update \file{ls-R} when you +install a new VF file, it will never be found. + +Each path element is checked in turn: first the database, then the +disk. If a match is found, the search stops and the result is +returned. + +Although the simplest and most common path element is a directory +name, \KPS{} supports additional features in search paths: layered +default values, environment variable names, config file values, users' +home directories, and recursive subdirectory searching. Thus, we say +that \KPS{} \emph{expands} a path element, meaning transforming all +the specifications into basic directory name or names. This is +described in the following sections in the same order as it takes +place. +%described in the same order as it takes place in the following +%sections. + +Note that if the filename being searched for is absolute or explicitly +relative, i.e., starts with \samp{/} or \samp{./} or \samp{../}, +\KPS{} simply checks if that file exists. + +\subsubsection{Path sources} +\label{Path-sources} + +A search path can come from many sources. In the order in which +\KPS{} uses them: + +\begin{enumerate} +\item + A user-set environment variable, for instance, \code{TEXINPUTS}\@. + Environment variables with a period and a program name appended + override; e.g., if \samp{latex} is the name of the program being run, + then \code{TEXINPUTS.latex} will override \code{TEXINPUTS}. +\item + A program-specific configuration file, for exam\-ple, a line + \samp{S /a:/b} in \prog{dvips}' \file{config.ps}. +\item + A \KPS{} configuration file \file{texmf.cnf}, containing a line like + \samp{TEXINPUTS=/c:/d} (see below). +\item + The compile-time default. +\end{enumerate} + +You can see each of these values for a given search path by using the +debugging options (see ``Debugging actions'' on +p.~\pageref{Debugging}). + +\subsubsection{Config files} + +\tolerance=3500 +\KPS{} reads \emph{runtime configuration files} named \file{texmf.cnf} +for search path and other definitions. The search path used to look +for these files is named \code{TEXMFCNF} (by default such a file lives +in the \file{share/texmf/web2c} subdirectory). \emph{All} +\file{texmf.cnf} files in the search path will be read and definitions +in earlier files override those in later files. Thus, with a search +path of \samp{.:$TEXMF}, values from \file{./texmf.cnf} override those +from \file{$TEXMF/texmf.cnf}. + +\tolerance=1500 + +While reading the description of the format of the file +\file{texmf.cnf} below, please also refer to p.~\pageref{sec:texmfcnf}, +which lists the \file{texmf.cnf} file on the \CDROM. + +\begin{itemize} +\item + Comments start with \samp{\%} and continue to the end of the line. +\item + Blank lines are ignored. +\item + A \bs{} at the end of a line acts as a continuation character, + i.e., the next line is appended. Whitespace at the beginning of + continuation lines is not ignored. +\item + Each remaining line must look like + \begin{alltt} + \emph{variable}[.\emph{progname}] [=] \emph{value} + \end{alltt}% + where the ``\texttt{=}'' and surrounding whitespace is optional. +%% bb -- there's a blank line after the verbatim line; i've put in +%% a % after \end{alltt} to try to get rid of it. +\item + The \var{variable} name may contain any character other than whitespace, + \samp{=}, or \samp{.}, but sticking to \samp{A-Za-z_} is safest. +\item + If \samp{.\var{progname}} is present, the definition only + applies if the program that is running is named + \file{\var{progname}} or \file{\var{progname}.exe}. This allows + different flavors of \TeX{} to have different search paths, for + example. +\item + \var{value} may contain any characters except \samp{\%} and + \samp{@}. The \samp{$\var{var}.\var{prog}} feature is not available + on the right-hand side; instead, you must use an additional variable + (see the definition of the variable \texttt{latex2e_inputs} + for example). A \samp{;}\ in \var{value} is translated to + \samp{:}\ if running under Unix; this is useful to write a single + \file{texmf.cnf} which can be used under both Unix and NT. +\item + All definitions are read before anything is expanded, so you can + use variables before they are defined. +\end{itemize} +A configuration file fragment illustrating most of these +points is shown below: + +\begin{verbatim} +% TeX input files -- i.e., +% anything found by \input or \openin ... +latex209_inputs = \ + .:$TEXMF/tex/latex209//:$TEXMF/tex// +latex2e_inputs = \ + .:$TEXMF/tex/latex//:$TEXMF/tex// +TEXINPUTS = .:$TEXMF/tex// +TEXINPUTS.latex209 = $latex209_inputs +TEXINPUTS.latex2e = $latex2e_inputs +TEXINPUTS.latex = $latex2e_inputs +\end{verbatim} + +\subsubsection{Path expansion} +\label{Path-expansion} + + +\KPS{} recognizes certain special characters and constructions in +search paths, similar to that in Unix shells. As an general example, the +following complex path: \verb!~$USER/{foo,bar}//baz! expands to all +subdirectories under directories \file{foo} and \file{bar} in +\texttt{$USER}'s home directory that contain a directory or file +\file{baz}. These expansions are explained in the sections below. + +\subsubsection{Default expansion} +\label{Default-expansion} + +\tolerance=2500 +If the highest-priority search path (see ``Path sources'' on +p.~\pageref{Path-sources}) contains an \emph{extra colon} (i.e., +leading, trailing, or doubled), \KPS{} inserts at that point the +next-highest-prio\-rity search path that is defined. If that inserted +path has an extra colon, the same happens with the next-highest. For +example, given an environment variable setting + +\tolerance=1500 + +\begin{alltt} +setenv TEXINPUTS /home/karl: +\end{alltt} +and a \code{TEXINPUTS} value from \file{texmf.cnf} of + +\begin{alltt} +.:$TEXMF//tex +\end{alltt} +then the final value used for searching will be: + +\begin{alltt} +/home/karl:.:$TEXMF//tex +\end{alltt} + +Since it would be useless to insert the default value in more than one +place, \KPS{} changes only one extra \samp{:}\ and leaves any others in +place: it checks first for a leading \samp{:}, then a trailing +\samp{:}, then a doubled \samp{:}. + +\subsubsection{Brace expansion} + +A useful feature is brace expansion, which means that, for instance, +\verb!v{a,b}w! expands to \verb!vaw:vbw!. Nesting is allowed. +This can be used to implement multiple \TeX{} hierarchies, by +assigning a brace list to \code{$TEXMF}. + +For example, in \file{texmf.cnf}, you find the +following definition: +\begin{alltt} +texdir = {$TEXMFLOCAL/tex,!!$TEXMFMAIN/tex} +\end{alltt} +Then you can write something like: +\begin{alltt} +TEXINPUTS = .;$texdir// +\end{alltt} +which means that after looking in the current directory, first the +full \code{$TEXMFLOCAL/tex} directory tree (on disk) and then the +\code{!!$TEXMFMAIN/tex} tree (using the data base file \file{ls-R} +\emph{only}) will be searched. It is a convenient way for running two +parallel \TeX{} structures, one ``frozen'' (like on a \CDROM) and the +other being continuously updated with new versions as they become +available. By using the \code{$texdir} variable in all definitions, +one is sure to always search the up-to-date tree first. + +\subsubsection{Subdirectory expansion} +\label{Subdirectory-expansion} + +Two or more consecutive slashes in a path element following a directory +\var{d} is replaced by all subdirectories of \var{d}: first those +subdirectories directly under \var{d}, then the subsubdirectories under +those, and so on. At each level, the order in which the directories are +searched is \emph{unspecified}. + +If you specify any filename components after the \samp{//}, only +subdirectories with matching components are included. For example, +\samp{/a//b} expands into directories \file{/a/1/b}, \file{/a/2/b}, +\file{/a/1/1/b}, and so on, but not \file{/a/b/c} or \file{/a/1}. + +Multiple \samp{//} constructs in a path are possible, but +\samp{//} at the beginning of a path is ignored. + +\subsubsection{List of special characters and their meaning: a summary} + +The following list summarises the meaning of special characters +in \KPS{} configuration files. +\begin{description} +\item[\code{:}] Separator in path specification; at the beginning or + the end of a path it substitutes the ``default'' path expansion. +\item[\code{;}] Separator on non-Unix systems (acts like \code{:}). +\item[\code{\$}] Variable expansion. +\item[\code{\string~}] Represents the user's home directory. +\item[\code{\{\dots\}}] Brace expansion, e.g., \verb!a{1,2}b! will become + \verb!a1b:a2b!. +\item[\code{//}] Subdirectory expansion. It can occur in the middle or + at the end of a path (not at the beginning). +\item[\code{\%}] Start of comment. +\item[\code{\bs}] Continuation character (allows multi-line entries). +\item[\code{!!}] Search \emph{only} database to locate file, \emph{do + not} search the disk. +\end{description} + +\subsection{Filename databases} +\label{Filename-database} + + +\KPS{} goes to some lengths to minimize disk accesses for searches. +Nevertheless, at installations with enough directories, searching each +possible directory for a given file can take an excessively long time +(this is especially true if many hundreds of font directories have to +be traversed.) Therefore, \KPS{} can use an externally-built +``database'' file named \file{ls-R} that maps files to directories, +thus avoiding the need to exhaustively search the disk. + +A second database file \file{aliases} allows you to give additional +names to the files listed in \file{ls-R}. This can be helpful to adapt +to ``8.3'' filename conventions in source files. + +\subsubsection{\texttt{ls-R} filename database} +\label{ls-R} + +As explained above, the name of the main filename database must be +\file{ls-R}. You can put one at the root of each \TeX{} installation +hierarchy you wish to search (\code{$TEXMF} by default); most sites +have only one hierarchy. \KPS{} looks for \file{ls-R} files along the +\code{TEXMFDBS} path. + +The recommended way to create and maintain \samp{ls-R} is to run the +\code{MakeTeXls-R} script coming with the distribution. It is invoked +by the various \samp{MakeTeX\dots} scripts. In principle, this script +just runs the command +\begin{alltt} +cd \var{/your/texmf/root} && ls -LAR ./ >ls-R +\end{alltt} +presuming your system's \code{ls} produces the right output format +(\acro{GNU}'s \code{ls} is all right). To ensure that the database is always +up to date, it is easiest to rebuild it regularly via \code{cron}, so +that for changes in the installed files\Dash perhaps after installing or +updating a \LaTeX{} package\Dash the file \file{ls-R} is automatically +updated. + +If a file is not found in the database, by default \KPS{} goes ahead +and searches the disk. If a particular path element begins with +\samp{!!}, however, \emph{only} the database will be searched for that +element, never the disk. + + +\subsubsection{\texttt{kpsewhich}: Standalone path searching} +\label{Invoking-kpsewhich} + +The \texttt{kpsewhich} program exercises path searching independent of any +particular application. This can be useful as a sort of \code{find} +program to locate files in \TeX{} hierarchies (this is used heavily in +the distributed \samp{MakeTeX\dots} scripts). + +\begin{alltt} +kpsewhich \var{option}\dots{} \var{filename}\dots{} +\end{alltt} + +Options can start with either \samp{-} or \samp{-{}-}, and any unambiguous +abbreviation is accepted. + +\KPS{} looks up each non-option argument on the command line as a +filename, and returns the first file found. There is no option to +return all the files with a particular name (you can run the Unix +\samp{find} utility for that). + +The more important options are described next. + +\begin{description} +\item[\texttt{--dpi=\var{num}}]\mbox{} Set the resolution to \var{num}; + this only affects \samp{gf} and \samp{pk} lookups. \samp{-D} is a + synonym, for compatibility with \prog{dvips}. Default is 600. +\item[\texttt{--format=\var{name}}]\mbox{}\\ + Set the format for lookup to \var{name}. By default, the format is + guessed from the filename. In fact, the recognized filename + extensions and the allowable \var{name}s (including any leading + \samp{.})\ are the same. + + You can also specify an integer for \var{name}; this is the only way + to specify formats that don't have an associated suffix, such as + \MP{} support files and \prog{dvips} configuration files. It's also + somewhat faster, since no unused formats need to be initialized. + The integers appear in the output of \samp{--help}. Currently + recognized file type numbers, with their description, possible file + extensions, and the corresponding environment variables (between + parentheses% + \footnote{You can find definitions for these environment variables + in the file \file{texmf.cnf} (p.~\pageref{sec:texmfcnf})}) +as follows: +\begin{small} + \begin{alltt} + 0 \textrm{Generic font files} + .gf (GFFONTS, GLYPHFONTS, + TEXFONTS) + 1 \textrm{packed font files} + .pk (PKFONTS, TEXPKS, + GLYPHFONTS, TEXFONTS) + 2 \textrm{\TeX{} bitmap font} + (GLYPHFONTS) + 3 \textrm{Adobe PostScript font metrics} + .afm (AFMFONTS) + 4 \textrm{\MF{} memory dump} + .base (MFBASES, TEXMFINI) + 5 \textrm{\BibTeX{} bibliography database} + .bib (BIBINPUTS, TEXBIB) + 6 \textrm{\BibTeX{} styles} + .bst (BSTINPUTS) + 7 \textrm{Runtime configuration files} + .cnf (TEXMFCNF) + 8 \textrm{\Webc{} filename database} + ls-R (TEXMFDBS) + 9 \textrm{\TeX{} memory dump} + .fmt (TEXFORMATS, TEXMFINI) + 10 \textrm{\TeX{} generic font maps} + .map (TEXFONTMAPS) + 11 \textrm{\MP{} memory dump} + .mem (MPMEMS, TEXMFINI) + 12 \textrm{\MF{} source files} + .mf (MFINPUTS) + 13 \textrm{\MF{} program strings} + .pool (MFPOOL, TEXMFINI) + 14 \textrm{\MF{} prettyprinter style files} + .mft (MFTINPUTS) + 15 \textrm{\MP{} sources} + .mp (MPINPUTS) + 16 \textrm{\MP{} program strings} + .pool (MPPOOL, TEXMFINI) + 17 \textrm{\MP{} support files} + (MPSUPPORT) + 18 \textrm{\OMEGA{} compiled process} + .ocp (OCPINPUTS) + 19 \textrm{\OMEGA{} font metrics} + .ofm (OFMFONTS, TEXFONTS) + 20 \textrm{\OMEGA{} property list} + .opl (OPLFONTS, TEXFONTS) + 21 \textrm{\OMEGA{} tranlation process files} + .otp (OTPINPUTS) + 22 \textrm{\OMEGA{} virtual fonts} + .ovf (OVFFONTS, TEXFONTS) + 23 \textrm{\OMEGA{} virtual property lists} + .ovp (OVPFONTS, TEXFONTS) + 24 \textrm{graphics/figure} + .eps .epsi (TEXPICTS, TEXINPUTS) + 25 \textrm{Source input files read by \TeX{}} + .tex .ltx .dtx .texi .texinfo + .txi .cls .sty .eps .epsi + (TEXINPUTS) + 26 \textrm{\TeX{} documentation} + .ps .pdf .doc .txt (TEXDOCS) + 27 \textrm{\TeX{} program strings} + .pool (TEXPOOL, TEXMFINI) + 28 \textrm{\TeX{} system package sources} + .dtx .ins (TEXSOURCES) + 29 \textrm{PostScript header/font} + .pro (TEXPSHEADERS, PSHEADERS) + 30 Troff \textrm{fonts} + (TRFONTS) + 31 \textrm{\TeX{} font metric files} + .tfm (TFMFONTS, TEXFONTS) + 32 \textrm{PostScript type1 fonts} + .pfa .pfb (T1FONTS, T1INPUTS, + TEXPSHEADERS, PSHEADERS) + 33 \textrm{virtual fonts} + .vf (VFFONTS, TEXFONTS) + 34 dvips \textrm{configuration files} + config.\emph{xxx}, \emph{xxx}.map (TEXCONFIG) + 35 MakeIndex \textrm{style files} + .ist (TEXIDXSTYLE, INDEXSTYLE) +\end{alltt} +\end{small} + +These environment variables are set by default in the configuration +file \file{texmf.cnf}. It is only when you want to override one or +more of the values specified in that file that you might want to set +them explicitly in your execution environment. + +Note that the \samp{--format} and \samp{--path} options are mutually +exclusive. +\item[\texttt{--mode=\var{string}}]\mbox{}\\ + Set the mode name to \var{string}; this also only affects \samp{gf} + and \samp{pk} lookups. No default: any mode will be found. +\item[\texttt{--must-exist}]\mbox{}\\ + Do everything possible to find the files, notably including + searching the disk. By default, only the \file{ls-R} database is + checked, in the interest of efficiency. +\item[\texttt{--path=\var{string}}]\mbox{}\\ + Search along the path \var{string} (colon-separated as usual), + instead of guessing the search path from the filename. \samp{//} + and all the usual expansions are supported. + The options \samp{--path} and \samp{--format} are mutually + exclusive. +\item[\texttt{--progname=\var{name}}]\mbox{}\\ + Set the program name to \var{name}. + This can affect the search paths via the \samp{.\var{prognam}} + feature in configuration files. + The default is \samp{kpsewhich}. +\item[\texttt{--show-path=\var{name}}]\mbox{}\\ + shows the path used for file lookups of file type \var{name}. + Either a filename extension (\samp{.pk}, \samp{.vf}, etc.) or an + integer can be used, just as with \samp{--format} option. +\item[\texttt{--debug=\var{num}}]\mbox{}\\ + sets the debugging options to \var{num}. +\end{description} + + +\subsubsection{Examples of use} + +Let us now have a look at \KPS{} in action. + +\begin{alltt} +>> kpsewhich -format=.tex article.cls +\footnotesize/usr/local/share/texmf/tex/latex/base/article.cls +\end{alltt} +We are looking for the file \file{article.cls} in the \TeX{} source +file directories (type \texttt{.tex}, +format type 25). We find it in the subdirectory +\file{tex/latex/base} below the \samp{TEXMF} root directory. To save +space, in the following examples we will denote with \texttt{\dots} +the repetitive part \file{/usr/local/share/texmf} preceding each file path. +\begin{alltt} +>> kpsewhich tugboat.bib +\footnotesize.../bibtex/bib/beebe/tugboat.bib +\end{alltt} +\BibTeX{} bibliography databases correspond to format type +\texttt{.bib}. +Here we located file \file{tugboat.bib}. + +\begin{alltt} +>> kpsewhich cmr10.pk +{\footnotesize.../fonts/pk/ljfour/public/cm/cmr10.600pk} + +>> kpsewhich -dpi=300 cmr10.pk + +>> kpsewhich ptmb8r.pk +{\footnotesize.../fonts/pk/modeless/dpi597/ptmb8r.pk} + +>> kpsewhich -dpi=300 ptmb8r.pk +{\footnotesize.../fonts/pk/modeless/dpi300/ptmb8r.pk} +\end{alltt} +Font bitmap glyph files of type \file{.pk} correspond to format type +2. They are used by visualization programs like \prog{dvips} and +\prog{xdvi}. On our system we found the Computer Modern file +\file{cmr10} for the mode \texttt{ljfour}, at a base resolution of 600 +dpi (dots per inch). However, when specifying that we are only +interested in a resolution of 300dpi (\texttt{-dpi=300}) we are told +there is no such font available on the system. In fact, a program like +\prog{dvips} or \prog{xdvi} would go off and actually build the +\texttt{.pk} files at the required resolution using the script +\prog{MakeTeXPK}. The last two commands look for a file +\file{ptmb8r.pk}. When specifying no explicit resolution the system +returns one (at 597 dpi) which is closest to the ``default'' set in +the \file{MakeTeXPK} script (600 dpi). However, when specifying the +desired resolution (300 dpi) the full path name of the relevant target +file is shown. + +Next we turn our attention to \prog{dvips}'s header (format type 29) +and configuration files (format type 34). +\begin{alltt} +>> kpsewhich tex.pro +{\small.../dvips/base/tex.pro} + +>> kpsewhich -format=34 psfonts.map +{\small.../dvips/base/psfonts.map} + +>> kpsewhich -format=.map config.ps +{\small.../dvips/config/config.ps} + +\end{alltt} +We first look at a few of the commonly used files, namely the general +prolog \file{tex.pro} for \TeX{} support, before turning our +attention to the generic configuration file (\file{config.ps}) and the +PostScript font map \file{psfonts.map}. Note how we fool the system by +asking for \file{config.ps} as if it had a suffix of \texttt{.map}. + +We now look a little closer at the URW Times PostScript support files. +The name for these in Berry's font naming scheme is ``\texttt{utm}''. +The first file we look at is the configuration file, which contains +the name of the map file. +\begin{alltt} +>> kpsewhich -format=34 config.utm +{\small.../dvips/config/config.utm} +\end{alltt} +The contents of that file is +\begin{alltt} +{\small{}p +utm.map} +\end{alltt} +which points to the file \file{utm.map}, which we want to +locate next. +\begin{alltt} +>> kpsewhich utm.map +{\small.../dvips/urw/utm.map} +\end{alltt} +In this map file, which resides in \prog{dvips}'s \file{urw} +subdirectory, the file names of the Type1 +PostScript fonts referenced are defined. +The contents looks like (we only show part of the lines): +\begin{alltt} +\small{}utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb +utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb +utmr8r NimbusRomNo9L-Regu ... <utmr8a.pfb +utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb +utmbo8r NimbusRomNo9L-Medi " ... <utmb8a.pfb +utmro8r NimbusRomNo9L-Regu " ... <utmr8a.pfb +\end{alltt} +%% bb -- i'm pretty sure of this, but thought i should mark it anyhow. +%Let's, for instance take the Time Regular instance +Let's, for instance take the Times Regular instance +\file{utmr8a.pfb}, and find its position in the \file{texmf} directory +tree by using a search with format type 32. +\begin{alltt} +>> kpsewhich utmr8a.pfb +\footnotesize.../fonts/type1/urw/utm/utmr8a.pfb +\end{alltt} + +It should be evident from these few examples how one can easily locate +the whereabouts of a given file. This is especially important if you +suspect that the wrong version of a file is picked up somehow, since +\prog{kpsewhich} will show you the first file encountered. + +\subsubsection{Debugging actions} +\label{Debugging} + +Sometimes it is necessary to really investigate how a program resolves +file references. To make this feasible in a convenient way \KPS{} +offers various debug levels: +\begin{itemize} +\item[\texttt{\ 1}] \texttt{stat} calls (file tests). When running + with an up-to-date \file{ls-R} database this should almost give no + output. +\item[\texttt{\ 2}] References to hash tables (like \file{ls-R} + database, map files, configuration files). +\item[\texttt{\ 4}] File open and close operations. +\item[\texttt{\ 8}] General path information for file types + searched by \KPS. This is useful to find out where a particular + path for the file was defined. +\item[\texttt{16}] Directory list for each path element (only relevant + for searches on disk). +\item[\texttt{32}] File searches. +\end{itemize} +A value of \texttt{-1} will set all the above options; in practice you +will probably always use these levels if you need any debugging. + +Similarly, with the \prog{dvips} program one can, by setting some +debug switches, follow in detail where files are picked up from. +Alternatively, when a file is not found, the debug trace shows in +which directories the program looks for the given file, so that one +can get an indication what the problem is. + +Generally speaking, as most programs call the \KPS{} library +internally, you can select a debug option by using the +\code{KPATHSEA_DEBUG} environment variable, and setting it to (a +combination of) values as described in the above list. + +Let us consider, as an example, a small \LaTeX{} source file, +\file{hello_world.tex}, which contains the following input. +\begin{verbatim} +\documentclass{article} +\begin{document} +Hello World! +\end{document} +\end{verbatim} +This little file only used the font \file{cmr10}, so let us look +how \prog{dvips} prepares the PostScript file. +\begin{alltt} +>> dvips -d4100 hello_world -o +\end{alltt} +In this case we have combined \prog{dvips}'s debug class 4 (font +paths) with \KPS's path element expansion (see \prog{dvips} Reference +Manual). We get something like shown below (we have rearranged the +output for easier display). +\begin{alltt}\footnotesize +debug:start search(file=texmf.cnf, must_exist=1, + find_all=1, + path=.:/usr/local/bin/texlive:/usr/local/bin: + /usr/local/bin/share/texmf/web2c:/usr/local: + /usr/local/share/texmf/web2c: + /.:/./teTeX/TeX/share/texmf/web2c:). +kdebug:start search(file=ls-R, must_exist=1, + find_all=1, + path=/usr/local/texmf:/usr/local/share/texmf). +kdebug:search(ls-R) =>/usr/local/share/texmf/ls-R +kdebug:start search(file=aliases, must_exist=1, + find_all=1, + path=/usr/local/texmf:/usr/local/share/texmf). +kdebug:search(aliases) => +kdebug:start search(file=config.ps, must_exist=0, + find_all=0, + path=.:/usr/local/texmf/dvips//: + !!/usr/local/share/texmf/dvips//). +kdebug:search(config.ps) => + /usr/local/share/texmf/dvips/config/config.ps +kdebug:start search(file=/root/.dvipsrc, + must_exist=0, find_all=0, + path=.:/usr/local/texmf/dvips//: + !!/usr/local/share/texmf/dvips//). +kdebug:search($HOME/.dvipsrc) => + ... +kdebug:start search(file=psfonts.map, must_exist=0, + find_all=0, + path=.:/usr/local/texmf/dvips//: + !!/usr/local/share/texmf/dvips//). +kdebug:search(psfonts.map) => + /usr/local/share/texmf/dvips/base/psfonts.map +\end{alltt} +First \prog{dvips} locates its working files. It first found +\file{texmf.cnf} (with the definitions of the paths of the other +files), then the file data base \file{ls-R} (to optimize file +searching). It goes on to find the generic configuration file +\file{config.ps}, and then looks for the customization file +\file{.dvipsrc} (which, in this case is \emph{not found}). +Finally \prog{dvips} locates the generic map file for PostScript fonts +\file{psfonts.map} (defining the relation between the internal and +external names for the PostScript fonts). + +At this point \prog{dvips} identifies itself to the user: +\begin{alltt}\footnotesize +dvipsk 5.66a Copyright 1986-97 Radical Eye Software + (www.radicaleye.com) +\end{alltt} +then goes on to look for the prolog file \file{texc.pro}, +\begin{alltt}\footnotesize +kdebug:start search(file=texc.pro, must_exist=0, + find_all=0, + path=.:/usr/local/texmf/dvips//: + !!/usr/local/share/texmf/dvips//: + /usr/local/texmf/fonts//type1//: + !!/usr/local/share/texmf/fonts//type1//). +kdebug:search(texc.pro) => + /usr/local/share/texmf/dvips/base/texc.pro +\end{alltt} +After having found the file, \prog{dvips} outputs +date and time, and informs us that it will generate the +file \file{hello_world.ps}, then that it needs the font file +\file{cmr10}, and that the latter is declared as ``resident'' +\begin{alltt}\footnotesize +' TeX output 1997.05.01:1316' -> hello_world.ps +Defining font () cmr10 at 10.0pt +Font cmr10 <CMR10> is resident. +\end{alltt} +Now the search is on for the file \file{cmr10.tfm}, which is found, +then a few more prolog files (not shown), and finally for the +Type1 instance \file{cmr10.pfb} of the font (which is found) and +included in the output file (see last line). +\begin{alltt}\footnotesize +kdebug:start search(file=cmr10.tfm, must_exist=1, + find_all=0, + path=.:/usr/local/texmf/fonts/tfm//: + !!/usr/local/share/texmf/fonts/tfm//: + /var/tex/fonts/tfm//). +kdebug:search(cmr10.tfm) => +/usr/local/share/texmf/fonts/tfm/public/cm/cmr10.tfm +kdebug:start search(file=texps.pro, must_exist=0, + find_all=0, + ... +<texps.pro>. + +kdebug:start search(file=cmr10.pfb, must_exist=0, + find_all=0, + path=.:/usr/local/texmf/dvips//: + !!/usr/local/share/texmf/dvips//: + /usr/local/texmf/fonts//type1//: + !!/usr/local/share/texmf/fonts//type1//). +kdebug:search(cmr10.pfb) => +/usr/local/share/texmf/fonts/type1/public/cm/cmr10.pfb +<cmr10.pfb>[1] +\end{alltt} + +\subsection{Runtime options} + +Another of the nice features of \Webc{} 7.0 is its possibility to +control a number of memory parameters (in particular, array sizes) via +the runtime file \file{texmf.cnf} read by \KPS{}. A detailed list of +all set-table parameters can be found in that file (see +p.~\pageref{sec:texmfcnf}, Part 3 starting at line 261). The most +interesting values are: + +\begin{description} +\item[\texttt{main_memory}] + Total words of memory available, for \TeX{}, \MF, and \MP. You must + make a new format file for each different setting. For instance, you + could generate a ``huge'' version of \TeX{}, and call the format + file \texttt{hugetex.fmt}. Using the standard way of specifying the + program name used by \KPS{} the particular value of the + \texttt{main_memory} variable will then be read from + \file{texmf.cnf} (See p.~\pageref{sec:texmfcnf}, line 280 for the + generic value and line 281 for the ``huge'' one instantiated by + \texttt{hugetex}). +\item[\texttt{extra_mem_bot}] + Extra space for ``large'' \TeX{} data structures: + boxes, glue, breakpoints, etc. Especially useful if you use \PiCTeX. +\item[\texttt{font_mem_size}] + Number of words for font information available for \TeX. This + is more or less the total size of all TFM files read. +\item[\texttt{hash_extra}] + Additional space for the hash table of control sequence names. + Approximately 10,000 control sequences can be stored in the main + hash table; if you have a large book with numerous cross-references, + this might not be enough. On line 297 and 298 of file \file{texmf.cnf} as + shown in p.~\pageref{sec:texmfcnf} you see that both the + \texttt{hugetex} and \texttt{pdftex} program invocations ask for + an extra 10,000 control sequences (the default value of + \texttt{hash_extra} is zero, as seen on line 296). +\end{description} +Of course, this facility is no substitute for truly dynamic arrays and +memory allocation, but since this is extremely difficult to implement +in present \TeX, these runtime parameters provide a practical compromise +allowing some flexibility. + +%-------------------------------------------------------- +\endgroup%%% for web2c special characters +%-------------------------------------------------------- + +\section{Other packages on the \CDROM} +While the main portion of \TeXLive{} +(the fonts, macros and documentation) can be used on any +\TeX{} system, the set of runnable binaries is not suitable for +everyone. To make the disk as widely useful as possible, we have +included the original distributions of four complete \TeX{} systems, +two for Macintosh, one for Windows 95, and one for DOS and +OS/2. Windows 3.1 users should look at the GUTenberg distribution on +the \CDROM. + +\subsection[\protect\OzTeX]{\OzTeX\footnote{This section was written by Andrew +Trevorrow.}} + +\OzTeX\ is a Macintosh \TeX\ system created by Andrew Trevorrow. +The \OzTeX\ application includes \TeX, \initex, a DVI previewer, +a DVI-to-PostScript translator (Tom Rokicki's \dvips) and a driver +for QuickDraw printers. +\OzTeX{} also includes \dvidvi, \dvicopy, and Angus Duggan's +PostScript utilities: \psbook, \psnup, \psselect\ and \pstops. + +The version of \dvips\ included in \OzTeX\ supports Hyper\TeX\ and +the partial downloading of PostScript fonts. +It has also been enhanced for Mac users in a number of ways: +Standard Mac PostScript fonts (LWFN files) can be downloaded, +fully or partially. +All \OzTeX-specific \verb|\special| commands are supported, +such as the inclusion of PICT/PNTG/EPSF files. +The \dvips\ output can be sent directly to the current printer. + +\OzTeX's previewer has lots of features to make it easy to +proofread DVI files. It can handle PK and PostScript fonts. +Anti-aliasing is supported. Virtual fonts are processed on the fly. +The previewer supports most of the \verb|\special| commands generated +by \LaTeX's {\tt color}, {\tt graphics}/{\tt x} and {\tt hyperref} +packages. It recognizes all \dvips-specific \verb|\special|s and +those it cannot handle (like rotation) are silently ignored. + +\OzTeX\ includes all the most popular formats and macro packages. +Plain \TeX, \LaTeX, AMS-\TeX, AMS-\LaTeX\ and REV\TeX\ are +all installed and ready to run. + +\OzTeX\ is easy to extend and customize. +A default configuration file is read when \OzTeX\ starts up; +it contains a host of parameters for setting up search paths, +telling \TeX\ how much memory to allocate for various arrays, +specifying which TFMs are for PostScript fonts, etc. +A Config menu makes it easy to load other config files at any time. +And for even more flexibility, \OzTeX\ can automatically load a +specified config file just before typesetting, previewing or printing. + + +\subsubsection{Additional programs} + +The usual assortment of \TeX-related programs are provided with +\OzTeX, including \OzMF, a Mac implementation of \mf, +and \OzMP, a Mac port of John Hobby's \MP{} program +for producing PostScript pictures using a \mf-like language. + +The following programs are also distributed with \OzTeX, +courtesy of their authors; +Bib\TeX\ by Vince Darley; MakeIndex by Rick Zaccone; +Excalibur, a \TeX/\LaTeX\ spelling checker, by Rick Zaccone +and Robert Gottshall; and +AlphaLite, a \TeX/\LaTeX-savvy text editor, by Pete Keleher. + +For the latest information about \OzTeX, keep an eye on the Web page +at the URL \url{http://www.kagi.com/authors/akt/oztex.html}. + +An even better way to keep up-to-date is to join the {\tt oztex-info} +mailing list. To subscribe, send some e-mail to +\begin{verbatim} + majordomo@maths.adelaide.edu.au +\end{verbatim} +with the following line in the \emph{body} of the message: +\begin{verbatim} + subscribe oztex-info +\end{verbatim} + + +\OzTeX\ is distributed as shareware, so you are welcome to try it out +before paying the registration fee. +The individual fee is US\$30 and the site fee is US\$300. +See the ``Shareware Fee'' item in \OzTeX's Help menu for details on +how to pay. E-mail support is provided to registered users. +Send all queries and comments to Andrew Trevorrow ({\tt akt@kagi.com}). + +\subsection[CMacTeX]{CMacTeX\footnote{This section is taken from the CMacTeX +documentation.} } +CMacTeX is an implementation of \TeX{} for the Macintosh +by Thomas Kiffe (\url{mailto:tkiffe@math.tamu.edu}). It includes the three +main parts of any \TeX{} installation\Dash \TeX, \MF{} and dvips. It also +includes two dvi previewers, a utility for printing dvi files on a non +PostScript printer, a PostScript previewer and numerous utilities for +manipulating \TeX{} fonts. Full support for the automatic generation of pk font +files is an integral part of the distribution. CMacTeX can be configured to +work in an integrated fashion with BBEdit, Alpha, and MPW\@. It will run on +any Macintosh with 8 MB of RAM and System 7. + +CMacTeX is shareware. The registration fee is US\$35 for a single-user license +and US\$150 for a site license. + +Installation instructions can be found in the file +\path|/macintosh/cmactex/ReadMeFirst| + +\tolerance=2500 + +\subsection[MiKTeX]{MiKTeX\footnote{This section is drawn +from the documentation.}} +MiKTeX 1.07 is an implementation by Christian Schenk +(\url{mailto:cschenk@berlin.snafu.de}) of \TeX{} and \MF{} related +utilities for Windows NT and Windows 95. The MiKTeX distribution +includes \TeX; \LaTeXe{} Dec'96 including standard packages; \MF; \MP; +dvips MakeIndex; \BibTeX; YAP (Yet Another Previewer); TeXware +(dvitype etc.); \MF ware (gftopk etc.); psutils (psselect, pstops etc.); +and DVIcopy. + + +Installation instructions can be found in the file +\path|/win32/miktex/README.TXT| + + + +\subsection{emTeX} +%The emTeX distribution wriiten by Eberhard Mattes +%(\url{mailto:mattes@azu.informatik.uni-stuttgart.de}) is for DOS and OS/2. +%%% reworded so as to try to get a better line break + The emTeX distribution for DOS and OS/2 is wriiten by Eberhard Mattes +(\url{mailto:mattes@azu.informatik.uni-stuttgart.de}). +It includes the \TeX{} typesetter, the \MF{} font generation program, +printer drivers, screen previewers, and tools like \BibTeX{} and +MakeIndex. It also includes the macro packages \LaTeX\,2.09 and +\LaTeXe. Fonts are included as pixel files and \MF{} source files. + +Installation instructions can be found in the file +\path|/msdos/emtex/README.ENG| + diff --git a/usergrps/uktug/baskervi/6_6/tubdoc.bbl b/usergrps/uktug/baskervi/6_6/tubdoc.bbl new file mode 120000 index 0000000000..33f28bb1dc --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tubdoc.bbl @@ -0,0 +1 @@ +bv66.bbl
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/6_6/tubdoc.tex b/usergrps/uktug/baskervi/6_6/tubdoc.tex new file mode 100644 index 0000000000..ea7ffc5aee --- /dev/null +++ b/usergrps/uktug/baskervi/6_6/tubdoc.tex @@ -0,0 +1,24 @@ +\documentclass[]{ltugboat} +\usepackage{tex-live} +\setcounter{errorcontextlines}{999} +\newsavebox{\warnbox} +\def\Q#1{\par\vskip6pt\leftline{#1}\par} +\setcounter{tocdepth}{2} +\begin{document} +\title{The \TeXLive{} Guide, version 2} +\author{Sebastian Rahtz} +\address{7 Stratfield Road\\Oxford OX2 7BG\\UK} +\netaddress{s.rahtz@elsevier.co.uk} +\author{Michel Goossens} +\address{CERN\\CH-211 Geneva 23\\Switzerland} +\netaddress{m.goossens@cern.ch} +\date{May 1997} +\maketitle +\tableofcontents +\input tex-live +\appendix +\onecolumn +\input live-app +\makesignature +\end{document} + |