From 828da7b5f86a43b1ab9f31afeab0a23bd8e84fe9 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 7 Nov 2017 21:33:59 +0000
Subject: tugboat (7nov17)

git-svn-id: svn://tug.org/texlive/trunk@45713 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/tugboat/ltugboat.cls | 35 +++++++++++++-----------
 1 file changed, 19 insertions(+), 16 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/tugboat/ltugboat.cls')

diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
index 6963e383dfc..a1ef7d5d591 100644
--- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
@@ -33,7 +33,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[1994/12/01]
 \ProvidesClass  {ltugboat}
-                   [2016/11/07 v2.18
+                   [2017/11/06 v2.19
                        TUGboat journal class%
                    ]
 \csname tugstyloaded@\endcsname
@@ -184,9 +184,10 @@
   \ifdim \fontdimen1\font>0pt
      B{\SMC\SMC IB}%
   \else
-     \textsc{Bib}%
+     B\textsc{ib}%
   \fi
 }
+\def\BibLaTeX{\Bib\kern.02em \LaTeX}
 \def\BibTeX{\Bib\kern-.08em \TeX}
 \def\BSD{\acro{BSD}}
 \def\CandT{\textsl{Computers \& Typesetting}}
@@ -195,9 +196,9 @@
 \def\Cplusplus{C\plusplus}
 \def\plusplus{\raisebox{.7ex}{$_{++}$}}
 \def\CPU{\acro{CPU}}
-\def\CSabbr{\ensuremath{\cal C}\kern-.1667em\lower.5ex\hbox{$\cal S$}}
+\def\CSczabbr{\ensuremath{\cal C}\kern-.1667em\lower.5ex\hbox{$\cal S$}}
 \def\CSS{\acro{CSS}}
-\def\CSTUG{\CSabbr\acro{TUG}}
+\def\CSTUG{\CSczabbr\acro{TUG}}
 \def\CSV{\acro{CSV}}
 \def\CTAN{\acro{CTAN}}
 \def\DTD{\acro{DTD}}
@@ -227,6 +228,8 @@
 \def\JPEG{\acro{JPEG}}
 \def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
 \def\JoT{\textsl{The Joy of \TeX}}
+\DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em%
+     M\kern.05em A\kern.1em-\kern.1em Script}}
 \def\LAMSTeX{L\raise.42ex\hbox{\kern-.3em
                    $\m@th$\fontsize\sf@size\z@\selectfont
                    $\m@th\mathcal{A}$}%
@@ -448,9 +451,8 @@
                             \selectfont#2}$}}
 \DeclareRobustCommand\meta[1]{%
   \ensuremath{\langle}%
-  \ifmmode \mbox\bgroup \fi % if in math
+  \ifmmode \expandafter\mbox \fi % if in math
   {\it #1\/}% no typewriter italics, please
-  \ifmmode \egroup \fi
   \ensuremath{\rangle}%
 }
 \DeclareRobustCommand{\cs}[1]{{\tt \char`\\#1}}
@@ -980,7 +982,7 @@
       \let\and=\quad
       \ignorespaces\@author}%
     {%
-      \noindent\bf\raggedright\ignorespaces\@title\endgraf
+      \noindent\bf\raggedright\ignorespaces\frenchspacing\@title\endgraf
     }%
     \ifdim \wd0 < 5\p@               % omit if author is null
     \else
@@ -1263,6 +1265,11 @@
   \def\reserved@b{\@sqbverbatim[]}\expandafter\reserved@b\fi}
 \def\@sqbverbatim[#1]{%
   \def\ruled{\let\if@ruled\iftrue}%
+  \def\makevmeta{\makeescape\! \let\<\tubverb@meta \tubverb@clearliglist}
+  \def\tubverb@meta##1>{\meta{##1}}
+  \def\tubverb@clearliglist{%
+    \def\verbatim@nolig@list{\do\`\do\,\do\'\do\-}%
+  }
   #1\@TBverbatim}
 \def\@verbatim{%
     \if@ruled\trivlist\item\hrule\kern5\p@\nobreak\fi
@@ -1282,7 +1289,7 @@
   \obeylines \verbatim@font \@noligs
   \let\do\@makeother \dospecials
   \everypar \expandafter{\the\everypar \unpenalty}%
-}%
+}% end |\@sqbverbatim|
 \def\endverbatim{\@TBendverbatim
   \if@ruled\kern5\p@\hrule\endtrivlist\fi}
 \let\if@ruled\iffalse
@@ -1441,21 +1448,17 @@
 
 \def\tubheadhook{}
 
+\def\tubrunningauthor{\@author}
+
 \def\@tubrunningfull{%
   \def\@oddfoot{% make line break commands produce a normal space
     \def\\{\unskip\ \ignorespaces}%
     \let\newline=\\%
+    \frenchspacing
     \hfil\rhTitle}
-  \def\@evenfoot{\@author\hfil}
+  \def\@evenfoot{\tubrunningauthor\hfil}
 }
 
-\def\@tubrunninggetauthor#1{#1%
-  \begingroup
-    \let\thanks\@gobble
-    \protected@xdef\rhAuthor{\the\toks@##1}%
-  \endgroup
-}%
-
 \def\@tubrunningminimal{%
   \def\@oddfoot{\hfil}%
   \def\@evenfoot{\hfil}%
-- 
cgit v1.2.3

