summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/tugboat/README12
-rw-r--r--Master/texmf-dist/doc/latex/tugboat/ltubguid.ltx (renamed from Master/texmf-dist/source/latex/tugboat/ltubguid.ltx)0
-rw-r--r--Master/texmf-dist/doc/latex/tugboat/manifest.txt1
-rw-r--r--Master/texmf-dist/doc/latex/tugboat/tugboat.pdfbin500828 -> 461774 bytes
-rw-r--r--Master/texmf-dist/source/latex/tugboat/tugboat.dtx125
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls86
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.sty2
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty25
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.cls2
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.sty2
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo2
11 files changed, 150 insertions, 107 deletions
diff --git a/Master/texmf-dist/doc/latex/tugboat/README b/Master/texmf-dist/doc/latex/tugboat/README
index 962f33d3e5a..6687e71ad27 100644
--- a/Master/texmf-dist/doc/latex/tugboat/README
+++ b/Master/texmf-dist/doc/latex/tugboat/README
@@ -1,4 +1,4 @@
-Copyright 2006, 2009 TeX Users Group.
+Copyright 2006, 2009-2010 TeX Users Group.
You may freely use, modify and/or distribute this file.
LaTeX macros for use in TUGboat
@@ -8,8 +8,9 @@ See the TUGboat web pages at http://tug.org/TUGboat for tips on writing
articles, access to online issues, etc. We greatly appreciate new
article submissions!
-The files in this directory will generate both a TUGboat articles
-class and a TUG conference proceedings class.
+The files in this directory will generate both a TUGboat article class
+(ltugboat) and a TUG conference proceedings class (ltugproc). However,
+these days, only ltugboat is used.
These macros are supported.
@@ -24,8 +25,9 @@ The directory contains three files containing TeX code:
tugboat.dtx -- the source for the macros
tugboat.ins -- the docstrip instructions
- ltubguid.ltx -- documentation for the macros (published in TUGboat
- 52, but revised since)
+ ltubguid.ltx -- documentation for the macros (published in
+ http://tug.org/TUGboat/tb17-3/tb52guid.pdf,
+ but much updated since)
other files are
ltugbib.bst -- a BibTeX style to match ltugboat.cls's default
diff --git a/Master/texmf-dist/source/latex/tugboat/ltubguid.ltx b/Master/texmf-dist/doc/latex/tugboat/ltubguid.ltx
index 7372425224f..7372425224f 100644
--- a/Master/texmf-dist/source/latex/tugboat/ltubguid.ltx
+++ b/Master/texmf-dist/doc/latex/tugboat/ltubguid.ltx
diff --git a/Master/texmf-dist/doc/latex/tugboat/manifest.txt b/Master/texmf-dist/doc/latex/tugboat/manifest.txt
index ca696506b28..1dbb9814f26 100644
--- a/Master/texmf-dist/doc/latex/tugboat/manifest.txt
+++ b/Master/texmf-dist/doc/latex/tugboat/manifest.txt
@@ -1,6 +1,5 @@
List of files in the tugboat LaTeX package covered by the LPPL:
-README
ltubguid.ltx
ltubguid.pdf
ltugbib.bst
diff --git a/Master/texmf-dist/doc/latex/tugboat/tugboat.pdf b/Master/texmf-dist/doc/latex/tugboat/tugboat.pdf
index ff711f6f822..eac2ce8a5b7 100644
--- a/Master/texmf-dist/doc/latex/tugboat/tugboat.pdf
+++ b/Master/texmf-dist/doc/latex/tugboat/tugboat.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/tugboat/tugboat.dtx b/Master/texmf-dist/source/latex/tugboat/tugboat.dtx
index 40719415e94..63d61e1289d 100644
--- a/Master/texmf-dist/source/latex/tugboat/tugboat.dtx
+++ b/Master/texmf-dist/source/latex/tugboat/tugboat.dtx
@@ -4,8 +4,7 @@
% \iffalse (this is a meta-comment (so they say))
% tugboat.dtx - main source for LaTeX TUGboat classes.
%
-% Copyright 1994,1995,1996,1997,1998,2000,2001,2004,2005,2006,2007,2008,2009
-% TeX Users Group.
+% Copyright 1994-1998, 2000-2001, 2004-2010 TeX Users Group.
%
% This file is part of the tugboat package.
%
@@ -31,7 +30,7 @@
%<ltugboatsty>\ProvidesPackage{ltugboat}
%<ltugprocsty>\ProvidesPackage{ltugproc}
%<ltugcomn> \ProvidesPackage{ltugcomn}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
%<ltugboatcls> TUGboat journal class%
%<ltugproccls> TUG conference proceedings class%
%<ltugboatsty|ltugprocsty> TUG compatibility package%
@@ -119,7 +118,6 @@
% \end{macrocode}
%
% \fi
-% \CheckSum{4644}
%
% \section{Introduction}
%
@@ -143,8 +141,8 @@
% |\ConTeXt|& \ConTeXt\\
% |\Cplusplus|& C++\\
% |\DTD|&\\
-% |\DVI|&\\
% |\DVD|&\\
+% |\DVI|&\\
% |\DVIPDFMx|& \DVIPDFMx\\
% |\DVItoVDU|& DVItoVDU\\
% |\ECMA|&\\
@@ -356,7 +354,8 @@
\BlackBoxes
\def\MakeRegistrationMarks{}%
\PrelimDrafttrue
- }%
+ \@tubrunningminimal
+ }%
}
\DeclareOption{preprint}{%
\preprinttrue
@@ -434,12 +433,14 @@
\DeclareOption{numbersec}{\let\if@numbersec\iftrue}
\DeclareOption{nonumber}{\let\if@numbersec\iffalse}
% \end{macrocode}
-%
+%
% Minimal running headers/footers contain just the TUGboat volume/issue
-% identification and page number. `runningfull' is the default, and
-% includes title and author.
+% identification and page numbers. `runningfull' is the default, and
+% includes title and author. `runningoff' makes both headers and
+% footers empty.
%
% \begin{macrocode}
+\DeclareOption{runningoff}{\AtEndOfClass{\@tubrunningoff}}
\DeclareOption{runningminimal}{\AtEndOfClass{\@tubrunningminimal}}
\DeclareOption{runningfull}{\AtEndOfClass{\@tubrunningfull}}
% \end{macrocode}
@@ -652,18 +653,22 @@
}
\def\BibTeX{\Bib\kern-.08em \TeX}
%
+\def\BSD{\acro{BSD}}
\def\CandT{\textsl{Computers \& Typesetting}}
\def\CJK{\acro{CJK}}
% \end{macrocode}
% We place our \cs{kern} after \cs{-} so that it disappears if the
% hyphenation is taken:
% \begin{macrocode}
-\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
-\newcommand\Cplusplus{C\plusplus}
-\newcommand\plusplus{\raisebox{.7ex}{$_{++}$}}
+\def\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
+\def\CMkIV{\ConTeXt\ \MkIV}
+\def\Cplusplus{C\plusplus}
+\def\plusplus{\raisebox{.7ex}{$_{++}$}}
\def\CSS{\acro{CSS}}
+\def\CSV{\acro{CSV}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
+\def\DTK{\acro{DTK}}
\def\DVD{\acro{DVD}}
\def\DVI{\acro{DVI}}
\def\DVIPDFMx{\acro{DVIPDFM}$x$}
@@ -732,6 +737,7 @@
% \begin{macrocode}
\def\mf{\textsc{Metafont}}
\def\MFB{\textsl{The \MF book}}
+\def\MkIV{Mk\acro{IV}}
\let\TB@@mp\mp
\DeclareRobustCommand\mp{\ifmmode\TB@@mp\else MetaPost\fi}
%
@@ -746,7 +752,8 @@
\DeclareTextSymbolDefault{\textohm}{OT1}
\newcommand\OMEGA{\textohm}
\DeclareRobustCommand{\OCP}{\OMEGA\acro{CP}}
-\def\OOXML{\acro{OOXML}}
+\DeclareRobustCommand{\OOXML}{\acro{OOXML}}
+\DeclareRobustCommand{\OTF}{\acro{OTF}}
\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
% \end{macrocode}
@@ -759,10 +766,10 @@
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
\def\PDF{\acro{PDF}}
-\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\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 }
@@ -840,6 +847,8 @@
\def\XeLaTeX{\Xe{\,\LaTeX}}
%
\def\XHTML{\acro{XHTML}}
+\def\XSL{\acro{XSL}}
+\def\XSLFO{\acro{XSL}\raise.08ex\hbox{-}\acro{FO}}
\def\XSLT{\acro{XSLT}}
% \end{macrocode}
%
@@ -1155,12 +1164,6 @@
}
% \end{macrocode}
%
-% One more accent.
-%
-% \begin{macrocode}
-\def\r#1{\accent"17 #1}
-% \end{macrocode}
-%
% \subsection{Reviews}
%
% Format information on reviewed items for book review articles.
@@ -1230,7 +1233,7 @@
\setbox\TestBox=\hbox{\volno}%
\ifdim \wd\TestBox > .2em \v@lx \fi }
\vol 0, 0.
-\issdate Thermidor, 2060.
+\issdate Thermidor, 9999.
% \end{macrocode}
%
% (The curious should know that \emph{Thermidor} was one of the French
@@ -1625,12 +1628,13 @@
% \begin{macrocode}
\def\@defaultsignature{{%
\let\thanks\@gobble
+ \frenchspacing
+ %
\ifnum\authornumber<0
% \end{macrocode}
% if \cs{authornumber}$<0$, we are in a contributor's section
% \begin{macrocode}
\medskip
- \frenchspacing
\signaturemark
\theauthor{\number\authornumber}\\
\theaddress{\number\authornumber}\\
@@ -2520,21 +2524,23 @@
}
% \end{macrocode}
%
-% The \cs{newlabel} command that gets written to the \texttt{.aux}
-% file needs to be redefined to have three components to its argument:
+% We output the name label as a second \cs{newlabel} command
+% in the \texttt{.aux} file. That way, packages such as |varioref|
+% which also read the \texttt{.aux} information can still work.
+% So we redefine \cs{label} to first call the standard \LaTeX\
+% \cs{label} and then write our named label as |nr<label>|.
+%
% \begin{macrocode}
-\def\label#1{{%
- \@bsphack
- \let\label\@gobble
- \let\index\@gobble
- \if@filesw
- \protected@write\@auxout{}%
- {\string\newlabel{#1}{%
- {\@currentlabel}{\thepage}{\@currentlabelname}}%
- }%
- \fi
- \@esphack
- }%
+\let\@savelatexlabel=\label % so save original LaTeX command
+%
+\def\label#1{% de
+ \@savelatexlabel{#1}%
+ \@bsphack
+ \if@filesw
+ \protected@write\@auxout{}%
+ {\string\newlabel{nr@#1}{{\@currentlabel}{\@currentlabelname}}}%
+ \fi
+ \@esphack
}
% \end{macrocode}
%
@@ -2544,19 +2550,12 @@
\let\@currentlabelname\@empty
% \end{macrocode}
%
-% References are pretty straightforward, but need three extra utility
-% commands (analagous to the \cs{@firstof...}, etc., defined in the
-% kernel).
+% Getting named references is then just like getting page references in
+% the \LaTeX\ kernel (see |ltxref.dtx|).
+%
% \begin{macrocode}
-\DeclareRobustCommand\ref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@firstofthree{#1}}
-\DeclareRobustCommand\pageref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@secondofthree{#1}}
\DeclareRobustCommand\nameref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@thirdofthree{#1}}
-\long\def\@firstofthree#1#2#3{#1}
-\long\def\@secondofthree#1#2#3{#2}
-\long\def\@thirdofthree#1#2#3{#3}
+ \csname r@nr@#1\endcsname\@secondoftwo{#1}}
% \end{macrocode}
%
% \subsection{Float captions}
@@ -2674,7 +2673,8 @@
\rightmargin.5\leftmargin\parsep \z@\@plus\p@}\item[]}
% \end{macrocode}
%
-% The |compactitemize| environment, without space between the items.
+% The |compactitemize| and |compactenumerate| environments, without
+% space between the items.
%
% \begin{macrocode}
\newenvironment{compactitemize}%
@@ -2684,6 +2684,14 @@
\setlength{\parsep} {0pt}%
}%
{\end{itemize}}
+%
+\newenvironment{compactenumerate}%
+ {\begin{enumerate}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parskip}{0pt}%
+ \setlength{\parsep} {0pt}%
+ }%
+ {\end{enumerate}}
% \end{macrocode}
%
% \subsection{Some fun with \texttt{verbatim}}
@@ -3092,12 +3100,15 @@
}
% put issue identification and page number in header.
\def\@oddhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
+ \normalsize\csname normalshape\endcsname\rm \tubheadhook
\rtitlex\qquad\midrtitle \hfil \thepage}
\def\@evenhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
+ \normalsize\csname normalshape\endcsname\rm \tubheadhook
\thepage\hfil\midrtitle\qquad\rtitlex}
+% can be used to reset the font, e.g., tb98kuester.
+\def\tubheadhook{}
+
% put title and author in footer.
\def\@tubrunningfull{%
\def\@oddfoot{\hfil\rhTitle}
@@ -3113,8 +3124,16 @@
% empty footer.
\def\@tubrunningminimal{%
- \def\@oddfoot{\hfil}
- \def\@evenfoot{\hfil}
+ \def\@oddfoot{\hfil}%
+ \def\@evenfoot{\hfil}%
+}
+
+% empty footer and header.
+\def\@tubrunningoff{%
+ \def\@oddfoot{\hfil}%
+ \def\@evenfoot{\hfil}%
+ \def\@oddhead{\hfil}%
+ \def\@evenhead{\hfil}%
}
\def\ps@headings{}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index cef2f14b660..25dd0e13607 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugboat}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
TUGboat journal class%
]
\csname tugstyloaded@\endcsname
@@ -50,7 +50,8 @@
\BlackBoxes
\def\MakeRegistrationMarks{}%
\PrelimDrafttrue
- }%
+ \@tubrunningminimal
+ }%
}
\DeclareOption{preprint}{%
\preprinttrue
@@ -80,6 +81,7 @@
\DeclareOption{noextralabel}{\let\UseExtraLabel\@gobble}
\DeclareOption{numbersec}{\let\if@numbersec\iftrue}
\DeclareOption{nonumber}{\let\if@numbersec\iffalse}
+\DeclareOption{runningoff}{\AtEndOfClass{\@tubrunningoff}}
\DeclareOption{runningminimal}{\AtEndOfClass{\@tubrunningminimal}}
\DeclareOption{runningfull}{\AtEndOfClass{\@tubrunningfull}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
@@ -174,14 +176,18 @@
\fi
}
\def\BibTeX{\Bib\kern-.08em \TeX}
+\def\BSD{\acro{BSD}}
\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}{$_{++}$}}
+\def\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
+\def\CMkIV{\ConTeXt\ \MkIV}
+\def\Cplusplus{C\plusplus}
+\def\plusplus{\raisebox{.7ex}{$_{++}$}}
\def\CSS{\acro{CSS}}
+\def\CSV{\acro{CSV}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
+\def\DTK{\acro{DTK}}
\def\DVD{\acro{DVD}}
\def\DVI{\acro{DVI}}
\def\DVIPDFMx{\acro{DVIPDFM}$x$}
@@ -228,13 +234,15 @@
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
\def\MFB{\textsl{The \MF book}}
+\def\MkIV{Mk\acro{IV}}
\let\TB@@mp\mp
\DeclareRobustCommand\mp{\ifmmode\TB@@mp\else MetaPost\fi}
\DeclareTextSymbol{\textohm}{OT1}{'012}
\DeclareTextSymbolDefault{\textohm}{OT1}
\newcommand\OMEGA{\textohm}
\DeclareRobustCommand{\OCP}{\OMEGA\acro{CP}}
-\def\OOXML{\acro{OOXML}}
+\DeclareRobustCommand{\OOXML}{\acro{OOXML}}
+\DeclareRobustCommand{\OTF}{\acro{OTF}}
\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
@@ -244,10 +252,10 @@
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
\def\PDF{\acro{PDF}}
-\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\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 }
@@ -314,6 +322,8 @@
\def\XeTeX{\Xe\TeX}
\def\XeLaTeX{\Xe{\,\LaTeX}}
\def\XHTML{\acro{XHTML}}
+\def\XSL{\acro{XSL}}
+\def\XSLFO{\acro{XSL}\raise.08ex\hbox{-}\acro{FO}}
\def\XSLT{\acro{XSLT}}
\newlinechar=`\^^J
\normallineskiplimit=\p@
@@ -460,7 +470,6 @@
\else th% nth
\fi}%
}
-\def\r#1{\accent"17 #1}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
@@ -494,7 +503,7 @@
\setbox\TestBox=\hbox{\volno}%
\ifdim \wd\TestBox > .2em \v@lx \fi }
\vol 0, 0.
-\issdate Thermidor, 2060.
+\issdate Thermidor, 9999.
\def\tubissue#1{\@ifnextchar(%)
{\@tubissue@b{#1}}
{\@tubissue@a{#1}}}
@@ -677,9 +686,10 @@
\def\@signature{\@defaultsignature}
\def\@defaultsignature{{%
\let\thanks\@gobble
+ \frenchspacing
+ %
\ifnum\authornumber<0
\medskip
- \frenchspacing
\signaturemark
\theauthor{\number\authornumber}\\
\theaddress{\number\authornumber}\\
@@ -1098,29 +1108,19 @@
\def\@currentlabelname{#5}%
\TB@@ssect{#1}{#2}{#3}{#4}{#5}%
}
-\def\label#1{{%
- \@bsphack
- \let\label\@gobble
- \let\index\@gobble
- \if@filesw
- \protected@write\@auxout{}%
- {\string\newlabel{#1}{%
- {\@currentlabel}{\thepage}{\@currentlabelname}}%
- }%
- \fi
- \@esphack
- }%
+\let\@savelatexlabel=\label % so save original LaTeX command
+\def\label#1{% de
+ \@savelatexlabel{#1}%
+ \@bsphack
+ \if@filesw
+ \protected@write\@auxout{}%
+ {\string\newlabel{nr@#1}{{\@currentlabel}{\@currentlabelname}}}%
+ \fi
+ \@esphack
}
\let\@currentlabelname\@empty
-\DeclareRobustCommand\ref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@firstofthree{#1}}
-\DeclareRobustCommand\pageref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@secondofthree{#1}}
\DeclareRobustCommand\nameref[1]{\expandafter\@setref
- \csname r@#1\endcsname\@thirdofthree{#1}}
-\long\def\@firstofthree#1#2#3{#1}
-\long\def\@secondofthree#1#2#3{#2}
-\long\def\@thirdofthree#1#2#3{#3}
+ \csname r@nr@#1\endcsname\@secondoftwo{#1}}
\newdimen\tubfullpageindent \tubfullpageindent=4.875pc
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
@@ -1198,6 +1198,13 @@
\setlength{\parsep} {0pt}%
}%
{\end{itemize}}
+\newenvironment{compactenumerate}%
+ {\begin{enumerate}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parskip}{0pt}%
+ \setlength{\parsep} {0pt}%
+ }%
+ {\end{enumerate}}
\let\@TBverbatim\verbatim
\let\@TBendverbatim\endverbatim
\def\verbatim{\par\obeylines
@@ -1382,12 +1389,14 @@
\topregister\vskip \headmargin \vskip 10\p@}}}}%
}
\def\@oddhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
+ \normalsize\csname normalshape\endcsname\rm \tubheadhook
\rtitlex\qquad\midrtitle \hfil \thepage}
\def\@evenhead{\MakeRegistrationMarks\PrelimDraftfooter
- \normalsize\csname normalshape\endcsname\rm
+ \normalsize\csname normalshape\endcsname\rm \tubheadhook
\thepage\hfil\midrtitle\qquad\rtitlex}
+\def\tubheadhook{}
+
\def\@tubrunningfull{%
\def\@oddfoot{\hfil\rhTitle}
\def\@evenfoot{\@author\hfil}
@@ -1401,8 +1410,15 @@
}%
\def\@tubrunningminimal{%
- \def\@oddfoot{\hfil}
- \def\@evenfoot{\hfil}
+ \def\@oddfoot{\hfil}%
+ \def\@evenfoot{\hfil}%
+}
+
+\def\@tubrunningoff{%
+ \def\@oddfoot{\hfil}%
+ \def\@evenfoot{\hfil}%
+ \def\@oddhead{\hfil}%
+ \def\@evenhead{\hfil}%
}
\def\ps@headings{}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
index 9aacce067c5..fb82028dbbb 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugboat}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
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 4dc5555bdfe..6e16b9abeba 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesPackage{ltugcomn}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
TUGboat `common macros' package%
]
\IfFileExists{mflogo.sty}%
@@ -117,14 +117,18 @@
\fi
}
\def\BibTeX{\Bib\kern-.08em \TeX}
+\def\BSD{\acro{BSD}}
\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}{$_{++}$}}
+\def\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
+\def\CMkIV{\ConTeXt\ \MkIV}
+\def\Cplusplus{C\plusplus}
+\def\plusplus{\raisebox{.7ex}{$_{++}$}}
\def\CSS{\acro{CSS}}
+\def\CSV{\acro{CSV}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
+\def\DTK{\acro{DTK}}
\def\DVD{\acro{DVD}}
\def\DVI{\acro{DVI}}
\def\DVIPDFMx{\acro{DVIPDFM}$x$}
@@ -171,13 +175,15 @@
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
\def\MFB{\textsl{The \MF book}}
+\def\MkIV{Mk\acro{IV}}
\let\TB@@mp\mp
\DeclareRobustCommand\mp{\ifmmode\TB@@mp\else MetaPost\fi}
\DeclareTextSymbol{\textohm}{OT1}{'012}
\DeclareTextSymbolDefault{\textohm}{OT1}
\newcommand\OMEGA{\textohm}
\DeclareRobustCommand{\OCP}{\OMEGA\acro{CP}}
-\def\OOXML{\acro{OOXML}}
+\DeclareRobustCommand{\OOXML}{\acro{OOXML}}
+\DeclareRobustCommand{\OTF}{\acro{OTF}}
\DeclareRobustCommand{\OTP}{\OMEGA\acro{TP}}
\def\mtex{T\kern-.1667em\lower.424ex\hbox{\^E}\kern-.125emX\@}
\DeclareRobustCommand\NTS{\ensuremath{\mathcal{N}\mkern-4mu
@@ -187,10 +193,10 @@
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3\p@ c}\TeX}
\def\PDF{\acro{PDF}}
-\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\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 }
@@ -257,6 +263,8 @@
\def\XeTeX{\Xe\TeX}
\def\XeLaTeX{\Xe{\,\LaTeX}}
\def\XHTML{\acro{XHTML}}
+\def\XSL{\acro{XSL}}
+\def\XSLFO{\acro{XSL}\raise.08ex\hbox{-}\acro{FO}}
\def\XSLT{\acro{XSLT}}
\newlinechar=`\^^J
\normallineskiplimit=\p@
@@ -403,7 +411,6 @@
\else th% nth
\fi}%
}
-\def\r#1{\accent"17 #1}
\def\Review{\@ifnextchar:{\@Review}{\@Review:}}
\def\@Review:{\@ifnextchar[%]
{\@Rev}%
@@ -437,7 +444,7 @@
\setbox\TestBox=\hbox{\volno}%
\ifdim \wd\TestBox > .2em \v@lx \fi }
\vol 0, 0.
-\issdate Thermidor, 2060.
+\issdate Thermidor, 9999.
\def\tubissue#1{\@ifnextchar(%)
{\@tubissue@b{#1}}
{\@tubissue@a{#1}}}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
index eda54cedd16..f670c4a25ef 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugproc}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
TUG conference proceedings class%
]
\def\@tugclass{ltugproc}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
index 1a13c069384..5561329598c 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugproc}
- [2009/09/29 v2.7
+ [2010/11/15 v2.8
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index b94316c56f2..97facb48c9c 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -20,7 +20,7 @@ sub main
# list format: pkg1|pkg2|etc
$erroneous_tds = join ("|",
qw(engpron fmtcount imtekda paresse purifyeps svn-multi
- thailatex tufte-latex xetexref xtab),
+ thailatex tugboat tufte-latex xetexref xtab),
qw(lastpage papermas papertex undolabl)); #muench
# Heiko's tds files (don't propagate through CTAN fast enough).