summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tugboat
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-06-27 21:02:12 +0000
committerKarl Berry <karl@freefriends.org>2021-06-27 21:02:12 +0000
commit60b1feafab7fd71a7f039d7ddd2e58140edaac43 (patch)
treeb4b844ddbac6501a8881587df2c9fbd25dff2d5b /Master/texmf-dist/tex/latex/tugboat
parent16d43984665bb8add0aac0a3812c4d3f5834029a (diff)
tugboat (27jun21)
git-svn-id: svn://tug.org/texlive/trunk@59732 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tugboat')
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls40
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.sty4
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty25
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.cls4
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.sty4
5 files changed, 50 insertions, 27 deletions
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index 383c9dc1f40..b88ca03849d 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994-2020 TeX Users Group.
+%% Copyright 1994-2021 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugboat}
- [2020-11-14 v2.24
+ [2021-06-27 v2.25
TUGboat journal class%
]
\csname tugstyloaded@\endcsname
@@ -107,6 +107,10 @@
\DeclareOption{runningoff}{\AtEndOfClass{\@tubrunningoff}}
\DeclareOption{runningminimal}{\AtEndOfClass{\@tubrunningminimal}}
\DeclareOption{runningfull}{\AtEndOfClass{\@tubrunningfull}}
+\newif\iftubomitdoioption
+\DeclareOption{omitdoi}{%
+ \tubomitdoioptiontrue
+}
\newif\if@tubtwocolumn \@tubtwocolumntrue
\DeclareOption{onecolumn}{\@tubtwocolumnfalse}
\newif\iftubsecondcolstart
@@ -214,7 +218,7 @@
\def\CPU{\acro{CPU}}
\def\CSczabbr{\ensuremath{\cal C}\kern-.1667em\lower.5ex\hbox{$\cal S$}}
\def\CSS{\acro{CSS}}
-\def\CSTUG{\CSczabbr\acro{TUG}}
+\def\CSTUG{\CSczabbr\kern.05em\acro{TUG}}
\def\CSV{\acro{CSV}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
@@ -273,7 +277,7 @@
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
-\def\MFB{\textsl{The \MF\kern1pt book}}
+\def\MFB{\textsl{The \MF\kern.1em\-book}}
\def\MkIV{Mk\acro{IV}}
\let\TB@@mp\mp
\DeclareRobustCommand{\mp}{\ifmmode\TB@@mp\else MetaPost\fi}
@@ -305,6 +309,7 @@
\def\POBox{P.\thinspace O.~Box }
\def\PS{{Post\-Script}}
\def\PSTricks{\acro{PST}ricks}
+\def\RIT{\acro{RIT}}
\def\RTF{\acro{RTF}}
\def\SC{Steering Committee}
\def\SGML{\acro{SGML}}
@@ -316,9 +321,9 @@
\def\STIX{\acro{STIX}}
\def\SVG{\acro{SVG}}
\def\TANGLE{\texttt{TANGLE}\@}
-\def\TB{\textsl{The \TeX book}}
+\def\TB{\textsl{The \TeX\-book}}
\def\TIFF{\acro{TIFF}}
-\def\TP{\textsl{\TeX}: \textsl{The Program}}
+\def\TP{\textsl{\TeX}:\ \textsl{The Program}}
\DeclareRobustCommand{\TeX}{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
\def\TeXhax{\TeX hax}
\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}%
@@ -328,7 +333,7 @@
\def\TeXworks{\TeX\kern-.07em works}
\def\TeXXeT{\TeX-{}-\XeT}
\def\TFM{\acro{TFM}}
-\ifx\Umathchardef\@thisisundefined % xetex|luatex
+\ifx\Umathchardef\@thisisundefined % not (xetex|luatex)
\def\Thanh{H\`an~Th\^e\llap{\raise 0.5ex\hbox{\'{}}}~Th\`anh}% non-XeTeX
\else
\def\Thanh{H\`an~Th\textcircumacute{e}~Th\`anh}% else xunicode drops the acute
@@ -341,6 +346,13 @@
\def\tug{\acro{TUG}}
\def\UG{Users Group}
\def\UNIX{\acro{UNIX}}
+\def\tbUTF{\acro{UTF}\futurelet\@nextchar\@tbUTFcheck}
+ \def\@tbUTFcheck{\ifx\@nextchar-%
+ \mbox{-}\let\next=\tbgobbledash
+ \else
+ \let\next=\empty
+ \fi\next}
+ \def\tbgobbledash-{}
\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}
@@ -351,7 +363,8 @@
\def\WYSIWYG{\acro{WYSIWYG}}
\def\tubreflect#1{%
\@ifundefined{reflectbox}{%
- \TBError{A graphics package must be loaded for \string\XeTeX}%
+ \TBError{A graphics package must be loaded to use \string\XeTeX}
+ {Load graphicx or graphics.}%
}{%
\ifdim \fontdimen1\font>0pt
\raise 1.75ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
@@ -1243,11 +1256,11 @@
\newdimen\@tubfullpageindent
\@tubfullpageindent = \if@tubtwocolumn 4.875pc \else 3.875pc \fi
\let\tubcaptionleftglue=\hfil
-\let\tubcaptionleftglue=\hfil
\def\tubcaptionfonts{\small}%
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
- \sbox\@tempboxa{\tubcaptionfonts \frenchspacing \tubmakecaptionbox{#1}{#2}}% try in an hbox
+ % try in an hbox:
+ \sbox\@tempboxa{\tubcaptionfonts \frenchspacing \tubmakecaptionbox{#1}{#2}}%
\ifdim \wd\@tempboxa > \hsize
{% caption doesn't fit on one line; set as a paragraph.
\tubcaptionfonts \raggedright \hyphenpenalty=\@M \parindent=1em
@@ -1554,9 +1567,10 @@
\def\ps@headings{}
\pagestyle{headings}
\def\tubdoiprefix{10.47397/tb} % the number crossref assigned us
-\def\notyettubtypesetdoi{\iftubfinaloption % do this if [final], even if pageno>900
+\def\tubtypesetdoi{\iftubomitdoioption\else % if not explicit omission ...
+ \iftubfinaloption % do this if [final], even if pageno>900
\vbox to 0pt{% don't impact normal layout
- \edef\thedoi{\ifnum\value{page}>900 xnot\fi % but make url invalid if >900
+ \edef\thedoi{\ifnum\count0>900 xnot\fi % but make url invalid if >900
doi.org/\tubdoiprefix/\volno-\issno/\jobname}%
\scriptsize
\vskip\baselineskip
@@ -1565,8 +1579,8 @@
\vss
}%
\global\let\tubtypesetdoi\@empty % only do it once, no matter what.
+ \fi
\fi}
-\def\tubtypesetdoi{}
\def\@outputdblcol{\if@firstcolumn \global\@firstcolumnfalse
\global\setbox\@leftcolumn\box\@outputbox
\global\brokenpenalty10000
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
index f136398d1cf..1e79adacd18 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994-2020 TeX Users Group.
+%% Copyright 1994-2021 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugboat}
- [2020-11-14 v2.24
+ [2021-06-27 v2.25
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 cf444ddeea9..518259b89c0 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994-2020 TeX Users Group.
+%% Copyright 1994-2021 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesPackage{ltugcomn}
- [2020-11-14 v2.24
+ [2021-06-27 v2.25
TUGboat `common macros' package%
]
\IfFileExists{mflogo.sty}%
@@ -128,7 +128,7 @@
\def\CPU{\acro{CPU}}
\def\CSczabbr{\ensuremath{\cal C}\kern-.1667em\lower.5ex\hbox{$\cal S$}}
\def\CSS{\acro{CSS}}
-\def\CSTUG{\CSczabbr\acro{TUG}}
+\def\CSTUG{\CSczabbr\kern.05em\acro{TUG}}
\def\CSV{\acro{CSV}}
\def\CTAN{\acro{CTAN}}
\def\DTD{\acro{DTD}}
@@ -187,7 +187,7 @@
\def\Mc{\setbox\TestBox=\hbox{M}M\vbox
to\ht\TestBox{\hbox{c}\vfil}} % for Robert McGaffey
\def\mf{\textsc{Metafont}}
-\def\MFB{\textsl{The \MF\kern1pt book}}
+\def\MFB{\textsl{The \MF\kern.1em\-book}}
\def\MkIV{Mk\acro{IV}}
\let\TB@@mp\mp
\DeclareRobustCommand{\mp}{\ifmmode\TB@@mp\else MetaPost\fi}
@@ -219,6 +219,7 @@
\def\POBox{P.\thinspace O.~Box }
\def\PS{{Post\-Script}}
\def\PSTricks{\acro{PST}ricks}
+\def\RIT{\acro{RIT}}
\def\RTF{\acro{RTF}}
\def\SC{Steering Committee}
\def\SGML{\acro{SGML}}
@@ -230,9 +231,9 @@
\def\STIX{\acro{STIX}}
\def\SVG{\acro{SVG}}
\def\TANGLE{\texttt{TANGLE}\@}
-\def\TB{\textsl{The \TeX book}}
+\def\TB{\textsl{The \TeX\-book}}
\def\TIFF{\acro{TIFF}}
-\def\TP{\textsl{\TeX}: \textsl{The Program}}
+\def\TP{\textsl{\TeX}:\ \textsl{The Program}}
\DeclareRobustCommand{\TeX}{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
\def\TeXhax{\TeX hax}
\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}%
@@ -242,7 +243,7 @@
\def\TeXworks{\TeX\kern-.07em works}
\def\TeXXeT{\TeX-{}-\XeT}
\def\TFM{\acro{TFM}}
-\ifx\Umathchardef\@thisisundefined % xetex|luatex
+\ifx\Umathchardef\@thisisundefined % not (xetex|luatex)
\def\Thanh{H\`an~Th\^e\llap{\raise 0.5ex\hbox{\'{}}}~Th\`anh}% non-XeTeX
\else
\def\Thanh{H\`an~Th\textcircumacute{e}~Th\`anh}% else xunicode drops the acute
@@ -255,6 +256,13 @@
\def\tug{\acro{TUG}}
\def\UG{Users Group}
\def\UNIX{\acro{UNIX}}
+\def\tbUTF{\acro{UTF}\futurelet\@nextchar\@tbUTFcheck}
+ \def\@tbUTFcheck{\ifx\@nextchar-%
+ \mbox{-}\let\next=\tbgobbledash
+ \else
+ \let\next=\empty
+ \fi\next}
+ \def\tbgobbledash-{}
\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}
@@ -265,7 +273,8 @@
\def\WYSIWYG{\acro{WYSIWYG}}
\def\tubreflect#1{%
\@ifundefined{reflectbox}{%
- \TBError{A graphics package must be loaded for \string\XeTeX}%
+ \TBError{A graphics package must be loaded to use \string\XeTeX}
+ {Load graphicx or graphics.}%
}{%
\ifdim \fontdimen1\font>0pt
\raise 1.75ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
index c05f93b0f5a..eaba4ae5118 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994-2020 TeX Users Group.
+%% Copyright 1994-2021 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugproc}
- [2020-11-14 v2.24
+ [2021-06-27 v2.25
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 a5a265a02f1..21102acc485 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994-2020 TeX Users Group.
+%% Copyright 1994-2021 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugproc}
- [2020-11-14 v2.24
+ [2021-06-27 v2.25
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}