summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tugboat
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-06-24 16:38:12 +0000
committerKarl Berry <karl@freefriends.org>2009-06-24 16:38:12 +0000
commit4873be2e9722a5d9a95aa8edb9859d735853ab27 (patch)
tree3a3ba44ae3136602dfe6cb8f9f26d55b78a35ff6 /Master/texmf-dist/tex/latex/tugboat
parentf1fef055879de5641d7a1fcfab20d36da85686b2 (diff)
tugboat update (23jun09)
git-svn-id: svn://tug.org/texlive/trunk@13943 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tugboat')
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls150
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.sty38
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty71
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.cls51
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.sty38
5 files changed, 180 insertions, 168 deletions
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index e7f62975c98..75a71b41ce1 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -6,45 +6,33 @@
%%
%% 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,2009 TeX Users Group.
%%
-%% 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.
-%%
-%%
-%% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008
-%% TeX Users Group.
-%%
-%% This file is part of the tugboat package.
-%%
-%% This work may be distributed and/or modified under the
+%% 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
+%% 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".
-%%
+%%
+%% This file 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 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}
- [2007/09/19 v2.4b
+ [2009/06/21 v2.6
TUGboat journal class%
]
\csname tugstyloaded@\endcsname
@@ -92,8 +80,10 @@
\DeclareOption{noextralabel}{\let\UseExtraLabel\@gobble}
\DeclareOption{numbersec}{\let\if@numbersec\iftrue}
\DeclareOption{nonumber}{\let\if@numbersec\iffalse}
+\DeclareOption{runningminimal}{\AtEndOfClass{\@tubrunningminimal}}
+\DeclareOption{runningfull}{\AtEndOfClass{\@tubrunningfull}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
-\ExecuteOptions{draft,extralabel,numbersec,rawcite}
+\ExecuteOptions{draft,extralabel,numbersec,rawcite,runningfull}
\ProcessOptions
\LoadClass[twoside]{article}
\def\sectitlefont{\fontfamily\sfdefault\fontseries{bx}\fontshape{n}%
@@ -172,17 +162,20 @@
\def\AmSLaTeX{\AmS-\LaTeX}
\def\AmSTeX{\AmS-\TeX}
\def\ANSI{\acro{ANSI}}
+\def\API{\acro{API}}
\def\ASCII{\acro{ASCII}}
\def\aw{A\kern.1em-W}
\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
-\def\BibTeX{%
+\def\Bib{%
\ifdim \fontdimen1\font>0pt
B{\SMC\SMC IB}%
\else
- \textsc{Bib}\kern-.08em
+ \textsc{Bib}%
\fi
- \TeX}
+}
+\def\BibTeX{\Bib\kern-.08em \TeX}
\def\CandT{\textsl{Computers \& Typesetting}}
+\def\CJK{\acro{CJK}}
\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
\newcommand\Cplusplus{C\plusplus}
\newcommand\plusplus{\raisebox{.7ex}{$_{++}$}}
@@ -193,7 +186,11 @@
\def\DVI{\acro{DVI}}
\def\DVIPDFMx{\acro{DVIPDFM}$x$}
\def\DVItoVDU{DVIto\kern-.12em VDU}
+\def\ECMA{\acro{ECMA}}
+\def\EPS{\acro{EPS}}
\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
+\DeclareRobustCommand\ExTeX{%
+ \ensuremath{\textstyle\varepsilon_{\kern-0.15em\cal{X}}}\kern-.2em\TeX}
\def\FAQ{\acro{FAQ}}
\def\FTP{\acro{FTP}}
\def\Ghostscript{Ghost\-script}
@@ -224,6 +221,7 @@
A}%
\vss}%
}}
+\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX}
\def\MacOSX{Mac\,\acro{OS\,X}}
\def\MathML{Math\acro{ML}}
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
@@ -236,6 +234,7 @@
\DeclareTextSymbolDefault{\textohm}{OT1}
\newcommand\OMEGA{\textohm}
\DeclareRobustCommand{\OCP}{\OMEGA\acro{CP}}
+\def\OOXML{\acro{OOXML}}
\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
@@ -248,6 +247,7 @@
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\@}
\def\PiCTeX{\PiC\kern-.11em\TeX}
\def\PGF{\acro{PGF}}
+\def\PHP{\acro{PHP}}
\def\plain{\texttt{plain}}
\def\PNG{\acro{PNG}}
\def\POBox{P.\thinspace O.~Box }
@@ -259,6 +259,7 @@
\def\SliTeX{\textrm{S\kern-.06em\textsc{l\kern-.035emi}%
\kern-.06em\TeX}}
\def\slMF{\textsl{\MF}} % should never be used
+\def\SQL{\acro{SQL}}
\def\stTeX{\textsc{st}\kern-0.13em\TeX}
\def\STIX{\acro{STIX}}
\def\SVG{\acro{SVG}}
@@ -286,11 +287,13 @@
\def\UNIX{\acro{UNIX}}
\def\UTF{\acro{UTF}}
\def\VAX{V\kern-.12em A\kern-.1em X\@}
+\def\VnTeX{V\kern-.03em n\kern-.02em \TeX}
\def\VorTeX{V\kern-2.7\p@\lower.5ex\hbox{O\kern-1.4\p@ R}\kern-2.6\p@\TeX}
\def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@}
\def\XML{\acro{XML}}
\def\WEB{\texttt{WEB}\@}
\def\WEAVE{\texttt{WEAVE}\@}
+\def\WYSIWYG{\acro{WYSIWYG}}
\def\tubreflect#1{%
\@ifundefined{reflectbox}{%
\TBerror{A graphics package must be loaded for \string\XeTeX}%
@@ -303,7 +306,7 @@
}%
}
\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
-\def\Xe#1{\leavevmode
+\DeclareRobustCommand\Xe[1]{\leavevmode
\tubhideheight{\hbox{X%
\setbox0=\hbox{\TeX}\setbox1=\hbox{E}%
\lower\dp0\hbox{\raise\dp1\hbox{\kern-.125em\tubreflect{E}}}%
@@ -400,9 +403,9 @@
}
\def\bull{\vrule \@height 1ex \@width .8ex \@depth -.2ex }
\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}}
-\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
/\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces}
+\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
\DeclareRobustCommand\sfrac[1]{\@ifnextchar/{\@sfrac{#1}}%
{\@sfrac{#1}/}}
\def\@sfrac#1/#2{\leavevmode\kern.1em\raise.5ex
@@ -411,9 +414,14 @@
/\kern-.15em\lower.25ex
\hbox{$\m@th\mbox{\fontsize\sf@size\z@
\selectfont#2}$}}
+\DeclareRobustCommand\meta[1]{%
+ \ensuremath{\langle}%
+ \ifmmode \mbox\bgroup \fi % if in math
+ {\it #1}% no typewriter italics, please
+ \ifmmode \egroup \fi
+ \ensuremath{\rangle}%
+}
\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
-\DeclareRobustCommand\meta[1]{% don't stay bold in description items
- \ensuremath{\langle}{\mdseries\emph{#1}}\ensuremath{\rangle}}
\DeclareRobustCommand\env[1]{%
\cs{begin}\texttt{\char`\{#1\char`\}}}
\def\thinskip{\hskip 0.16667em\relax}
@@ -452,6 +460,7 @@
\else th% nth
\fi}%
}
+\def\r#1{\accent"17 #1}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
@@ -811,6 +820,7 @@
\fi
\def\authorlist#1{\def\@author{#1}}
\def\@author{\@defaultauthorlist}
+\def\mspmetavar#1#2{}
\newif\if@articletitle
\def\maketitle{\@ifstar
{\@articletitlefalse\@r@maketitle}%
@@ -835,6 +845,18 @@
\setcounter{footnote}{0}
\gdef\@thanks{}
}
+\def\rhTitle{}% avoid error if no author or title
+\renewcommand\title{\@dblarg\TB@title}
+\def\TB@title[#1]#2{\gdef\@title{#2}%
+ \bgroup
+ \let\thanks\@gobble
+ \def\\{\unskip\space\ignorespaces}%
+ \protected@xdef\rhTitle{#1}%
+ \egroup
+}
+\def\shortTitle #1{\def\rhTitle{#1}}
+\newif\ifshortAuthor
+\def\shortAuthor #1{\def\rhAuthor{#1}\shortAuthortrue}
\def\secsep{\vskip 5\baselineskip}
\newdimen\stbaselineskip \stbaselineskip=18\p@
\newdimen\stfontheight
@@ -953,25 +975,25 @@
\def\section{\TB@startsection{{section}%
1%
\z@
- {-8\p@}%
+ {-8\p@ \@plus-2\p@ \@minus-2\p@}%
{4\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsection{\TB@startsection{{subsection}%
2%
\z@
- {-8\p@}%
+ {-8\p@ \@plus-2\p@ \@minus-2\p@}%
{4\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\subsubsection{\TB@startsection{{subsubsection}%
3%
\z@
- {-8\p@}%
+ {-8\p@ \@plus-2\p@ \@minus-2\p@}%
{4\p@}%
{\normalsize\bf\raggedright\hyphenpenalty=\@M}}}
\def\paragraph{\TB@startsection{{paragraph}%
4%
\z@
- {2.5ex\@plus 1ex}%
+ {4\p@ \@plus1\p@ \@minus1\p@}%
{-1em}%
{\normalsize\bf}}}
\else
@@ -980,21 +1002,21 @@
\TB@startsection{{section}%
1%
\z@
- {-8\p@}%
+ {-8\p@ \@plus-2\p@ \@minus-2\p@}%
{4\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
@@ -1099,19 +1121,28 @@
\long\def\@firstofthree#1#2#3{#1}
\long\def\@secondofthree#1#2#3{#2}
\long\def\@thirdofthree#1#2#3{#3}
+\newdimen\tubfullpageindent \tubfullpageindent=4.875pc
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
- \sbox\@tempboxa{\small #1: #2}%
- \ifdim \wd\@tempboxa >\hsize
- \raggedright\hyphenpenalty=\@M \parindent=1em
- {\small \noindent #1: #2\par}%
+ \sbox\@tempboxa{\small #1: #2}% try in an hbox
+ \ifdim \wd\@tempboxa > \hsize
+ {% caption doesn't fit on one line; set as a paragraph.
+ \small \raggedright \hyphenpenalty=\@M \parindent=1em
+ % indent full-width captions {figure*}, but not single-column {figure}.
+ \ifdim\hsize = \textwidth
+ \leftskip=\tubfullpageindent \rightskip=\leftskip
+ \advance\rightskip by 0pt plus2em % increase acceptable raggedness
+ \fi
+ \noindent #1: #2\par}%
\else
- \global \@minipagefalse
+ % fits on one line; use the hbox, centered. Do not reset its glue.
+ \global\@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\def\fnum@figure{{\small \bf \figurename\nobreakspace\thefigure}}
\def\fnum@table{{\small \bf \tablename\nobreakspace\thetable}}
+\setlength\abovecaptionskip{6pt plus1pt minus1pt}
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt
\abovedisplayskip=3\p@\@plus 3\p@\@minus\p@
@@ -1160,6 +1191,13 @@
\def\quote{\list{}{\rightmargin.5\leftmargin}\item[]}
\renewcommand{\quotation}{\list{}{\listparindent 1.5em
\rightmargin.5\leftmargin\parsep \z@\@plus\p@}\item[]}
+\newenvironment{compactitemize}%
+ {\begin{itemize}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parskip}{0pt}%
+ \setlength{\parsep} {0pt}%
+ }%
+ {\end{itemize}}
\let\@TBverbatim\verbatim
\let\@TBendverbatim\endverbatim
\def\verbatim{\par\obeylines
@@ -1331,7 +1369,6 @@
\dlap{\kern\textheight\kern3pc
\rlap{\hb@xt@\pagewd{\midrtitle\hfil\midrtitle}}
}}
-
\def\MakeRegistrationMarks{}
\def\UseTrimMarks{%
\def\MakeRegistrationMarks{%
@@ -1339,15 +1376,30 @@
\vbox{\dlap{\vbox to\trimlgt{\vfil\botregister}}%
\topregister\vskip \headmargin \vskip 10\p@}}}}%
}
-
\def\@oddhead{\MakeRegistrationMarks\PrelimDraftfooter
\normalsize\csname normalshape\endcsname\rm
\rtitlex\qquad\midrtitle \hfil \thepage}
\def\@evenhead{\MakeRegistrationMarks\PrelimDraftfooter
\normalsize\csname normalshape\endcsname\rm
\thepage\hfil\midrtitle\qquad\rtitlex}
-\def\@oddfoot{}
-\def\@evenfoot{}
+
+\def\@tubrunningfull{%
+ \def\@oddfoot{\hfil\rhTitle}
+ \def\@evenfoot{\@author\hfil}
+}
+
+\def\@tubrunninggetauthor#1{#1
+ \begingroup
+ \let\thanks\@gobble
+ \protected@xdef\rhAuthor{\the\toks@##1}%
+ \endgroup
+}%
+
+\def\@tubrunningminimal{%
+ \def\@oddfoot{\hfil}
+ \def\@evenfoot{\hfil}
+}
+
\def\ps@headings{}
\pagestyle{headings}
\def\@outputdblcol{\if@firstcolumn \global\@firstcolumnfalse
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
index ca5c897d5fa..e1a0f40ef77 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
@@ -6,44 +6,32 @@
%%
%% 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,2009 TeX Users Group.
%%
-%% 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.
-%%
-%%
-%% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008
-%% TeX Users Group.
-%%
-%% This file is part of the tugboat package.
-%%
-%% This work may be distributed and/or modified under the
+%% 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
+%% 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".
-%%
+%%
+%% This file 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 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}
- [2007/09/19 v2.4b
+ [2009/06/21 v2.6
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 386da19bc81..9abe2e39ab9 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
@@ -6,45 +6,33 @@
%%
%% 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,2009 TeX Users Group.
%%
-%% 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.
-%%
-%%
-%% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008
-%% TeX Users Group.
-%%
-%% This file is part of the tugboat package.
-%%
-%% This work may be distributed and/or modified under the
+%% 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
+%% 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".
-%%
+%%
+%% This file 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 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}
- [2007/09/19 v2.4b
+ [2009/06/21 v2.6
TUGboat `common macros' package%
]
\IfFileExists{mflogo.sty}%
@@ -117,17 +105,20 @@
\def\AmSLaTeX{\AmS-\LaTeX}
\def\AmSTeX{\AmS-\TeX}
\def\ANSI{\acro{ANSI}}
+\def\API{\acro{API}}
\def\ASCII{\acro{ASCII}}
\def\aw{A\kern.1em-W}
\def\AW{Addison\kern.1em-\penalty\z@\hskip\z@skip Wesley}
-\def\BibTeX{%
+\def\Bib{%
\ifdim \fontdimen1\font>0pt
B{\SMC\SMC IB}%
\else
- \textsc{Bib}\kern-.08em
+ \textsc{Bib}%
\fi
- \TeX}
+}
+\def\BibTeX{\Bib\kern-.08em \TeX}
\def\CandT{\textsl{Computers \& Typesetting}}
+\def\CJK{\acro{CJK}}
\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
\newcommand\Cplusplus{C\plusplus}
\newcommand\plusplus{\raisebox{.7ex}{$_{++}$}}
@@ -138,7 +129,11 @@
\def\DVI{\acro{DVI}}
\def\DVIPDFMx{\acro{DVIPDFM}$x$}
\def\DVItoVDU{DVIto\kern-.12em VDU}
+\def\ECMA{\acro{ECMA}}
+\def\EPS{\acro{EPS}}
\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
+\DeclareRobustCommand\ExTeX{%
+ \ensuremath{\textstyle\varepsilon_{\kern-0.15em\cal{X}}}\kern-.2em\TeX}
\def\FAQ{\acro{FAQ}}
\def\FTP{\acro{FTP}}
\def\Ghostscript{Ghost\-script}
@@ -169,6 +164,7 @@
A}%
\vss}%
}}
+\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX}
\def\MacOSX{Mac\,\acro{OS\,X}}
\def\MathML{Math\acro{ML}}
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
@@ -181,6 +177,7 @@
\DeclareTextSymbolDefault{\textohm}{OT1}
\newcommand\OMEGA{\textohm}
\DeclareRobustCommand{\OCP}{\OMEGA\acro{CP}}
+\def\OOXML{\acro{OOXML}}
\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
@@ -193,6 +190,7 @@
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\@}
\def\PiCTeX{\PiC\kern-.11em\TeX}
\def\PGF{\acro{PGF}}
+\def\PHP{\acro{PHP}}
\def\plain{\texttt{plain}}
\def\PNG{\acro{PNG}}
\def\POBox{P.\thinspace O.~Box }
@@ -204,6 +202,7 @@
\def\SliTeX{\textrm{S\kern-.06em\textsc{l\kern-.035emi}%
\kern-.06em\TeX}}
\def\slMF{\textsl{\MF}} % should never be used
+\def\SQL{\acro{SQL}}
\def\stTeX{\textsc{st}\kern-0.13em\TeX}
\def\STIX{\acro{STIX}}
\def\SVG{\acro{SVG}}
@@ -231,11 +230,13 @@
\def\UNIX{\acro{UNIX}}
\def\UTF{\acro{UTF}}
\def\VAX{V\kern-.12em A\kern-.1em X\@}
+\def\VnTeX{V\kern-.03em n\kern-.02em \TeX}
\def\VorTeX{V\kern-2.7\p@\lower.5ex\hbox{O\kern-1.4\p@ R}\kern-2.6\p@\TeX}
\def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@}
\def\XML{\acro{XML}}
\def\WEB{\texttt{WEB}\@}
\def\WEAVE{\texttt{WEAVE}\@}
+\def\WYSIWYG{\acro{WYSIWYG}}
\def\tubreflect#1{%
\@ifundefined{reflectbox}{%
\TBerror{A graphics package must be loaded for \string\XeTeX}%
@@ -248,7 +249,7 @@
}%
}
\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
-\def\Xe#1{\leavevmode
+\DeclareRobustCommand\Xe[1]{\leavevmode
\tubhideheight{\hbox{X%
\setbox0=\hbox{\TeX}\setbox1=\hbox{E}%
\lower\dp0\hbox{\raise\dp1\hbox{\kern-.125em\tubreflect{E}}}%
@@ -345,9 +346,9 @@
}
\def\bull{\vrule \@height 1ex \@width .8ex \@depth -.2ex }
\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}}
-\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
/\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces}
+\def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}}
\DeclareRobustCommand\sfrac[1]{\@ifnextchar/{\@sfrac{#1}}%
{\@sfrac{#1}/}}
\def\@sfrac#1/#2{\leavevmode\kern.1em\raise.5ex
@@ -356,9 +357,14 @@
/\kern-.15em\lower.25ex
\hbox{$\m@th\mbox{\fontsize\sf@size\z@
\selectfont#2}$}}
+\DeclareRobustCommand\meta[1]{%
+ \ensuremath{\langle}%
+ \ifmmode \mbox\bgroup \fi % if in math
+ {\it #1}% no typewriter italics, please
+ \ifmmode \egroup \fi
+ \ensuremath{\rangle}%
+}
\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
-\DeclareRobustCommand\meta[1]{% don't stay bold in description items
- \ensuremath{\langle}{\mdseries\emph{#1}}\ensuremath{\rangle}}
\DeclareRobustCommand\env[1]{%
\cs{begin}\texttt{\char`\{#1\char`\}}}
\def\thinskip{\hskip 0.16667em\relax}
@@ -397,6 +403,7 @@
\else th% nth
\fi}%
}
+\def\r#1{\accent"17 #1}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
index b82e8a1a9be..f45303dd257 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
@@ -6,45 +6,33 @@
%%
%% 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,2009 TeX Users Group.
%%
-%% 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.
-%%
-%%
-%% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008
-%% TeX Users Group.
-%%
-%% This file is part of the tugboat package.
-%%
-%% This work may be distributed and/or modified under the
+%% 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
+%% 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".
-%%
+%%
+%% This file 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 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}
- [2007/09/19 v2.4b
+ [2009/06/21 v2.6
TUG conference proceedings class%
]
\def\@tugclass{ltugproc}
@@ -182,7 +170,7 @@
\centerline{\bfseries Abstract}%
\vskip.5\baselineskip\rmfamily
\list{}{\listparindent20\p@
- \itemindent\z@ \leftmargin4.875pc
+ \itemindent\z@ \leftmargin\tubfullpageindent
\rightmargin\leftmargin \parsep \z@}\item[]\ignorespaces
\the\abstract@toks
\endlist\global\@ignoretrue
@@ -230,17 +218,6 @@
\expandafter\end\expandafter{\@abstract@}}
\renewcommand{\makesignature}{\TBWarning
{\string\makesignature\space is invalid in proceedings issues}}
-\renewcommand\title{\@dblarg\TB@title}
-\def\TB@title[#1]#2{\gdef\@title{#2}%
- \bgroup
- \let\thanks\@gobble
- \let\\\ %
- \protected@xdef\rhTitle{#1}%
- \egroup
-}
-\def\shortTitle #1{\def\rhTitle{#1}}
-\newif\ifshortAuthor
-\def\shortAuthor #1{\def\rhAuthor{#1}\shortAuthortrue}
\def\ps@TBproctitle{\let\@oddhead\MakeRegistrationMarks
\let\@evenhead\MakeRegistrationMarks
\TB@definefeet
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
index 61049341c43..3cc3730240d 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
@@ -6,44 +6,32 @@
%%
%% 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,2009 TeX Users Group.
%%
-%% 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.
-%%
-%%
-%% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008
-%% TeX Users Group.
-%%
-%% This file is part of the tugboat package.
-%%
-%% This work may be distributed and/or modified under the
+%% 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
+%% 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".
-%%
+%%
+%% This file 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 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}
- [2007/09/19 v2.4b
+ [2009/06/21 v2.6
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}