summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tugboat
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-12-14 21:55:53 +0000
committerKarl Berry <karl@freefriends.org>2018-12-14 21:55:53 +0000
commit01c5fe4e31b7afa5576b74cae3f220305fa07f47 (patch)
tree1fcfc52bb3bb502bf41e58372c0baa2c36b16b2c /Master/texmf-dist/tex/latex/tugboat
parent6a45e1ed4207f5f056d0d7e95fc392df26fdbd62 (diff)
tugboat (14dec18)
git-svn-id: svn://tug.org/texlive/trunk@49415 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tugboat')
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls47
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.sty5
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty14
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.cls5
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugproc.sty5
5 files changed, 41 insertions, 35 deletions
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index c0fcbc23707..03087d4e2f3 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -8,8 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994,1995,1996,2001,2005,2006,2009,2011,2013,2014,2015
-%% TeX Users Group.
+%% Copyright 1994-2018 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugboat}
- [2018-09-06 v2.20
+ [2018-12-14 v2.21
TUGboat journal class%
]
\csname tugstyloaded@\endcsname
@@ -70,7 +69,12 @@
\AtEndOfClass{%
\let\thepage=\tuborigthepage
\NoBlackBoxes
- \PrelimDraftfalse
+ % Insert draft date into the header even with [final], if we are not
+ % doing a production run. (tugboat.dates sets up page numbers
+ % above 900 in such pseudo-draft mode.) We use [final] in the first
+ % place for this case because draft can change page layout, wrt
+ % registration marks, etc.
+ \ifnum\value{page}>900 \PrelimDrafttrue \else \PrelimDraftfalse \fi
\@tubrunningfull
}%
}
@@ -306,7 +310,7 @@
\expandafter\ifx\csname XeTeXrevision\endcsname\relax
\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}% xunicode drops the acute else
+\def\Thanh{H\`an~Th\textcircumacute{e}~Th\`anh}% else xunicode drops the acute
\fi
\def\TikZ{Ti{\em k}Z}
\def\ttn{\textsl{TTN}\@}
@@ -404,7 +408,8 @@
\def\now{\number\hours:\ifnum\minutes<10 0\fi\number\minutes}
\def\Now{\today\ \now}
\newif\ifPrelimDraft
-\def\midrtitle{\ifPrelimDraft {\textsl{preliminary draft, \Now}}\fi}
+\def\midrtitle{} % center of running heads
+\def\rtitlenexttopage{\ifPrelimDraft \textsl{\small draft: \Now}\fi}
\newdimen\raggedskip \raggedskip=\z@
\newdimen\raggedstretch \raggedstretch=5em % ems of font set now (10pt)
\newskip\raggedparfill \raggedparfill=\z@\@plus 1fil
@@ -426,8 +431,8 @@
\parindent=\z@ \parfillskip=\z@skip
}
\def\normalspaces{\spaceskip\z@skip \xspaceskip\z@skip}
-\DeclareRobustCommand{\nobreakspace}{%
- \unskip\nobreak\ \ignorespaces}
+\let\latexnobreakspace=\nobreakspace
+\DeclareRobustCommand{\nobreakspace}{\unskip\nobreak\ \ignorespaces}
\def\boxcs#1{\box\csname#1\endcsname}
\def\setboxcs#1{\setbox\csname#1\endcsname}
\def\newboxcs#1{\expandafter\newbox\csname#1\endcsname}
@@ -699,6 +704,7 @@
\def\theaddress#1{\csname theaddress#1\endcsname}
\def\thenetaddress#1{\csname thenetaddress#1\endcsname}
\def\thePersonalURL#1{\csname thePersonalURL#1\endcsname}
+\def\theORCID#1{\csname theORCID#1\endcsname}
\def\@defaultauthorlist{%
\@getauthorlist\@firstofone
}
@@ -738,6 +744,7 @@
\allowhyphens
\thenetaddress{\number\authornumber}\\
\thePersonalURL{\number\authornumber}\\
+ \theORCID{\number\authornumber}\\
\else
\count@=0
\loop
@@ -751,6 +758,7 @@
\allowhyphens
\thenetaddress{\number\count@}\\
\thePersonalURL{\number\count@}\\
+ \theORCID{\number\count@}\\
}%
\repeat
\fi
@@ -781,7 +789,7 @@
}
\def\signaturemark{\leavevmode\llap{$\diamond$\enspace}}
\def\tubmultipleaffilauthor{\unskip, \ignorespaces}%
-\def\tubmultipleaffilnet{\textrm{\unskip~,\ \ignorespaces}}
+\def\tubmultipleaffilnet{\unskip\textrm{\,,\ \ignorespaces}}
\newcount\authornumber
\authornumber=0
\def\author{%
@@ -802,6 +810,8 @@
{\TBWarningNL{Net address for #1\space missing}\@gobble}%
\expandafter\let\csname thePersonalURL\number\authornumber\endcsname
\@gobble
+ \expandafter\let\csname theORCID\number\authornumber\endcsname
+ \@gobble
}
\def\EDITORnoaddress{%
\expandafter\let\csname theaddress\number\authornumber\endcsname
@@ -876,6 +886,9 @@
\fi
\def\authorlist#1{\def\@author{#1}}
\def\@author{\@defaultauthorlist}
+\def\ORCID#1{%
+ \expandafter\def\csname theORCID\number\authornumber\endcsname
+ {\leavevmode \ignorespaces {\SMC ORCID} #1\unskip}}
\def\mspmetavar#1#2{}
\newif\if@articletitle
\def\maketitle{\@ifstar
@@ -1436,11 +1449,7 @@
\HorzR@gisterRule \hfil \HorzR@gisterRule}}}
\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}}
- }}
+\def\rtitlex{\def\texttub##1{{\normalsize\textrm{##1}}}\TUB, \volx}
\def\MakeRegistrationMarks{}
\def\UseTrimMarks{%
\def\MakeRegistrationMarks{%
@@ -1448,12 +1457,12 @@
\vbox{\dlap{\vbox to\trimlgt{\vfil\botregister}}%
\topregister\vskip \headmargin \vskip 10\p@}}}}%
}
-\def\@oddhead{\MakeRegistrationMarks\PrelimDraftfooter
+\def\@oddhead{\MakeRegistrationMarks
\normalsize\csname normalshape\endcsname\rm \tubheadhook
- \rtitlex\qquad\midrtitle \hfil \thepage}
-\def\@evenhead{\MakeRegistrationMarks\PrelimDraftfooter
+ \rtitlex\qquad \midrtitle\hfil \rtitlenexttopage\quad \thepage}
+\def\@evenhead{\MakeRegistrationMarks
\normalsize\csname normalshape\endcsname\rm \tubheadhook
- \thepage\hfil\midrtitle\qquad\rtitlex}
+ \thepage \quad\rtitlenexttopage \hfil\midrtitle \qquad\rtitlex}
\def\tubheadhook{}
@@ -1515,7 +1524,7 @@
\newcommand{\textSMC}[1]{{\SMC #1}}
\newcommand{\acro}[1]{\textSMC{#1}\@}
\def\xEdNote{{\EdNoteFont Editor's note:\enspace }}
-\def \EdNote{\@ifnextchar[%]
+\def\EdNote{\@ifnextchar[%]
{%
\ifvmode
\smallskip\noindent\let\@EdNote@\@EdNote@v
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
index c4666bb13f3..2872a509a8f 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
@@ -8,8 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994,1995,1996,2001,2005,2006,2009,2011,2013,2014,2015
-%% TeX Users Group.
+%% Copyright 1994-2018 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 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugboat}
- [2018-09-06 v2.20
+ [2018-12-14 v2.21
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 d5d41b3b3b6..1800a038840 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
@@ -8,8 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994,1995,1996,2001,2005,2006,2009,2011,2013,2014,2015
-%% TeX Users Group.
+%% Copyright 1994-2018 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesPackage{ltugcomn}
- [2018-09-06 v2.20
+ [2018-12-14 v2.21
TUGboat `common macros' package%
]
\IfFileExists{mflogo.sty}%
@@ -236,7 +235,7 @@
\expandafter\ifx\csname XeTeXrevision\endcsname\relax
\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}% xunicode drops the acute else
+\def\Thanh{H\`an~Th\textcircumacute{e}~Th\`anh}% else xunicode drops the acute
\fi
\def\TikZ{Ti{\em k}Z}
\def\ttn{\textsl{TTN}\@}
@@ -334,7 +333,8 @@
\def\now{\number\hours:\ifnum\minutes<10 0\fi\number\minutes}
\def\Now{\today\ \now}
\newif\ifPrelimDraft
-\def\midrtitle{\ifPrelimDraft {\textsl{preliminary draft, \Now}}\fi}
+\def\midrtitle{} % center of running heads
+\def\rtitlenexttopage{\ifPrelimDraft \textsl{\small draft: \Now}\fi}
\newdimen\raggedskip \raggedskip=\z@
\newdimen\raggedstretch \raggedstretch=5em % ems of font set now (10pt)
\newskip\raggedparfill \raggedparfill=\z@\@plus 1fil
@@ -356,8 +356,8 @@
\parindent=\z@ \parfillskip=\z@skip
}
\def\normalspaces{\spaceskip\z@skip \xspaceskip\z@skip}
-\DeclareRobustCommand{\nobreakspace}{%
- \unskip\nobreak\ \ignorespaces}
+\let\latexnobreakspace=\nobreakspace
+\DeclareRobustCommand{\nobreakspace}{\unskip\nobreak\ \ignorespaces}
\def\boxcs#1{\box\csname#1\endcsname}
\def\setboxcs#1{\setbox\csname#1\endcsname}
\def\newboxcs#1{\expandafter\newbox\csname#1\endcsname}
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
index 06c1cfae147..26c721ca5fc 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
@@ -8,8 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994,1995,1996,2001,2005,2006,2009,2011,2013,2014,2015
-%% TeX Users Group.
+%% Copyright 1994-2018 TeX Users Group.
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugproc}
- [2018-09-06 v2.20
+ [2018-12-14 v2.21
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 c8c08599bcc..80616cdc9a9 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
@@ -8,8 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 1994,1995,1996,2001,2005,2006,2009,2011,2013,2014,2015
-%% TeX Users Group.
+%% Copyright 1994-2018 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 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugproc}
- [2018-09-06 v2.20
+ [2018-12-14 v2.21
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}