From 1dab1d89427af051b1583a886907d047a14921a3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Mar 2020 20:31:15 +0000 Subject: tugboat (12mar20) git-svn-id: svn://tug.org/texlive/trunk@54261 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/tugboat/ltugboat.cls | 29 +++++++++++++++++++----- Master/texmf-dist/tex/latex/tugboat/ltugboat.sty | 8 +++---- Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty | 21 +++++++++++++---- Master/texmf-dist/tex/latex/tugboat/ltugproc.cls | 8 +++---- Master/texmf-dist/tex/latex/tugboat/ltugproc.sty | 8 +++---- 5 files changed, 52 insertions(+), 22 deletions(-) (limited to 'Master/texmf-dist/tex/latex/tugboat') diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls index cd8a62cbce8..230e76ec22e 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls +++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls @@ -8,20 +8,20 @@ %% %% This is a generated file. %% -%% Copyright 1994-2019 TeX Users Group. +%% Copyright 1994-2020 TeX Users Group. %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt +%% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This file has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is the TeX Users Group -%% (http://tug.org/TUGboat). +%% (https://tug.org/TUGboat). %% %% The list of all files belonging to the distribution is given in the file %% `manifest.txt'. @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass {ltugboat} - [2019-11-09 v2.22 + [2020-03-12 v2.23 TUGboat journal class% ] \csname tugstyloaded@\endcsname @@ -52,7 +52,7 @@ \let\tuborigthepage = \thepage \def\thepage{% \ifnum\value{page}>900 - \textsl{?\,\@arabic{\numexpr\the\c@page-900\relax}}% + \textsl{?\texorpdfstring{\,}{}\@arabic{\numexpr\the\c@page-900\relax}}% \else \arabic{page}% \fi}% @@ -78,6 +78,11 @@ \@tubrunningfull }% } +\AtBeginDocument{% + \ifx\undefined\texorpdfstring + \DeclareRobustCommand{\texorpdfstring}[2]{#1}% + \fi +} \DeclareOption{11pt}{% \TBWarning{The \@tugclass\space class only supports 10pt fonts: \MessageBreak option \CurrentOption\space ignored}% @@ -479,6 +484,19 @@ \DeclareRobustCommand{\tubbraced}[1]{\mbox{\texttt{\char`\{#1\char`\}}}} \DeclareRobustCommand{\env}[1]{\cs{begin}\tubbraced{#1}} \DeclareRobustCommand{\thinskip}{\hskip 0.16667em\relax} +\AtBeginDocument{% +\ifx\hyper@normalise\undefined + \def\tbsurl{\url}% no hyperref, so just \url is fine. + \def\tbhurl{\url}% +\else + % This hyperref hook-in is due to Ulrike Fischer. + % \url{https://github.com/latex3/hyperref/issues/125}. + \DeclareRobustCommand*{\tbsurl}{\hyper@normalise\tbsurl@}% + \def\tbsurl@#1{\hyper@linkurl{\Hurl{#1}}{https://#1}}% + \DeclareRobustCommand*{\tbhurl}{\hyper@normalise\tbhurl@} + \def\tbhurl@#1{\hyper@linkurl{\Hurl{#1}}{http://#1}}% +\fi +} \DeclareRobustCommand{\!}{\ifmmode\mskip-\thinmuskip \else\kern-0.16667em \fi} \DeclareRobustCommand{\tubthinnerspace} {\ifmmode\mskip.5\thinmuskip \else\kern0.08333em \fi} @@ -1342,7 +1360,6 @@ \@ifpackageloaded{microtype} {\g@addto@macro\@verbatim{\microtypesetup{activate=false}}}{} } - \if@Harvardcite \let\@internalcite\cite \def\cite{\def\@citeseppen{-1000}% diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty index 516e82b8fba..f1d8140d85c 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty @@ -8,20 +8,20 @@ %% %% This is a generated file. %% -%% Copyright 1994-2019 TeX Users Group. +%% Copyright 1994-2020 TeX Users Group. %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt +%% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This file has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is the TeX Users Group -%% (http://tug.org/TUGboat). +%% (https://tug.org/TUGboat). %% %% The list of all files belonging to the distribution is given in the file %% `manifest.txt'. @@ -31,7 +31,7 @@ %% extension .ins) which are part of the distribution. %% \ProvidesPackage{ltugboat} - [2019-11-09 v2.22 + [2020-03-12 v2.23 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 506e284e942..84e21f4ba31 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty @@ -8,20 +8,20 @@ %% %% This is a generated file. %% -%% Copyright 1994-2019 TeX Users Group. +%% Copyright 1994-2020 TeX Users Group. %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt +%% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This file has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is the TeX Users Group -%% (http://tug.org/TUGboat). +%% (https://tug.org/TUGboat). %% %% The list of all files belonging to the distribution is given in the file %% `manifest.txt'. @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesPackage{ltugcomn} - [2019-11-09 v2.22 + [2020-03-12 v2.23 TUGboat `common macros' package% ] \IfFileExists{mflogo.sty}% @@ -404,6 +404,19 @@ \DeclareRobustCommand{\tubbraced}[1]{\mbox{\texttt{\char`\{#1\char`\}}}} \DeclareRobustCommand{\env}[1]{\cs{begin}\tubbraced{#1}} \DeclareRobustCommand{\thinskip}{\hskip 0.16667em\relax} +\AtBeginDocument{% +\ifx\hyper@normalise\undefined + \def\tbsurl{\url}% no hyperref, so just \url is fine. + \def\tbhurl{\url}% +\else + % This hyperref hook-in is due to Ulrike Fischer. + % \url{https://github.com/latex3/hyperref/issues/125}. + \DeclareRobustCommand*{\tbsurl}{\hyper@normalise\tbsurl@}% + \def\tbsurl@#1{\hyper@linkurl{\Hurl{#1}}{https://#1}}% + \DeclareRobustCommand*{\tbhurl}{\hyper@normalise\tbhurl@} + \def\tbhurl@#1{\hyper@linkurl{\Hurl{#1}}{http://#1}}% +\fi +} \DeclareRobustCommand{\!}{\ifmmode\mskip-\thinmuskip \else\kern-0.16667em \fi} \DeclareRobustCommand{\tubthinnerspace} {\ifmmode\mskip.5\thinmuskip \else\kern0.08333em \fi} diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls index 2ddd026daee..dd096e6cc19 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls +++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls @@ -8,20 +8,20 @@ %% %% This is a generated file. %% -%% Copyright 1994-2019 TeX Users Group. +%% Copyright 1994-2020 TeX Users Group. %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt +%% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This file has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is the TeX Users Group -%% (http://tug.org/TUGboat). +%% (https://tug.org/TUGboat). %% %% The list of all files belonging to the distribution is given in the file %% `manifest.txt'. @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass {ltugproc} - [2019-11-09 v2.22 + [2020-03-12 v2.23 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 521fb1e9148..14a2ea2fa58 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty @@ -8,20 +8,20 @@ %% %% This is a generated file. %% -%% Copyright 1994-2019 TeX Users Group. +%% Copyright 1994-2020 TeX Users Group. %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt +%% https://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This file has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is the TeX Users Group -%% (http://tug.org/TUGboat). +%% (https://tug.org/TUGboat). %% %% The list of all files belonging to the distribution is given in the file %% `manifest.txt'. @@ -31,7 +31,7 @@ %% extension .ins) which are part of the distribution. %% \ProvidesPackage{ltugproc} - [2019-11-09 v2.22 + [2020-03-12 v2.23 TUG compatibility package% ] \@obsoletefile{ltugproc.cls}{ltugproc.sty} -- cgit v1.2.3