Merge branch 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/public-git/mdwtools
authorMark Wooding <mdw@distorted.org.uk>
Tue, 15 May 2007 10:28:33 +0000 (11:28 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 15 May 2007 10:28:33 +0000 (11:28 +0100)
* 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/public-git/mdwtools:
  mdwref: New package for typesetting cross-references automagically.
  mdwtab: Fix colours and \\ behaviour with longtable.
  mdwtab: Fix stupid typo.

Conflicts:

mdwtab.dtx: fix checksum

1  2 
mdwtab.dtx

diff --combined mdwtab.dtx
@@@ -44,7 -44,7 +44,7 @@@
  %<+color>                [2003/08/24 1.10 Fix for people who can't spell]
  % \end{meta-comment}
  %
- % \CheckSum{3391}
 -% \CheckSum{3386}
++% \CheckSum{3404}
  %% \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
  \coldef <#1{\tabuserposttype{#1}}
  \coldef ?#1#2{%
    \ifx>#1\expandafter\tabuserpretype%
-   \else\expandafter\tabusrposttype\fi%
+   \else\expandafter\tabuserposttype\fi%
    {#2}%
    \tab@append\tab@shortline{#2}%
  }
    \tab@initread%
    \def\tab@multicol{\@arstrut}%
    \tab@preamble{\tab@multicol}%
-   \def\tab@midtext{\ignorespaces\@sharp\@sharp\@maybe@unskip}%
+   \let\tab@lefttext\tab@lefttexthook%
+   \let\tab@righttext\tab@righttexthook%
+   \let\tab@leftruletext\tab@leftruletexthook%
+   \let\tab@rightruletext\tab@rightruletexthook%
+   \def\tab@midtext{\tab@setcr\ignorespaces\@sharp\@sharp\@maybe@unskip}%
    \tab@readpreamble{#1}%
    \gdef\@preamble{\the\tab@preamble}%
    \let\tab@bgroup\begingroup%
  % we need to remove them by hand at the extremities of the environment.
  %
  %    \begin{macrocode}
 -\def\subsplit{%
 +\def\subsplit{\@ifnextchar[\subsplit@i{\subsplit@i[c]}}
 +\def\subsplit@i[#1]{%
 +  \let\@tempa\vcenter%
 +  \if#1t\let\@tempa\vtop\fi%
 +  \if#1b\let\@tempa\vbox\fi%
    \let\\\seq@cr%
 -  \vcenter\bgroup%
 +  \@tempa\bgroup%
    \seq@dosplit{\hfil\qquad$##$\qquad\hfil}{\hfilneg\hskip-2em}%
  }
  %    \end{macrocode}