diff options
author | Karl Berry <karl@freefriends.org> | 2010-02-14 00:12:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-02-14 00:12:12 +0000 |
commit | caf27f98dd109e15fcda5323dce0c3a9f3e6eed0 (patch) | |
tree | f0d7ac2cfe016ab076682b60f0f31427f646bcef /Master/texmf-dist/source | |
parent | 06a770f9fb7cc731254863ff9de5e19807c652a3 (diff) |
xtab 2.3e (13feb10)
git-svn-id: svn://tug.org/texlive/trunk@16998 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/xtab/xtab.dtx | 60 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/xtab/xtab.ins | 36 |
2 files changed, 52 insertions, 44 deletions
diff --git a/Master/texmf-dist/source/latex/xtab/xtab.dtx b/Master/texmf-dist/source/latex/xtab/xtab.dtx index 420bd6f8bd9..9266be6fe3d 100644 --- a/Master/texmf-dist/source/latex/xtab/xtab.dtx +++ b/Master/texmf-dist/source/latex/xtab/xtab.dtx @@ -2,21 +2,27 @@ % % xtab.dtx % Author: Peter Wilson (herries dot press (at) earthlink dor net) +% 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: <http://www.latex-project.org/lppl.txt> % -% 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. % +%<*driver> +\ProvidesFile{xtab.dtx} +%</driver> +%<xtab>\ProvidesPackage{xtab} +%<*xtab> + [2010/02/06 v2.3e Extended supertabular package] +%</xtab> % %<*driver> \documentclass{ltxdoc} @@ -32,7 +38,7 @@ %</driver> % % \fi -% \CheckSum{1521} +% \CheckSum{1527} % % \DoNotIndex{\',\.,\@M,\@@input,\@addtoreset,\@arabic,\@badmath} % \DoNotIndex{\@centercr,\@cite} @@ -76,11 +82,7 @@ % \DoNotIndex{\wd,\xiipt,\year,\z@} % % \def\dtxfile{xtab.dtx} -% \def\fileversion{v2.3} -% \def\filedate{2000/04/09} -% \def\fileversion{v2.3a} \def\filedate{2004/05/24} -% \def\fileversion{v2.3b} \def\filedate{2007/03/24} -% \def\fileversion{v2.3c} \def\filedate{2008/07/26} +% \GetFileInfo{\dtxfile} % \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package % \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option % \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file @@ -92,9 +94,10 @@ % file (\texttt{\dtxfile}) has version number \fileversion, last revised % \filedate.}} % -% \author{% -% Peter Wilson \\ -% \texttt{herries dot press (at) earthlink dot net} +% \author{ +% Author: Peter Wilson, Herries Press \\ +% Maintainer: Will Robertson \\ +% \texttt{will dot robertson at latex-project dot org} % } % \date{\filedate} % \maketitle @@ -520,11 +523,9 @@ % \changes{v2.3}{2000/04/09}{Improved pagebreak control via \cs{xentrystretch} } % \changes{v2.3b}{2007/03/24}{Allow calc package calculations} % \changes{v2.3c}{2008/07/26}{Tried to eliminate all extraneous spaces} +% \changes{v2.3d}{2009/09/04}{New maintainer (Will Robertson)} % \begin{macrocode} %<*xtab> -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xtab}[2008/07/26 v2.3c Extended supertabular package] - % \end{macrocode} % % \begin{macro}{\c@tracingst} @@ -990,6 +991,7 @@ % % All redefined macros have names that are similar to the original % names, except with a leading `ST'. +% \changes{v2.3e}{2010/02/06}{Allow calc use.} % \begin{macrocode} \def\ST@tabularcr{% {\ifnum0=`}\fi @@ -1000,7 +1002,8 @@ {\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}% @@ -1013,20 +1016,26 @@ % % \begin{macro}{\ST@xargarraycr} % \begin{macro}{\ST@yargarraycr} +% \changes{v2.3e}{2010/02/06}{Allow calc use.} % In this case we need to copy the value of the optional argument % of |\\| in our private register |\ST@toadd|. % \begin{macrocode} \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 +} % \end{macrocode} % % Here we need to insert |\ST@cr| % \begin{macrocode} \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 +} % \end{macrocode} % \end{macro} % \end{macro} @@ -1048,10 +1057,11 @@ % \end{macro} % % \begin{macro}{\ST@astartpbox} +% \changes{v2.3e}{2010/02/06}{Allow calc use.} % supertabular version of |\@astartpbox|. % \begin{macrocode} \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} % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/xtab/xtab.ins b/Master/texmf-dist/source/latex/xtab/xtab.ins index f19d8fa16fd..7f5d90e1257 100644 --- a/Master/texmf-dist/source/latex/xtab/xtab.ins +++ b/Master/texmf-dist/source/latex/xtab/xtab.ins @@ -1,17 +1,15 @@ %% xtab.ins -%% 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 %% %% 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: <http://www.latex-project.org/lppl.txt> %% -%% 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. %% @@ -29,33 +27,33 @@ \preamble ----------------------------------------------------------------- - 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. - - This work has the LPPL maintenance status "author-maintained". + version 1.3c of this license or (at your option) any + later version: <http://www.latex-project.org/lppl.txt> + + 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. ----------------------------------------------------------------- \endpreamble +\askforoverwritefalse \keepsilent %%% \Msg{*** Generating the driver file ***} -%%% \generateFile{xtab.drv}{t}{\from{xtab.dtx}{driver}} +%%% \generate{\file{xtab.drv}{\from{xtab.dtx}{driver}}} \Msg{*** Generating the LaTeX2e package files ***} -\generateFile{xtab.sty}{t}{\from{xtab.dtx}{xtab}} +\generate{\file{xtab.sty}{\from{xtab.dtx}{xtab}}} \Msg{***********************************************************} \Msg{*} |