summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tugboat/ltugboat.cls')
-rw-r--r--Master/texmf-dist/tex/latex/tugboat/ltugboat.cls35
1 files changed, 19 insertions, 16 deletions
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}%