summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-05-28 18:33:58 +0000
committerKarl Berry <karl@freefriends.org>2006-05-28 18:33:58 +0000
commit38f1b1f824533095ff806ce10fd7009b518331c0 (patch)
tree99f79e29ab38e3d79814858d05e0fa273ee9aa5b /Master/texmf-dist/tex
parent30d003c8ee52b4a4f4fc0e19b90f113bc6a71b3c (diff)
tugboat update
git-svn-id: svn://tug.org/texlive/trunk@1603 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls192
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.sty53
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty156
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.cls74
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.sty53
-rw-r--r--Master/texmf-dist/tex/plain/tugboat/tugboat.cmn160
-rw-r--r--Master/texmf-dist/tex/plain/tugboat/tugboat.sty39
7 files changed, 521 insertions, 206 deletions
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index 0ba717a2a60..cc5248c88cc 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -6,21 +6,56 @@
%%
%% tugboat.dtx (with options: `latex,classtop,common,classtail,latex2e,ltugboatcls')
%%
-%% Copyright (C) 1994,1995,1996,2001 TeX Users Group
-%% All rights reserved.
+%% This is a generated file.
%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
+%% The list of all files belonging to the distribution is given in the file
+%% `manifest.txt'.
%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
%%
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% This file is part of the tugboat package.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
+%%
+%% The list of all files belonging to the distribution is
+%% given in the file `manifest.txt'.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugboat}
- [2004/07/06 v1.6
+ [2006/05/05 v2.0
TUGboat journal class%
]
\csname tugstyloaded@\endcsname
@@ -147,21 +182,32 @@
{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
\def\AmSLaTeX{\AmS-\LaTeX}
\def\AmSTeX{\AmS-\TeX}
+\def\ANSI{\acro{ANSI}}
+\def\ASCII{\acro{ASCII}}
\def\aw{A\kern.1em-W}
\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
\def\BibTeX{\textsc{Bib}\kern-.08em\TeX}
\def\CandT{\textsl{Computers \& Typesetting}}
\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
\newcommand\Cplusplus{C\raisebox{.7ex}{$_{++}$}}
+\def\CSS{\acro{CSS}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
+\def\DVD{\acro{DVD}}
+\def\DVIPDFMx{\acro{DVIPDFM}$x$}
\def\DVItoVDU{DVIto\kern-.12em VDU}
\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
+\def\FAQ{\acro{FAQ}}
+\def\FTP{\acro{FTP}}
\def\Ghostscript{Ghost\-script}
+\def\GNU{\acro{GNU}}
+\def\GUI{\acro{GUI}}
\def\Hawaii{Hawai`i}
\def\HTML{\acro{HTML}}
+\def\HTTP{\acro{HTTP}}
\def\ISBN{\acro{ISBN}}
\def\ISSN{\acro{ISSN}}
+\def\JPEG{\acro{JPEG}}
\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
\def\JoT{\textsl{The Joy of \TeX}}
\def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em
@@ -179,8 +225,8 @@
A}%
\vss}%
}}
-\def\MathML{Math\acro{ML}}
\def\MacOSX{Mac\,\acro{OS\,X}}
+\def\MathML{Math\acro{ML}}
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
@@ -195,23 +241,27 @@
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
\raisebox{-0.5ex}{$\mathcal{T}$}\mkern-2mu \mathcal{S}}}
+\def\Pas{Pascal}
\def\pcMF{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}MF\@}
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
-\def\Pas{Pascal}
+\def\PDF{\acro{PDF}}
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\@}
\def\PiCTeX{\PiC\kern-.11em\TeX}
\def\plain{\texttt{plain}}
+\def\PNG{\acro{PNG}}
\def\POBox{P.\thinspace O.~Box }
\def\PS{{Post\-Script}}
+\def\RTF{\acro{RTF}}
\def\SC{Steering Committee}
\def\SGML{\acro{SGML}}
\def\SliTeX{\textrm{S\kern-.06em\textsc{l\kern-.035emi}%
\kern-.06em\TeX}}
- \def\slMF{\textsl{\MF}} % should never be used
- \def\stTeX{\textsc{st}\kern-0.13em\TeX}
+\def\slMF{\textsl{\MF}} % should never be used
+\def\stTeX{\textsc{st}\kern-0.13em\TeX}
\def\TANGLE{\texttt{TANGLE}\@}
\def\TB{\textsl{The \TeX book}}
+\def\TIFF{\acro{TIFF}}
\def\TP{\textsl{\TeX}: \textsl{The Program}}
\DeclareRobustCommand\TeX{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
\def\TeXhax{\TeX hax}
@@ -235,6 +285,24 @@
\def\XML{\acro{XML}}
\def\WEB{\texttt{WEB}\@}
\def\WEAVE{\texttt{WEAVE}\@}
+\def\tubreflect#1{%
+ \@ifundefined{reflectbox}{%
+ \TBerror{A graphics package must be loaded for \string\XeTeX}%
+ }{%
+ \ifdim \fontdimen1\font>0pt
+ \raise 1.75ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
+ \else
+ \reflectbox{#1}%
+ \fi
+ }%
+}
+\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
+\def\XeTeX{\leavevmode
+ \tubhideheight{\hbox{X%
+ \lower.5ex \hbox{\kern-.125em\tubreflect{E}}%
+ \kern-.1667em \TeX}}}
+\def\XHTML{\acro{XHTML}}
+\def\XSLT{\acro{XSLT}}
\newlinechar=`\^^J
\normallineskiplimit=\p@
\clubpenalty=10000
@@ -354,9 +422,9 @@
\def\nth#1{%
\def\reserved@a##1##2\@nil{\ifcat##1n%
0%
- \let\reserved@b\ensuremath
+ \let\reserved@b\ensuremath
\else##1##2%
- \let\reserved@b\relax
+ \let\reserved@b\relax
\fi}%
\TestCount=\reserved@a#1\@nil\relax
\ifnum\TestCount <0 \multiply\TestCount by\m@ne \fi % subdue negatives
@@ -374,7 +442,7 @@
\or rd% 3rd
\else th% nth
\fi}%
- }
+}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
@@ -385,11 +453,11 @@
\def\revauth##1{\def\therevauth{##1, }\ignorespaces}%
\def\revtitle##1{\def\therevtitle{{\slshape##1}. }\ignorespaces}%
\def\revpubinfo##1{\def\therevpubinfo{##1.}\ignorespaces}%
- }
+}
\def\endreviewitem{{\noindent\interlinepenalty=10000
\therevauth\therevtitle\therevpubinfo\endgraf}%
\vskip\medskipamount
- }
+}
\def\booktitle#1{{\slshape#1\/}}
\newcount\issueseqno \issueseqno=-1
\def\v@lx{\gdef\volx{Volume~\volno~(\volyr), No.~\issno}}
@@ -442,6 +510,14 @@
\def\TBEnableRemarks{\let\TBremark\@TBremark}
\def\TUBedit#1{}
\def\TUBfilename#1#2{\expandafter\def\csname file@@#1\endcsname{#2}}
+\newread\@altfilenames
+\def\@readFLN{\immediate\openin\@altfilenames=\jobname.fln
+ \ifeof\@altfilenames\let\@result\relax\else
+ \def\@result{\@@input\jobname.fln }\fi
+ \immediate\closein\@altfilenames
+ \@result}
+\@readFLN
+\everyjob=\expandafter{\the\everyjob\@readFLN}
\InputIfFileExists{\jobname.fln}%
{\TBInfo{Reading alternative file file \jobname.fln}}{}
\def\@tubfilename#1{\expandafter\ifx\csname file@@#1\endcsname\relax
@@ -468,21 +544,31 @@
\def\xreftoOFF#1{???}
\let\xrefto=\xreftoOFF
\let\TBdriver\gobble
-\hyphenation{Dijk-stra Eijk-hout Hara-lam-bous
- Doc-Book Flor-i-da Ghost-script Ghost-view Open-Type Pfa-Edit
- Post-Script True-Type
- ap-pen-dix
- bit-map bit-mapped bit-maps bool-ean
- col-umns
+\hyphenation{Del-a-ware Dijk-stra Duane Eijk-hout
+ Flor-i-da Free-BSD Ghost-script Ghost-view
+ Hara-lam-bous Jac-kow-ski Karls-ruhe
+ Mac-OS Math-Sci-Net
+ Net-BSD Open-BSD Open-Office
+ Pfa-Edit Post-Script Rich-ard Skoup South-all
+ VM-ware Win-Edt
+ acro-nym ap-pen-dix asyn-chro-nous
+ bit-map bit-mapped bit-maps buf-fer buf-fers bool-ean
+ col-umns cus-tom-iz-able
data-base data-bases
+ de-riv-a-tive de-riv-a-tives de-riv-a-ble der-i-va-tion
fall-ing
half-way
+ key-note
long-est
ma-gyar man-u-script man-u-scripts
- over-view
- par-a-digm par-a-digm-atic par-a-digms
+ off-line over-view
+ pal-ettes par-a-digm par-a-dig-mat-ic par-a-digms
+ pipe-line pipe-lines
+ plug-in plug-ins pro-gram-mable
se-vere-ly spell-ing spell-ings stand-alone strong-est
+ sub-ex-pres-sion syn-chro-ni-city syn-chro-nous
time-stamp time-stamped
+ vis-ual vis-ual-ly
which-ever white-space white-spaces wide-spread wrap-around
}
\PrelimDrafttrue
@@ -517,6 +603,8 @@
\DeclareLaTeXLogo{cmss}{bx}n{.3}{.15}
\DeclareLaTeXLogo{cmr}m{it}{.3}{.27}
\DeclareLaTeXLogo{cmr}{bx}{it}{.3}{.27}
+\DeclareLaTeXLogo{bch}{m}{n}{.2}{.08}
+\DeclareLaTeXLogo{bch}{m}{it}{.2}{.08}
\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
@@ -733,7 +821,7 @@
\def\secsep{\vskip 5\baselineskip}
\newdimen\stbaselineskip \stbaselineskip=18\p@
\newdimen\stfontheight
- \settoheight{\stfontheight}{\sectitlefont O}
+\settoheight{\stfontheight}{\sectitlefont O}
\newif\ifSecTitle
\SecTitlefalse
\newif\ifWideSecTitle
@@ -848,20 +936,20 @@
\def\section{\TB@startsection{{section}%
1%
\z@
- {-8\p@}%
- {4\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
+ {4\p@\@plus.5\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsection{\TB@startsection{{subsection}%
2%
\z@
- {-8\p@}%
- {4\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
+ {4\p@\@plus.5\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsubsection{\TB@startsection{{subsubsection}%
3%
\z@
- {-8\p@}%
- {4\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
+ {4\p@\@plus.5\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\paragraph{\TB@startsection{{paragraph}%
4%
@@ -875,29 +963,37 @@
\TB@startsection{{section}%
1%
\z@
- {-8\p@}%
- {4\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
+ {4\p@\@plus.5\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsection{\TB@nolimelabel
\TB@startsection{{subsection}%
2%
\z@
- {-8\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
{-0.5em\@plus-\fontdimen3\font}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsubsection{\TB@nolimelabel
\TB@startsection{{subsubsection}%
3%
\parindent
- {-8\p@}%
+ {-8\p@\@plus-2\p@\@minus-2\p@}%
{-0.5em\@plus-\fontdimen3\font}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\fi
-\def\TB@startsection#1{\@ifstar
- {\TBWarning{*-form of \expandafter\string\csname\@firstofsix#1%
- \endcsname\space inappropriate}%
- \@startsection#1}%
- {\@startsection#1}}
+\if@numbersec
+ \def\TB@startsection#1{\@startsection#1}%
+\else
+ \def\TB@startsection#1{%
+ \@ifstar
+ {\TBWarning{*-form of \expandafter\string\csname\@firstofsix#1%
+ \endcsname\space
+ \MessageBreak
+ conflicts with nonumber class option}%
+ \@startsection#1}%
+ {\@startsection#1}%
+ }
+\fi
\def\@firstofsix#1#2#3#4#5#6{#1}
\def\TB@safe@startsection#1{\@startsection#1}
\newenvironment{SafeSection}%
@@ -983,12 +1079,13 @@
\long\def\@firstofthree#1#2#3{#1}
\long\def\@secondofthree#1#2#3{#2}
\long\def\@thirdofthree#1#2#3{#3}
-\long\def\@makecaption#1#2{%
+\def\@makecaption#1#2{%
\vskip\abovecaptionskip
- \sbox\@tempboxa{#1: #2}%
+ \def\@makecaptiontext{\small \parindent=1em\noindent #1: #2}%
+ \setbox\@tempboxa=\vbox{\@makecaptiontext\par}%
\ifdim \wd\@tempboxa >\hsize
\raggedright\hyphenpenalty=\@M
- #1: #2\par
+ \@makecaptiontext
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
@@ -1209,7 +1306,6 @@
\def\topregister{\ttopregister}
\def\botregister{\tbotregister}
\def \rtitlex{\def\texttub##1{{\normalsize\textrm{##1}}}\TUB, \volx }
-
\def\PrelimDraftfooter{%
\dlap{\kern\textheight\kern3pc
\rlap{\hb@xt@\pagewd{\midrtitle\hfil\midrtitle}}
@@ -1261,7 +1357,7 @@
\small\SMC@unknown@warning
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
}
-\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: unrecognised
+\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: nonstandard
text font size command -- using \string\small}}
\newcommand\textSMC[1]{{\SMC #1}}
\newcommand\acro[1]{\textSMC{#1}\@}
@@ -1310,7 +1406,7 @@
%% #1%
%% }
-\def\fnum@figure{{\bf Figure \thefigure}}
+\def\fnum@figure{{\small\bf Figure \thefigure}}
\if@Harvardcite
\AtBeginDocument{%
\bibliographystyle{ltugbib}%
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
index b6443966f48..a1e3f406310 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
@@ -6,20 +6,55 @@
%%
%% tugboat.dtx (with options: `ltugboatsty')
%%
-%% Copyright (C) 1994,1995,1996,2001 TeX Users Group
-%% All rights reserved.
+%% This is a generated file.
%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
%%
+%% The list of all files belonging to the distribution is given in the file
+%% `manifest.txt'.
%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%%
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% This file is part of the tugboat package.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
+%%
+%% The list of all files belonging to the distribution is
+%% given in the file `manifest.txt'.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
\ProvidesPackage{ltugboat}
- [2004/07/06 v1.6
+ [2006/05/05 v2.0
TUG compatibility package%
]
\@obsoletefile{ltugboat.cls}{ltugboat.sty}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
index 3f9bdc47bf2..a3b82056f30 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
@@ -6,21 +6,56 @@
%%
%% tugboat.dtx (with options: `common,latex,latex2e,ltugcomn')
%%
-%% Copyright (C) 1994,1995,1996,2001 TeX Users Group
-%% All rights reserved.
+%% This is a generated file.
%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
%%
+%% The list of all files belonging to the distribution is given in the file
+%% `manifest.txt'.
%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%%
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% This file is part of the tugboat package.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
+%%
+%% The list of all files belonging to the distribution is
+%% given in the file `manifest.txt'.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesPackage{ltugcomn}
- [2004/07/06 v1.6
+ [2006/05/05 v2.0
TUGboat `common macros' package%
]
\IfFileExists{mflogo.sty}%
@@ -92,21 +127,32 @@
{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
\def\AmSLaTeX{\AmS-\LaTeX}
\def\AmSTeX{\AmS-\TeX}
+\def\ANSI{\acro{ANSI}}
+\def\ASCII{\acro{ASCII}}
\def\aw{A\kern.1em-W}
\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
\def\BibTeX{\textsc{Bib}\kern-.08em\TeX}
\def\CandT{\textsl{Computers \& Typesetting}}
\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
\newcommand\Cplusplus{C\raisebox{.7ex}{$_{++}$}}
+\def\CSS{\acro{CSS}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
+\def\DVD{\acro{DVD}}
+\def\DVIPDFMx{\acro{DVIPDFM}$x$}
\def\DVItoVDU{DVIto\kern-.12em VDU}
\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
+\def\FAQ{\acro{FAQ}}
+\def\FTP{\acro{FTP}}
\def\Ghostscript{Ghost\-script}
+\def\GNU{\acro{GNU}}
+\def\GUI{\acro{GUI}}
\def\Hawaii{Hawai`i}
\def\HTML{\acro{HTML}}
+\def\HTTP{\acro{HTTP}}
\def\ISBN{\acro{ISBN}}
\def\ISSN{\acro{ISSN}}
+\def\JPEG{\acro{JPEG}}
\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
\def\JoT{\textsl{The Joy of \TeX}}
\def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em
@@ -124,8 +170,8 @@
A}%
\vss}%
}}
-\def\MathML{Math\acro{ML}}
\def\MacOSX{Mac\,\acro{OS\,X}}
+\def\MathML{Math\acro{ML}}
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
@@ -140,23 +186,27 @@
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
\raisebox{-0.5ex}{$\mathcal{T}$}\mkern-2mu \mathcal{S}}}
+\def\Pas{Pascal}
\def\pcMF{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}MF\@}
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
-\def\Pas{Pascal}
+\def\PDF{\acro{PDF}}
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\@}
\def\PiCTeX{\PiC\kern-.11em\TeX}
\def\plain{\texttt{plain}}
+\def\PNG{\acro{PNG}}
\def\POBox{P.\thinspace O.~Box }
\def\PS{{Post\-Script}}
+\def\RTF{\acro{RTF}}
\def\SC{Steering Committee}
\def\SGML{\acro{SGML}}
\def\SliTeX{\textrm{S\kern-.06em\textsc{l\kern-.035emi}%
\kern-.06em\TeX}}
- \def\slMF{\textsl{\MF}} % should never be used
- \def\stTeX{\textsc{st}\kern-0.13em\TeX}
+\def\slMF{\textsl{\MF}} % should never be used
+\def\stTeX{\textsc{st}\kern-0.13em\TeX}
\def\TANGLE{\texttt{TANGLE}\@}
\def\TB{\textsl{The \TeX book}}
+\def\TIFF{\acro{TIFF}}
\def\TP{\textsl{\TeX}: \textsl{The Program}}
\DeclareRobustCommand\TeX{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
\def\TeXhax{\TeX hax}
@@ -180,6 +230,24 @@
\def\XML{\acro{XML}}
\def\WEB{\texttt{WEB}\@}
\def\WEAVE{\texttt{WEAVE}\@}
+\def\tubreflect#1{%
+ \@ifundefined{reflectbox}{%
+ \TBerror{A graphics package must be loaded for \string\XeTeX}%
+ }{%
+ \ifdim \fontdimen1\font>0pt
+ \raise 1.75ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
+ \else
+ \reflectbox{#1}%
+ \fi
+ }%
+}
+\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
+\def\XeTeX{\leavevmode
+ \tubhideheight{\hbox{X%
+ \lower.5ex \hbox{\kern-.125em\tubreflect{E}}%
+ \kern-.1667em \TeX}}}
+\def\XHTML{\acro{XHTML}}
+\def\XSLT{\acro{XSLT}}
\newlinechar=`\^^J
\normallineskiplimit=\p@
\clubpenalty=10000
@@ -299,9 +367,9 @@
\def\nth#1{%
\def\reserved@a##1##2\@nil{\ifcat##1n%
0%
- \let\reserved@b\ensuremath
+ \let\reserved@b\ensuremath
\else##1##2%
- \let\reserved@b\relax
+ \let\reserved@b\relax
\fi}%
\TestCount=\reserved@a#1\@nil\relax
\ifnum\TestCount <0 \multiply\TestCount by\m@ne \fi % subdue negatives
@@ -319,7 +387,7 @@
\or rd% 3rd
\else th% nth
\fi}%
- }
+}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
@@ -330,11 +398,11 @@
\def\revauth##1{\def\therevauth{##1, }\ignorespaces}%
\def\revtitle##1{\def\therevtitle{{\slshape##1}. }\ignorespaces}%
\def\revpubinfo##1{\def\therevpubinfo{##1.}\ignorespaces}%
- }
+}
\def\endreviewitem{{\noindent\interlinepenalty=10000
\therevauth\therevtitle\therevpubinfo\endgraf}%
\vskip\medskipamount
- }
+}
\def\booktitle#1{{\slshape#1\/}}
\newcount\issueseqno \issueseqno=-1
\def\v@lx{\gdef\volx{Volume~\volno~(\volyr), No.~\issno}}
@@ -387,6 +455,14 @@
\def\TBEnableRemarks{\let\TBremark\@TBremark}
\def\TUBedit#1{}
\def\TUBfilename#1#2{\expandafter\def\csname file@@#1\endcsname{#2}}
+\newread\@altfilenames
+\def\@readFLN{\immediate\openin\@altfilenames=\jobname.fln
+ \ifeof\@altfilenames\let\@result\relax\else
+ \def\@result{\@@input\jobname.fln }\fi
+ \immediate\closein\@altfilenames
+ \@result}
+\@readFLN
+\everyjob=\expandafter{\the\everyjob\@readFLN}
\InputIfFileExists{\jobname.fln}%
{\TBInfo{Reading alternative file file \jobname.fln}}{}
\def\@tubfilename#1{\expandafter\ifx\csname file@@#1\endcsname\relax
@@ -413,23 +489,51 @@
\def\xreftoOFF#1{???}
\let\xrefto=\xreftoOFF
\let\TBdriver\gobble
-\hyphenation{Dijk-stra Eijk-hout Hara-lam-bous
- Doc-Book Flor-i-da Ghost-script Ghost-view Open-Type Pfa-Edit
- Post-Script True-Type
- ap-pen-dix
- bit-map bit-mapped bit-maps bool-ean
- col-umns
+\hyphenation{Del-a-ware Dijk-stra Duane Eijk-hout
+ Flor-i-da Free-BSD Ghost-script Ghost-view
+ Hara-lam-bous Jac-kow-ski Karls-ruhe
+ Mac-OS Math-Sci-Net
+ Net-BSD Open-BSD Open-Office
+ Pfa-Edit Post-Script Rich-ard Skoup South-all
+ VM-ware Win-Edt
+ acro-nym ap-pen-dix asyn-chro-nous
+ bit-map bit-mapped bit-maps buf-fer buf-fers bool-ean
+ col-umns cus-tom-iz-able
data-base data-bases
+ de-riv-a-tive de-riv-a-tives de-riv-a-ble der-i-va-tion
fall-ing
half-way
+ key-note
long-est
ma-gyar man-u-script man-u-scripts
- over-view
- par-a-digm par-a-digm-atic par-a-digms
+ off-line over-view
+ pal-ettes par-a-digm par-a-dig-mat-ic par-a-digms
+ pipe-line pipe-lines
+ plug-in plug-ins pro-gram-mable
se-vere-ly spell-ing spell-ings stand-alone strong-est
+ sub-ex-pres-sion syn-chro-ni-city syn-chro-nous
time-stamp time-stamped
+ vis-ual vis-ual-ly
which-ever white-space white-spaces wide-spread wrap-around
}
+\DeclareRobustCommand\SMC{%
+ \ifx\@currsize\normalsize\small\else
+ \ifx\@currsize\small\footnotesize\else
+ \ifx\@currsize\footnotesize\scriptsize\else
+ \ifx\@currsize\large\normalsize\else
+ \ifx\@currsize\Large\large\else
+ \ifx\@currsize\LARGE\Large\else
+ \ifx\@currsize\scriptsize\tiny\else
+ \ifx\@currsize\tiny\tiny\else
+ \ifx\@currsize\huge\LARGE\else
+ \ifx\@currsize\Huge\huge\else
+ \small\SMC@unknown@warning
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+}
+\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: nonstandard
+ text font size command -- using \string\small}}
+\newcommand\textSMC[1]{{\SMC #1}}
+\newcommand\acro[1]{\textSMC{#1}\@}
\endinput
%%
%% End of file `ltugcomn.sty'.
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
index 83211deeaa4..74c20ca9bbe 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
@@ -6,21 +6,56 @@
%%
%% tugboat.dtx (with options: `ltugproccls')
%%
-%% Copyright (C) 1994,1995,1996,2001 TeX Users Group
-%% All rights reserved.
+%% This is a generated file.
%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
+%% The list of all files belonging to the distribution is given in the file
+%% `manifest.txt'.
%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
%%
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% This file is part of the tugboat package.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
+%%
+%% The list of all files belonging to the distribution is
+%% given in the file `manifest.txt'.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugproc}
- [2004/07/06 v1.6
+ [2006/05/05 v2.0
TUG conference proceedings class%
]
\def\@tugclass{ltugproc}
@@ -80,7 +115,7 @@
\@gobble}
\expandafter\ifx\csname ds@tug\tugProcYear\endcsname\relax
\def\tugProcYear{2002}\fi
-\ExecuteOptions{nonumber,tug\tugProcYear,title\TUGprocExtraOptions}
+\ExecuteOptions{tug\tugProcYear,title\TUGprocExtraOptions}
\ProcessOptions
\if@proc@numbersec
\if@proc@numerable
@@ -131,25 +166,29 @@
\def\TITLEfont {\Large\rmfamily\mdseries\upshape}
\def\addressfont{\small\rmfamily\mdseries\upshape}
\def\netaddrfont{\small\ttfamily\mdseries\upshape}
+\newskip\aboveauthorskip \aboveauthorskip=18\p@ \@plus4\p@
+\newskip\belowauthorskip \belowauthorskip=\aboveauthorskip
+\newskip\belowabstractskip \belowabstractskip=14\p@ \@plus3\p@ \@minus2\p@
\def\@maketitle{%
{\parskip\z@
\TITLEfont\raggedright\noindent\@title\par
\count@=0
\loop
\ifnum\count@<\authornumber
- \vskip20\p@
+ \vskip\aboveauthorskip
\advance\count@\@ne
{\AUTHORfont\theauthor{\number\count@}\endgraf}%
\addressfont\theaddress{\number\count@}\endgraf
{%
\allowhyphens
\hangindent1.5pc
+ \frenchspacing
\netaddrfont\thenetaddress{\number\count@}\endgraf
\hangindent1.5pc
\thePersonalURL{\number\count@}\endgraf
}%
\repeat
- \vskip20\p@}%
+ \vskip\belowauthorskip}%
\if@abstract
\centerline{\bfseries Abstract}%
\vskip.5\baselineskip\rmfamily
@@ -159,7 +198,7 @@
\the\abstract@toks
\endlist\global\@ignoretrue
\fi
- \vskip1pc
+ \vskip\belowabstractskip
\global\@afterindentfalse\aftergroup\@afterheading
}
\newtoks\abstract@toks \abstract@toks{}
@@ -200,6 +239,15 @@
\fi}
\def\@abstract@end{\ifnum0=`{\fi}%
\expandafter\end\expandafter{\@abstract@}}
+\def\creditfootnote{\nomarkfootnote\xEdNote}
+\def\supportfootnote{\nomarkfootnote\relax}
+\gdef\nomarkfootnote#1#2{\begingroup
+ \def\thefootnote{}%
+ % no period, please, also no fnmark.
+ \def\@makefntext##1{##1}%
+ \footnotetext{\noindent #1#2}%
+ \endgroup
+}
\renewcommand{\makesignature}{\TBWarning
{\string\makesignature\space is invalid in proceedings issues}}
\renewcommand\title{\@dblarg\TB@title}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
index c10c80062ce..8394d10646c 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
@@ -6,20 +6,55 @@
%%
%% tugboat.dtx (with options: `ltugprocsty')
%%
-%% Copyright (C) 1994,1995,1996,2001 TeX Users Group
-%% All rights reserved.
+%% This is a generated file.
%%
-%% This file is part of the tugboat package.
-%% -----------------------------------------
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
%%
-%% This is a generated file. Permission is granted to customize the
-%% declarations in this file to serve the needs of your installation.
-%% However, no permission is granted to distribute a modified version of
-%% this file under its original name.
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
%%
+%% The list of all files belonging to the distribution is given in the file
+%% `manifest.txt'.
%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%%
+%% Copyright 1994,1995,1996,2001,2005,2006 TeX Users Group.
+%%
+%% This file is part of the tugboat package.
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is the TeX Users Group
+%% (http://tug.org/TUGboat).
+%%
+%% The list of all files belonging to the distribution is
+%% given in the file `manifest.txt'.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
\ProvidesPackage{ltugproc}
- [2004/07/06 v1.6
+ [2006/05/05 v2.0
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}
diff --git a/Master/texmf-dist/tex/plain/tugboat/tugboat.cmn b/Master/texmf-dist/tex/plain/tugboat/tugboat.cmn
index e8b7b771cae..6543ca254d8 100644
--- a/Master/texmf-dist/tex/plain/tugboat/tugboat.cmn
+++ b/Master/texmf-dist/tex/plain/tugboat/tugboat.cmn
@@ -1,25 +1,27 @@
-%% @latexfile{
+%% @texfile{
%% filename = "tugboat.cmn",
-%% version = "1.14",
-%% date = "2004/07/12",
-%% time = "13:43:50 EDT",
-%% checksum = "02352 1070 2988 34579",
+%% version = "1.17",
+%% date = "2006/05/24",
+%% time = "09:49:20 EDT",
+%% checksum = "53229 1060 3095 35854",
%% filetype = "common macros for TUGboat",
-%% copyright = "Copyright (C) TeX Users Group.
-%% Copying of this file is authorized only if either:
-%% (1) you make absolutely no changes to your copy, OR
-%% (2) if you do make changes, you first rename it to some
-%% other name.",
+%% copyright = "Copyright 1993-1996, 2006 TeX Users Group.
+%% Unlimited copying and redistribution of this file
+%% are permitted as long as this file is not
+%% modified. Modifications (and redistribution of
+%% modified versions) are also permitted, but only if
+%% the resulting file is renamed."
%% author = "TeX Users Group",
%% address = "TeX Users Group,
%% P.O.Box 2311,
%% Portland, OR 97208-2311,
%% USA",
-%% telephone = "415-982-8449",
-%% FAX = "415-982-8559",
+%% telephone = "+1 503 223-9994",
+%% FAX = "+1 206 203-3960",
%% email = "TUGboat@tug.org",
%% codetable = "ISO/ASCII",
%% keywords = "tex users group, tugboat, common macros",
+%% supported = "yes",
%% abstract = "This file contains macros common to both
%% the PLAIN and LaTeX style files for TUGboat,
%% the Communications of the TeX Users Group.
@@ -36,8 +38,8 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\fileversion{v1.14}
-\def\filedate{2004/07/12}
+\def\fileversion{v1.17}
+\def\filedate{2006/05/24}
\message{File `TUGBOAT.CMN' \fileversion \space\space <\filedate>}
@@ -111,42 +113,43 @@
\def\acro#1{{\SMC #1}\spacefactor1000 }
\def\AllTeX{(\La)\TeX}
-
\def\AMS{American Mathematical Society}
-
\def\AmS{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
{\the\textfont2 M}\kern-.125em{\the\textfont2 S}}
\def\AmSLaTeX{\AmS-\LaTeX}
\def\AmSTeX{\AmS-\TeX}
-
+\def\ANSI{\acro{ANSI}}
+\def\ASCII{\acro{ASCII}}
\def\aw{A\kern.1em-W}
\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
-
\def\BibTeX{{\rm B\kern-.05em{\smc i\kern-.025emb}\kern-.08em\TeX}}
-
\def\CandT{{\sl Computers \& Typesetting}}
\def\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
+\def\Cplusplus{C\raise.7ex\hbox{$_{++}$}}
+\def\CSS{\acro{CSS}}
\def\CTAN{\acro{CTAN}}
-
+\def\DTD{\acro{DTD}}
+\def\DVD{\acro{DVD}}
+\def\DVIPDFMx{\acro{DVIPDFM}$x$}
\def\DVItoVDU{DVIto\kern-.12em VDU}
-
\def\eTeX{$\varepsilon$-\kern-.125em\TeX}
-
+\def\FAQ{\acro{FAQ}}
+\def\FTP{\acro{FTP}}
+\def\Ghostscript{Ghost\-script}
+\def\GNU{\acro{GNU}}
+\def\GUI{\acro{GUI}}
\def\Hawaii{Hawai`i}
\def\HTML{\acro{HTML}}
-
-\def\ISBN{\acro{ISBN} }
-\def\ISSN{\acro{ISSN} }
-
+\def\HTTP{\acro{HTTP}}
+\def\ISBN{\acro{ISBN}}
+\def\ISSN{\acro{ISSN}}
+\def\JPEG{\acro{JPEG}}
% Japanese TeX
\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
-
-\def\JoT{{\sl The Joy of \TeX}}
-
+\def\JoT{{\sl The Joy of \TeX\/}}
\def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em\the\scriptfont2 A}%
\kern-.2em\lower.376ex\hbox{\the\textfont2 M}\kern-.125em
{\the\textfont2 S}-\TeX}
-
% note -- \LaTeX definition is from LATEX.TEX 2.09 of 7 Jan 86,
% adapted for additional flexibility in TUGboat
%\def\LaTeX{\TestCount=\the\fam \leavevmode L\raise.42ex
@@ -158,103 +161,77 @@
\kern-.5\wd\TestBox\raise.42ex\box\TestBox}
\def\LaTeX{\La\kern-.15em\TeX}
\def\LaTeXe{\LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$}
-
\def\MathML{Math\acro{ML}}
\def\MacOSX{Mac\,\acro{OS\,X}}
-
% for Robert McGaffey
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox to\ht\TestBox{\hbox{c}\vfil}}
-
+% Additional sizes of the manual font may be needed.
\font\manual=logo10 % font used for the METAFONT logo, etc.
\def\MF{{\manual META}\-{\manual FONT}\spacefactor1000 }
\def\MP{{\manual META}\-{\manual POST}\spacefactor1000 }
\def\mf{{\smc Metafont}}
\def\MFB{{\sl The \slMF book}}
-
% multilingual (INRS) TeX
\def\mtex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX\spacefactor1000 }
-
\def\NTStext{N\mkern-4mu \lower.5ex\hbox{$\cal T$}\mkern-2mu S}
\def\NTS{{\ifmmode \cal\NTStext \else $\cal\NTStext $\fi}}
-
-\def\OCP{$\Omega$\acro{CP}}
-
-\def\PDF{\acro{PDF}}
-
+\def\OMEGA{$\Omega$}
+\def\OCP{\OMEGA\acro{CP}}
+\def\OTP{\OMEGA\acro{TP}}
+\def\Pas{Pascal}
\def\pcMF{\leavevmode\raise.5ex\hbox{p\kern-.3ptc}MF\spacefactor1000 }
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3ptc}\TeX}
-
-\def\Pas{Pascal}
-
+\def\PDF{\acro{PDF}}
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\spacefactor1000 }
\def\PiCTeX{\PiC\kern-.11em\TeX}
-
\def\plain{{\tt plain}}
-
+\def\PNG{\acro{PNG}}
\def\POBox{P.\thinspace O.~Box }
-\def\POBoxTUG{\POBox\unskip~9506, Providence, RI~02940}
-
+%\def\POBoxTUG{\POBox\unskip~9506, Providence, RI~02940}
\def\PS{{Post\-Script}}
-
+\def\RTF{\acro{RTF}}
\def\SC{Steering Committee}
-
\def\SGML{\acro{SGML}}
-
-\def\SliTeX{{\rm S\kern-.06em{\smc l\kern-.035emi}\kern-.06em\TeX}}
-
-\def\slMF{\MF}
-% Use \font\manualsl=logosl10 instead, if it's available,
+\def\SliTeX{{\rm S\kern-.06em{\smc l\kern-.035emi}\kern-.06em\TeX}}\
% for \def\slMF{{\manualsl META}\-{\manualsl FONT}\spacefactor1000 }
-
+% Use \font\manualsl=logosl10 instead, if it's available,
+\def\slMF{\MF}
% Atari ST (Klaus Guntermann)
\def\stTeX{{\smc st\rm\kern-0.13em\TeX}}
-
\def\TANGLE{{\tt TANGLE}\spacefactor1000 }
-
-\def\TB{{\sl The \TeX book}}
+\def\TB{{\sl The \TeX book\/}}
+\def\TIFF{\acro{TIFF}}
\def\TP{{\sl \TeX\/}: {\sl The Program\/}}
-
\def\TeX{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\spacefactor1000 }
-
\def\TeXhax{\TeX hax}
-
% Don Hosek
\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}\kern-.2267emG%
\spacefactor1000 }
-
%\def\TeXtures{\TestCount=\the\fam
% \TeX\-\hbox{$\fam\TestCount\scriptstyle TURES$}}
\def\TeXtures{{\it Textures}}
\let\Textures=\TeXtures
-
\def\TeXXeT{\TeX-{}-\XeT}
-
\def\Thanh{H\`an~Th\^e\llap{\raise.5ex\hbox{\'{}}}~Th\`anh}
-
\def\ttn{{\sl TTN}\spacefactor1000 }
\def\TTN{{\sl \TeX{} and TUG NEWS}\spacefactor1000 }
-
\def\tubfont{\sl} % redefined in other situations
\def\TUB{{\tubfont TUGboat\/}}
-
\def\TUG{\TeX\ \UG}
-
+\def\tug{\acro{TUG}}
\def\UG{Users Group}
-
\def\UNIX{\acro{UNIX}}
-
\def\VAX{V\kern-.12em A\kern-.1em X\spacefactor1000 }
-
\def\VorTeX{V\kern-2.7pt\lower.5ex\hbox{O\kern-1.4pt R}\kern-2.6pt\TeX}
-
\def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\spacefactor1000 }
\def\XML{\acro{XML}}
-
\def\WEB{{\tt WEB}\spacefactor1000 }
\def\WEAVE{{\tt WEAVE}\spacefactor1000 }
-
-
+% the Xe\TeX logo requires Eplain, which is not assumed here, so
+% the definition is omitted.
+\def\XHTML{\acro{XHTML}}
+\def\XSLT{\acro{XSLT}}
%********************************************************************
@@ -293,9 +270,9 @@
\ifx\tugstyloaded@\plaintubstyle
\let\@@input\input
\def\iinput#1{\@@input#1 }
- \def\@inputcheck{\if\@nextchar\bgroup
+ \def\tub@inputcheck{\if\@nextchar\bgroup
\expandafter\iinput\else\expandafter\@@input\fi}
- \def\input{\futurelet\@nextchar\@inputcheck}
+ \def\input{\futurelet\@nextchar\tub@inputcheck}
\fi
% Smashes repeated from AMS-TeX; PLAIN implements only full \smash .
@@ -756,21 +733,31 @@
% some hyphenation exceptions:
-\hyphenation{Dijk-stra Eijk-hout Hara-lam-bous
- Doc-Book Flor-i-da Ghost-script Ghost-view Open-Type Pfa-Edit
- Post-Script True-Type
- ap-pen-dix
- bit-map bit-mapped bit-maps bool-ean
- col-umns
+\hyphenation{Del-a-ware Dijk-stra Duane Eijk-hout
+ Flor-i-da Free-BSD Ghost-script Ghost-view
+ Hara-lam-bous Jac-kow-ski Karls-ruhe
+ Mac-OS Math-Sci-Net
+ Net-BSD Open-BSD Open-Office
+ Pfa-Edit Post-Script Rich-ard Skoup South-all
+ VM-ware Win-Edt
+ acro-nym ap-pen-dix asyn-chro-nous
+ bit-map bit-mapped bit-maps buf-fer buf-fers bool-ean
+ col-umns cus-tom-iz-able
data-base data-bases
+ de-riv-a-tive de-riv-a-tives de-riv-a-ble der-i-va-tion
fall-ing
half-way
+ key-note
long-est
ma-gyar man-u-script man-u-scripts
- over-view
- par-a-digm par-a-digm-atic par-a-digms
+ off-line over-view
+ pal-ettes par-a-digm par-a-dig-mat-ic par-a-digms
+ pipe-line pipe-lines
+ plug-in plug-ins pro-gram-mable
se-vere-ly spell-ing spell-ings stand-alone strong-est
+ sub-ex-pres-sion syn-chro-ni-city syn-chro-nous
time-stamp time-stamped
+ vis-ual vis-ual-ly
which-ever white-space white-spaces wide-spread wrap-around
}
@@ -973,6 +960,9 @@ that may not be obvious. For full definitions, see real code above.
Version Date Changes
------- --------- ---------------------------------------------------
+1.15 30 Apr 06 additions to match ltugboat.cls v2.0, 2006/04/25:
+ name macros and hyphenation exceptions
+
1.14 21 Jun 04 added numerous name macros and hyphenation exceptions
1.13l 15 Nov 03 updated header address to Portland, OR
diff --git a/Master/texmf-dist/tex/plain/tugboat/tugboat.sty b/Master/texmf-dist/tex/plain/tugboat/tugboat.sty
index 04cfc7237cb..74f7ea40fed 100644
--- a/Master/texmf-dist/tex/plain/tugboat/tugboat.sty
+++ b/Master/texmf-dist/tex/plain/tugboat/tugboat.sty
@@ -1,24 +1,25 @@
%% @texfile{
%% filename = "tugboat.sty",
-%% version = "1.14c",
-%% date = "14 October 1996",
-%% time = "14:26:08",
+%% version = "1.17",
+%% date = "2006/05/24",
+%% time = "09:49:10 EDT",
+%% checksum = "29280 2245 6313 69380",
%% filetype = "Plain TeX macros for TUGboat",
-%% copyright = "Copyright (C) TeX Users Group.
-%% Copying of this file is authorized only if either:
-%% (1) you make absolutely no changes to your copy, OR
-%% (2) if you do make changes, you first rename it to some
-%% other name.",
+%% copyright = "Copyright 1993, 1999, 2003, 2006 TeX Users Group.
+%% Unlimited copying and redistribution of this file
+%% are permitted as long as this file is not
+%% modified. Modifications (and redistribution of
+%% modified versions) are also permitted, but only if
+%% the resulting file is renamed."
%% author = "TeX Users Group",
%% address = "TeX Users Group,
-%% 1850 Union Street, \#1637,
-%% San Francisco, CA 94123,
+%% P.O.Box 2311,
+%% Portland, OR 97208-2311,
%% USA",
-%% telephone = "415-982-8449",
-%% FAX = "415-982-8559",
-%% email = "Internet: TUGboat@ams.org",
+%% telephone = "+1 503 223-9994",
+%% FAX = "+1 206 203-3960",
+%% email = "TUGboat@tug.org",
%% codetable = "ISO/ASCII",
-%% checksum = "2238 6284 69130",
%% keywords = "tex users group, tugboat, plain tex",
%% supported = "yes",
%% abstract = "This file contains the plain-based macros
@@ -41,8 +42,8 @@
% TUGBOAT.STY
\def\thistubstyle{plain}
-\def\fileversion{v1.14c}
-\def\filedate{14 October 1996}
+\def\fileversion{v1.17}
+\def\filedate{2006/05/24}}
% general items
@@ -1207,7 +1208,9 @@
%
% addresses
+\newif\if@address \@addressfalse
\def\address{%
+ \@addresstrue
\begingroup
\def\CurrentTag{address}%
\@defaultoptions
@@ -2162,6 +2165,10 @@
Version Date Changes
------- --------- ---------------------------------------------------
+1.16 2 Jan 06 updated TUG address and phone in header
+
+1.15 15 Aug 05 added switch \if@address to avoid skip in signature
+
1.14c 14 Oct 96 lowered footnoterule by 3pt
1.14b 14 Apr 94 added \interlinepenalty=10000 to avoid page breaks