texlive[72711] Master/texmf-dist: tugboat (30oct24)
commits+karl at tug.org
commits+karl at tug.org
Wed Oct 30 21:02:51 CET 2024
Revision: 72711
https://tug.org/svn/texlive?view=revision&revision=72711
Author: karl
Date: 2024-10-30 21:02:51 +0100 (Wed, 30 Oct 2024)
Log Message:
-----------
tugboat (30oct24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/tugboat/NEWS
trunk/Master/texmf-dist/doc/latex/tugboat/ltubguid.pdf
trunk/Master/texmf-dist/doc/latex/tugboat/tugboat-code.pdf
trunk/Master/texmf-dist/source/latex/tugboat/tugboat.dtx
trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
trunk/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
Modified: trunk/Master/texmf-dist/doc/latex/tugboat/NEWS
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tugboat/NEWS 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/doc/latex/tugboat/NEWS 2024-10-30 20:02:51 UTC (rev 72711)
@@ -1,7 +1,15 @@
-$Id: NEWS 608 2024-10-26 22:27:11Z karl $
+$Id: NEWS 609 2024-10-29 21:17:26Z karl $
This file records noteworthy changes. This file is public domain.
-----------------
+2.34 (2024-10-29):
+ltugboat.cls:
+- keep the new forced space on toc lines within tagging-aware code,
+ so it doesn't disappear.
+- elide spurious space for nonumber subsubsections.
+(Thanks to Ulrike Fischer for reports and fixes.)
+
+-----------------
2.33 (2024-10-26):
ltugboat.cls:
- use \hfil instead of \hss in toc, to avoid silently overfull entries.
Modified: trunk/Master/texmf-dist/doc/latex/tugboat/ltubguid.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tugboat/tugboat-code.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/tugboat/tugboat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tugboat/tugboat.dtx 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/source/latex/tugboat/tugboat.dtx 2024-10-30 20:02:51 UTC (rev 72711)
@@ -1,5 +1,5 @@
% \iffalse (this is a meta-comment (so they say))
-% $Id: tugboat.dtx 608 2024-10-26 22:27:11Z karl $
+% $Id: tugboat.dtx 609 2024-10-29 21:17:26Z karl $
% tugboat.dtx - main source for LaTeX TUGboat classes.
%
% Copyright 1994-2024 TeX Users Group.
@@ -28,7 +28,7 @@
%<ltugboatsty>\ProvidesPackage{ltugboat}
%<ltugprocsty>\ProvidesPackage{ltugproc}
%<ltugcomn> \ProvidesPackage{ltugcomn}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
%<ltugboatcls> TUGboat journal class%
%<ltugproccls> TUG conference proceedings class%
%<ltugboatsty|ltugprocsty> TUG compatibility package%
@@ -2758,7 +2758,7 @@
{\tubruninglue}
{\tubruninsecfmt}}}
%
- \def\subsubsection{\TB at nolimelabel\TB at startsection{
+ \def\subsubsection{\TB at nolimelabel\TB at startsection{%
{subsubsection}%
3%
\parindent
@@ -2864,16 +2864,18 @@
% don't worry if this cs is not defined, hence the \csname.
% If it doesn't exist, we just typeset #1 as text.
\csname contentsline at text@1 at format\endcsname
- {#1}% number and title
+ {#1% number and title
+ \unskip % avoid extra space just in case
+ \csname pdffakespace\endcsname % fake space if pdftex
+ ~% ensure at least a word space between text and page number
+ }
%
\ifx\UseHookWithArguments\undefined\else % hook after number and text
\UseHookWithArguments{contentsline/text/after}{4}
{\toclevel at part}{#1}{#2}{\@contentsline at destination}%
\fi
+ \nobreak\hfil
\nobreak
- \ % ensure there is at least a word space between text and page number
- \hfil
- \nobreak
% page number
\hb at xt@\@pnumwidth{\hfil
\ifx\UseHookWithArguments\undefined\else
Modified: trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls 2024-10-30 20:02:51 UTC (rev 72711)
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugboat}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
TUGboat journal class%
]
\newif\ifTBunicodeengine
@@ -1297,7 +1297,7 @@
{\tubruninglue}
{\tubruninsecfmt}}}
%
- \def\subsubsection{\TB at nolimelabel\TB at startsection{
+ \def\subsubsection{\TB at nolimelabel\TB at startsection{%
{subsubsection}%
3%
\parindent
@@ -1344,16 +1344,18 @@
% don't worry if this cs is not defined, hence the \csname.
% If it doesn't exist, we just typeset #1 as text.
\csname contentsline at text@1 at format\endcsname
- {#1}% number and title
+ {#1% number and title
+ \unskip % avoid extra space just in case
+ \csname pdffakespace\endcsname % fake space if pdftex
+ ~% ensure at least a word space between text and page number
+ }
%
\ifx\UseHookWithArguments\undefined\else % hook after number and text
\UseHookWithArguments{contentsline/text/after}{4}
{\toclevel at part}{#1}{#2}{\@contentsline at destination}%
\fi
+ \nobreak\hfil
\nobreak
- \ % ensure there is at least a word space between text and page number
- \hfil
- \nobreak
% page number
\hb at xt@\@pnumwidth{\hfil
\ifx\UseHookWithArguments\undefined\else
Modified: trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/tex/latex/tugboat/ltugboat.sty 2024-10-30 20:02:51 UTC (rev 72711)
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugboat}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
TUG compatibility package%
]
\@obsoletefile{ltugboat.cls}{ltugboat.sty}
Modified: trunk/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/tex/latex/tugboat/ltugcomn.sty 2024-10-30 20:02:51 UTC (rev 72711)
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesPackage{ltugcomn}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
TUGboat `common macros' package%
]
\newif\ifTBunicodeengine
Modified: trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.cls 2024-10-30 20:02:51 UTC (rev 72711)
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass {ltugproc}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
TUG conference proceedings class%
]
\def\@tugclass{ltugproc}
Modified: trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty 2024-10-30 20:02:39 UTC (rev 72710)
+++ trunk/Master/texmf-dist/tex/latex/tugboat/ltugproc.sty 2024-10-30 20:02:51 UTC (rev 72711)
@@ -31,7 +31,7 @@
%% extension .ins) which are part of the distribution.
%%
\ProvidesPackage{ltugproc}
- [2024-10-26 v2.33
+ [2024-10-29 v2.34
TUG compatibility package%
]
\@obsoletefile{ltugproc.cls}{ltugproc.sty}
More information about the tex-live-commits
mailing list.