From caf27f98dd109e15fcda5323dce0c3a9f3e6eed0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 14 Feb 2010 00:12:12 +0000 Subject: xtab 2.3e (13feb10) git-svn-id: svn://tug.org/texlive/trunk@16998 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/xtab/xtab.sty | 38 +++++++++++++++++-------------- 1 file changed, 21 insertions(+), 17 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/xtab/xtab.sty b/Master/texmf-dist/tex/latex/xtab/xtab.sty index 09b882d7b25..0bd745d276f 100644 --- a/Master/texmf-dist/tex/latex/xtab/xtab.sty +++ b/Master/texmf-dist/tex/latex/xtab/xtab.sty @@ -7,26 +7,24 @@ %% xtab.dtx (with options: `xtab') %% %% ----------------------------------------------------------------- -%% Author: Peter Wilson (herries dot press (at) earthlink dot net) +%% Author: Peter Wilson +%% Maintainer: Will Robertson (will dot robertson at latex-project dot org) %% Copyright 1998 -- 2008 Peter R. Wilson +%% Copyright 2010 Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any -%% later version. -%% The latest version of the license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of -%% LaTeX version 2003/06/01 or later. +%% version 1.3c of this license or (at your option) any +%% later version: %% -%% This work has the LPPL maintenance status "author-maintained". +%% This work has the LPPL maintenance status "maintained". +%% The Current Maintainer of this work is Will Robertson. %% %% This work consists of the files listed in the README file. %% ----------------------------------------------------------------- %% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xtab}[2008/07/26 v2.3c Extended supertabular package] - +\ProvidesPackage{xtab} + [2010/02/06 v2.3e Extended supertabular package] \newcount\c@tracingst \DeclareOption{errorshow}{\c@tracingst\z@} %%%%\DeclareOption{pageshow}{\c@tracingst\tw@} @@ -146,23 +144,29 @@ {\ifnum0=`{\fi}\cr\ST@cr}} \def\ST@argtabularcr[#1]{% \ifnum0=`{\fi}% - \ifdim #1>\z@ + \setlength\@tempdima{#1}% + \ifdim \@tempdima>\z@ \unskip\ST@xargarraycr{#1}% \else \ST@yargarraycr{#1}% \fi} \def\ST@xargarraycr#1{% - \@tempdima #1\advance\@tempdima \dp \@arstrutbox + \setlength\@tempdima{#1}% + \advance\@tempdima \dp \@arstrutbox \vrule \@height\z@ \@depth\@tempdima \@width\z@ \cr - \noalign{\global\ST@toadd=#1}\ST@cr} + \noalign{\setlength{\global\ST@toadd}{#1}}\ST@cr +} \def\ST@yargarraycr#1{% - \cr\noalign{\vskip #1\global\ST@toadd=#1}\ST@cr} - + \cr\noalign{% + \setlength{\global\ST@toadd}{#1}% + \vskip\ST@toadd + }\ST@cr +} \def\ST@startpbox#1{% %%%% \setbox\ST@pbox\vtop\bgroup\hsize#1\@arrayparboxrestore} \setbox\ST@pbox\vtop\bgroup\setlength\hsize{#1}\@arrayparboxrestore} \def\ST@astartpbox#1{% - \bgroup\hsize#1% + \bgroup\setlength\hsize{#1}% %%%% \setbox\ST@pbox\vtop\bgroup\hsize#1\@arrayparboxrestore} \setbox\ST@pbox\vtop\bgroup\setlength\hsize{#1}\@arrayparboxrestore} \def\ST@endpbox{% -- cgit v1.2.3