diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/tugboat/ltugboat.cls | 46 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tugboat/ltugboat.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty | 22 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tugboat/ltugproc.cls | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tugboat/ltugproc.sty | 2 |
5 files changed, 42 insertions, 32 deletions
diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls index f84655e5060..2f39d945204 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls +++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass {ltugboat} - [2024-04-15 v2.32 + [2024-10-26 v2.33 TUGboat journal class% ] \newif\ifTBunicodeengine @@ -267,6 +267,7 @@ \def\Hawaii{Hawai`i} \def\HTML{\acro{HTML}} \def\HTTP{\acro{HTTP}} +\def\HTTPS{\acro{HTTPS}} \def\iOS{i\acro{OS}} \def\IDE{\acro{IDE}} \def\IEEE{\acro{IEEE}} @@ -404,7 +405,7 @@ \def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@} \def\XML{\acro{XML}} \def\XMP{\acro{XMP}} -\def\WEB{\texttt{WEB}\@} +\def\WEB{\texorpdfstring{\texttt{WEB}\@}{WEB}} \def\WEAVE{\texttt{WEAVE}\@} \def\WYSIWYG{\acro{WYSIWYG}} \def\YAML{\acro{YAML}} @@ -423,19 +424,21 @@ \def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 } \def\XekernbeforeE{-.125em} \def\XekernafterE{-.1667em} -\DeclareRobustCommand{\Xe}{\leavevmode +\NewDocumentCommand\tub@Xe{}{\leavevmode \tubhideheight{\hbox{X% \setbox0=\hbox{\TeX}\setbox1=\hbox{E}% \ifdim \fontdimen1\font>0pt - % XeTeX logo needs tinkering when slanted/italic font. + % XeTeX logo needs tinkering when slanted/italic font, + % so make kerns changeable \def\XekernbeforeE{-.11em}% \def\XekernafterE{-.16em}% \dp1=-.17ex \fi \lower\dp0\hbox{\raise\dp1\hbox{\kern\XekernbeforeE\tubreflect{E}}}% \kern\XekernafterE}}} -\def\XeTeX{\Xe\TeX} -\def\XeLaTeX{\Xe{\kern.11em \LaTeX}} +\newcommand\Xe{\texorpdfstring{\tub@Xe}{Xe}} +\def\XeTeX{\texorpdfstring{\Xe\TeX}{XeTeX}} +\def\XeLaTeX{\texorpdfstring{\Xe{\kern.11em \LaTeX}}{XeLaTeX}} \def\XHTML{\acro{XHTML}} \def\XSL{\acro{XSL}} \def\XSLFO{\acro{XSL}\raise.08ex\hbox{-}\acro{FO}} @@ -540,7 +543,8 @@ \raise\p@\vbox{\baselineskip6\p@\vskip7\p@\hbox{.}\hbox{.}\hbox{.}} } \def\bull{\vrule \@height 1ex \@width .8ex \@depth -.2ex } -\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}} +\DeclareRobustCommand{\cents}{\textcent} +\def\tubcentsold{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}} \def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em /\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces} \def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}} @@ -559,7 +563,7 @@ \ensuremath{\rangle}% } \DeclareRobustCommand{\cs}[1]{\texorpdfstring - {{\tt \char`\\#1}}% + {{\tt \char`\\#1}\@}% {\textbackslash #1}% } \DeclareRobustCommand{\tubbraced}[1]{\texorpdfstring @@ -577,7 +581,7 @@ \DeclareRobustCommand{\thinskip}{\hskip 0.16667em\relax} \AtBeginDocument{% \ifx\hyper@normalise\undefined - \ifx\url\undefined % make sure \url is defined + \ifx\url\undefined % define our own simplistic non-hyperref \url \def\url{\begingroup % might as well catch common special chars \catcode`\#=12 \catcode`\$=12 \catcode`\%=12 \catcode`\^=12 \catcode`\&=12 \catcode`\_=12 \catcode`\~=12 @@ -989,10 +993,6 @@ \def\TB@author#1{% \expandafter\def\csname theauthor\number\authornumber\endcsname {\ignorespaces#1\unskip}% - \expandafter\def\csname theaddress\number\authornumber\endcsname - {\TBWarningNL{Address for #1\space missing}\@gobble}% - \expandafter\def\csname thenetaddress\number\authornumber\endcsname - {\TBWarningNL{Net address for #1\space missing}\@gobble}% \expandafter\let\csname thePersonalURL\number\authornumber\endcsname \@gobble \expandafter\let\csname theORCID\number\authornumber\endcsname @@ -1333,23 +1333,29 @@ \hyphenpenalty=10000 \TBtocsectionfont \leavevmode - \advance\leftskip\@tempdima + \advance\leftskip by \@tempdima % space between section number and text \hskip-\leftskip - \ifx\UseHookWithArguments\undefined\else + % + \ifx\UseHookWithArguments\undefined\else % hook before number and text \UseHookWithArguments{contentsline/text/before}{4} {\toclevel@part}{#1}{#2}{\@contentsline@destination}% \fi + % % don't worry if this cs is not defined, hence the \csname. - \csname contentsline@text@1@format\endcsname{#1}% number and title - \ifx\UseHookWithArguments\undefined\else + % If it doesn't exist, we just typeset #1 as text. + \csname contentsline@text@1@format\endcsname + {#1}% number and title + % + \ifx\UseHookWithArguments\undefined\else % hook after number and text \UseHookWithArguments{contentsline/text/after}{4} {\toclevel@part}{#1}{#2}{\@contentsline@destination}% \fi \nobreak + \ % ensure there is at least a word space between text and page number \hfil \nobreak % page number - \hb@xt@\@pnumwidth{\hss + \hb@xt@\@pnumwidth{\hfil \ifx\UseHookWithArguments\undefined\else \UseHookWithArguments{contentsline/page/before}{4} {\toclevel@part}{#1}{#2}{\@contentsline@destination}% @@ -1802,8 +1808,8 @@ \else \global\@firstcolumntrue \global\brokenpenalty100 \setbox\@outputbox\vbox{\hb@xt@\textwidth{\hb@xt@\columnwidth - {\box\@leftcolumn \hss}\hfil \vrule \@width\columnseprule\hfil - \hb@xt@\columnwidth{\box\@outputbox \hss}}}\@combinedblfloats + {\box\@leftcolumn \hfil}\hfil \vrule \@width\columnseprule\hfil + \hb@xt@\columnwidth{\box\@outputbox \hfil}}}\@combinedblfloats \@outputpage \begingroup \@dblfloatplacement \@startdblcolumn \@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup \fi} diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty index 46f5f032483..ded954d5386 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty @@ -31,7 +31,7 @@ %% extension .ins) which are part of the distribution. %% \ProvidesPackage{ltugboat} - [2024-04-15 v2.32 + [2024-10-26 v2.33 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 f39780180ce..1aefaceb7c2 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesPackage{ltugcomn} - [2024-04-15 v2.32 + [2024-10-26 v2.33 TUGboat `common macros' package% ] \newif\ifTBunicodeengine @@ -170,6 +170,7 @@ \def\Hawaii{Hawai`i} \def\HTML{\acro{HTML}} \def\HTTP{\acro{HTTP}} +\def\HTTPS{\acro{HTTPS}} \def\iOS{i\acro{OS}} \def\IDE{\acro{IDE}} \def\IEEE{\acro{IEEE}} @@ -307,7 +308,7 @@ \def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@} \def\XML{\acro{XML}} \def\XMP{\acro{XMP}} -\def\WEB{\texttt{WEB}\@} +\def\WEB{\texorpdfstring{\texttt{WEB}\@}{WEB}} \def\WEAVE{\texttt{WEAVE}\@} \def\WYSIWYG{\acro{WYSIWYG}} \def\YAML{\acro{YAML}} @@ -326,19 +327,21 @@ \def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 } \def\XekernbeforeE{-.125em} \def\XekernafterE{-.1667em} -\DeclareRobustCommand{\Xe}{\leavevmode +\NewDocumentCommand\tub@Xe{}{\leavevmode \tubhideheight{\hbox{X% \setbox0=\hbox{\TeX}\setbox1=\hbox{E}% \ifdim \fontdimen1\font>0pt - % XeTeX logo needs tinkering when slanted/italic font. + % XeTeX logo needs tinkering when slanted/italic font, + % so make kerns changeable \def\XekernbeforeE{-.11em}% \def\XekernafterE{-.16em}% \dp1=-.17ex \fi \lower\dp0\hbox{\raise\dp1\hbox{\kern\XekernbeforeE\tubreflect{E}}}% \kern\XekernafterE}}} -\def\XeTeX{\Xe\TeX} -\def\XeLaTeX{\Xe{\kern.11em \LaTeX}} +\newcommand\Xe{\texorpdfstring{\tub@Xe}{Xe}} +\def\XeTeX{\texorpdfstring{\Xe\TeX}{XeTeX}} +\def\XeLaTeX{\texorpdfstring{\Xe{\kern.11em \LaTeX}}{XeLaTeX}} \def\XHTML{\acro{XHTML}} \def\XSL{\acro{XSL}} \def\XSLFO{\acro{XSL}\raise.08ex\hbox{-}\acro{FO}} @@ -443,7 +446,8 @@ \raise\p@\vbox{\baselineskip6\p@\vskip7\p@\hbox{.}\hbox{.}\hbox{.}} } \def\bull{\vrule \@height 1ex \@width .8ex \@depth -.2ex } -\def\cents{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}} +\DeclareRobustCommand{\cents}{\textcent} +\def\tubcentsold{{\rm\raise.2ex\rlap{\kern.05em$\scriptstyle/$}c}} \def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em /\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces} \def\Dag{\raise .6ex\hbox{$\scriptstyle\dagger$}} @@ -462,7 +466,7 @@ \ensuremath{\rangle}% } \DeclareRobustCommand{\cs}[1]{\texorpdfstring - {{\tt \char`\\#1}}% + {{\tt \char`\\#1}\@}% {\textbackslash #1}% } \DeclareRobustCommand{\tubbraced}[1]{\texorpdfstring @@ -480,7 +484,7 @@ \DeclareRobustCommand{\thinskip}{\hskip 0.16667em\relax} \AtBeginDocument{% \ifx\hyper@normalise\undefined - \ifx\url\undefined % make sure \url is defined + \ifx\url\undefined % define our own simplistic non-hyperref \url \def\url{\begingroup % might as well catch common special chars \catcode`\#=12 \catcode`\$=12 \catcode`\%=12 \catcode`\^=12 \catcode`\&=12 \catcode`\_=12 \catcode`\~=12 diff --git a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls index dcb04fc8a09..22d742e94aa 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls +++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass {ltugproc} - [2024-04-15 v2.32 + [2024-10-26 v2.33 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 227e460df9f..821322f1d2f 100644 --- a/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty +++ b/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty @@ -31,7 +31,7 @@ %% extension .ins) which are part of the distribution. %% \ProvidesPackage{ltugproc} - [2024-04-15 v2.32 + [2024-10-26 v2.33 TUG compatibility package% ] \@obsoletefile{ltugproc.cls}{ltugproc.sty} |