diff options
author | Karl Berry <karl@freefriends.org> | 2024-06-12 20:42:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-06-12 20:42:55 +0000 |
commit | 141b0a38b301ad36ef5029bd5ae3a9cf0ad3036e (patch) | |
tree | 63fd1ae553b513c85260d0b32913e6faf89ed248 /Master/texmf-dist/source | |
parent | 603bc972a1027512d09fde912e4cd9307eb45ba3 (diff) |
latex (12jun24)
git-svn-id: svn://tug.org/texlive/trunk@71507 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltboxes.dtx | 22 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/base/lttagging.dtx | 11 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltvers.dtx | 2 |
3 files changed, 24 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltboxes.dtx b/Master/texmf-dist/source/latex/base/ltboxes.dtx index 7e6c787ab89..9852bc59403 100644 --- a/Master/texmf-dist/source/latex/base/ltboxes.dtx +++ b/Master/texmf-dist/source/latex/base/ltboxes.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltboxes.dtx} - [2024/04/22 v1.4f LaTeX Kernel (Box Commands)] + [2024/06/10 v1.4g LaTeX Kernel (Box Commands)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltboxes.dtx} @@ -1495,6 +1495,10 @@ % \changes{v1.4f}{2024/04/18} % {Use a \cs{hrule} strut not a \cs{vrule} if already in % vertical mode (bug seen first with footmisc/14)} +% \changes{v1.4g}{2024/06/10} +% {Always use a \cs{vrule} strut after all, but back up by a baseline +% if already in vertical mode. Otherwise empty table p-cells will +% not get the correct width (bug seen first with colortbl)} % \begin{macrocode} %</2ekernel> %<*2ekernel|latexrelease> @@ -1502,15 +1506,17 @@ %<latexrelease> {\@finalstrut}{final strut correction}% \def\@finalstrut#1{% \unskip - \ifhmode \nobreak \vrule + \ifhmode \nobreak \else - \ifdim \prevdepth=-\@m\p@ - \else - \vskip-\prevdepth - \fi - \hrule +% \end{macrocode} +% If we are in vmode we now back up by a baseline. +% \begin{macrocode} + \vskip-\baselineskip \fi - \@width\z@\@height\z@\@depth\dp#1} +% \end{macrocode} +% Finally we unconditionally use \cs{vrule}. +% \begin{macrocode} + \vrule\@width\z@\@height\z@\@depth\dp#1} %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease %<latexrelease>\IncludeInRelease{0000/00/00}% diff --git a/Master/texmf-dist/source/latex/base/lttagging.dtx b/Master/texmf-dist/source/latex/base/lttagging.dtx index 585479df214..c70e24f5908 100644 --- a/Master/texmf-dist/source/latex/base/lttagging.dtx +++ b/Master/texmf-dist/source/latex/base/lttagging.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{lttagging.dtx} - [2023/12/19 v1.0a LaTeX Kernel (tagging support)] + [2024/06/10 v1.0b LaTeX Kernel (tagging support)] % \iffalse \documentclass{l3doc} \GetFileInfo{lttagging.dtx} @@ -721,8 +721,15 @@ \int_compare:nNnT \g_@@_col_int > 0 { \tbl_count_missing_cells:n {#1} - \cr } +% \end{macrocode} +% Even if we are at the start of a row we my have to do a \cs{cr}, +% so we do a \cs{crcr} always at the end. +% \changes{v1.ob}{2024/06/10} +% {Always issue a \cs{crcr} even if we are at the start of a +% row to avoid problems with tabulary and similar code} +% \begin{macrocode} + \crcr } % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index 5031ef83073..557b7b4878b 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -115,7 +115,7 @@ {2024-06-01} %</2ekernel|latexrelease> %<*2ekernel> -\def\patch@level{0} +\def\patch@level{1} % \end{macrocode} % % \begin{macro}{\development@branch@name} |