X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/mdwtools/blobdiff_plain/9cb5c64cc696cd59cf723021386b254ab8de5b13..refs/heads/mdw/tangle:/mdwtab.dtx

diff --git a/mdwtab.dtx b/mdwtab.dtx
index 97320f3..11cf692 100644
--- a/mdwtab.dtx
+++ b/mdwtab.dtx
@@ -36,7 +36,7 @@
 %<+color>                [2020/09/06 1.14.0 Fix for people who can't spell]
 % \end{meta-comment}
 %
-% \CheckSum{3424}
+% \CheckSum{3426}
 %% \CharacterTable
 %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
 %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -3525,6 +3525,9 @@
 % which seems a little silly.  Then again, I forgot to do it the first
 % time around.)
 %
+% Again, we have a sneaky |\kern| to prevent the final |\tabcolsep| glue from
+% being eaten by a later |\unskip|.
+%
 %    \begin{macrocode}
 \long\def\multicolumn#1#2#3{%
   \multispan{#1}%
@@ -3535,6 +3538,7 @@
     \let\tab@looped\tab@err@multi%
     \tab@readpreamble{#2}%
     \the\tab@preamble%
+    \kern\z@%
   \endgroup%
   \ignorespaces%
 }
