ulalume3@11: %% ulalume3@11: %% This is file `tabulary.sty', ulalume3@11: %% generated with the docstrip utility. ulalume3@11: %% ulalume3@11: %% The original source files were: ulalume3@11: %% ulalume3@11: %% tabulary.dtx (with options: `package') ulalume3@11: %% DRAFT VERSION ulalume3@11: %% ulalume3@11: %% File `tabulary.dtx'. ulalume3@11: %% Copyright (C) 1995 1996 2003 David Carlisle ulalume3@11: %% This file may be distributed under the terms of the LPPL. ulalume3@11: %% See 00readme.txt for details. ulalume3@11: %% ulalume3@11: \NeedsTeXFormat{LaTeX2e} ulalume3@11: \ProvidesPackage{tabulary} ulalume3@11: [2007/10/02 v0.9 tabulary package (DPC)] ulalume3@11: \RequirePackage{array} ulalume3@11: \catcode`\Z=14 ulalume3@11: \DeclareOption{debugshow}{\catcode`\Z=9\relax} ulalume3@11: \ProcessOptions ulalume3@11: \def\arraybackslash{\let\\=\@arraycr} ulalume3@11: \def\@finalstrut#1{% ulalume3@11: \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1} ulalume3@11: \newcount\TY@count ulalume3@11: \def\tabulary{% ulalume3@11: \let\TY@final\tabular ulalume3@11: \let\endTY@final\endtabular ulalume3@11: \TY@tabular} ulalume3@11: \def\TY@tabular#1{% ulalume3@11: \edef\TY@{\@currenvir}% ulalume3@11: {\ifnum0=`}\fi ulalume3@11: \@ovxx\TY@linewidth ulalume3@11: \@ovyy\TY@tablewidth ulalume3@11: \count@\z@ ulalume3@11: \@tempswatrue ulalume3@11: \@whilesw\if@tempswa\fi{% ulalume3@11: \advance\count@\@ne ulalume3@11: \expandafter\ifx\csname TY@F\the\count@\endcsname\relax ulalume3@11: \@tempswafalse ulalume3@11: \else ulalume3@11: \expandafter\let\csname TY@SF\the\count@\expandafter\endcsname ulalume3@11: \csname TY@F\the\count@\endcsname ulalume3@11: \global\expandafter\let\csname TY@F\the\count@\endcsname\relax ulalume3@11: \expandafter\let\csname TY@S\the\count@\expandafter\endcsname ulalume3@11: \csname TY@\the\count@\endcsname ulalume3@11: \fi}% ulalume3@11: \global\TY@count\@ne ulalume3@11: \TY@width\xdef{0pt}% ulalume3@11: \global\TY@tablewidth\z@ ulalume3@11: \global\TY@linewidth#1\relax ulalume3@11: Z\message{^^J^^JTable^^J% ulalume3@11: Z Target Width: \the\TY@linewidth^^J% ulalume3@11: Z \string\tabcolsep: \the\tabcolsep\space ulalume3@11: Z \string\arrayrulewidth: \the\arrayrulewidth\space ulalume3@11: Z \string\doublerulesep: \the\doublerulesep^^J% ulalume3@11: Z \string\tymin: \the\tymin\space ulalume3@11: Z \string\tymax: \the\tymax^^J}% ulalume3@11: \let\@classz\TY@classz ulalume3@11: \let\verb\TX@verb ulalume3@11: \toks@{}\TY@get@body} ulalume3@11: \let\TY@@mkpream\@mkpream ulalume3@11: \def\TY@mkpream{% ulalume3@11: \def\@addamp{% ulalume3@11: \if@firstamp \@firstampfalse \else ulalume3@11: \global\advance\TY@count\@ne ulalume3@11: \edef\@preamble{\@preamble &}\fi ulalume3@11: \TY@width\xdef{0pt}}% ulalume3@11: \def\@acol{% ulalume3@11: \TY@subwidth\col@sep ulalume3@11: \@addtopreamble{\hskip\col@sep}}% ulalume3@11: \let\@arrayrule\TY@arrayrule ulalume3@11: \let\@classvi\TY@classvi ulalume3@11: \def\@classv{\save@decl ulalume3@11: \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@ ulalume3@11: \sbox\z@{\d@llarbegin\@nextchar\d@llarend}% ulalume3@11: \TY@subwidth{\wd\z@}% ulalume3@11: \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}% ulalume3@11: \prepnext@tok}% ulalume3@11: \global\let\@mkpream\TY@@mkpream ulalume3@11: \TY@@mkpream} ulalume3@11: \def\TY@arrayrule{% ulalume3@11: \TY@subwidth\arrayrulewidth ulalume3@11: \@addtopreamble \vline} ulalume3@11: \def\TY@classvi{\ifcase \@lastchclass ulalume3@11: \@acol \or ulalume3@11: \TY@subwidth\doublerulesep ulalume3@11: \@addtopreamble{\hskip \doublerulesep}\or ulalume3@11: \@acol \or ulalume3@11: \@classvii ulalume3@11: \fi} ulalume3@11: \def\TY@tab{% ulalume3@11: \setbox\z@\hbox\bgroup ulalume3@11: \let\[$\let\]$% ulalume3@11: \let\equation$\let\endequation$% ulalume3@11: \col@sep\tabcolsep ulalume3@11: \let\d@llarbegin\begingroup\let\d@llarend\endgroup ulalume3@11: \let\@mkpream\TY@mkpream ulalume3@11: \def\multicolumn##1##2##3{\multispan##1\relax}% ulalume3@11: \CT@start\TY@tabarray} ulalume3@11: \def\TY@tabarray{\@ifnextchar[{\TY@array}{\@array[t]}} ulalume3@11: \def\TY@array[#1]{\@array[t]} ulalume3@11: \def\TY@width#1{% ulalume3@11: \expandafter#1\csname TY@\the\TY@count\endcsname} ulalume3@11: \def\TY@subwidth#1{% ulalume3@11: \TY@width\dimen@ ulalume3@11: \advance\dimen@-#1\relax ulalume3@11: \TY@width\xdef{\the\dimen@}% ulalume3@11: \global\advance\TY@linewidth-#1\relax} ulalume3@11: \def\endtabulary{% ulalume3@11: \gdef\@halignto{}% ulalume3@11: \let\TY@footnote\footnote% ulalume3@11: \def\footnote{}% prevent footnotes from doing anything ulalume3@11: \expandafter\TY@tab\the\toks@ ulalume3@11: \crcr\omit ulalume3@11: {\xdef\TY@save@row{}% ulalume3@11: \loop ulalume3@11: \advance\TY@count\m@ne ulalume3@11: \ifnum\TY@count>\z@ ulalume3@11: \xdef\TY@save@row{\TY@save@row&\omit}% ulalume3@11: \repeat}\TY@save@row ulalume3@11: \endarray\global\setbox1=\lastbox\setbox0=\vbox{\unvbox1 ulalume3@11: \unskip\global\setbox1=\lastbox}\egroup ulalume3@11: \dimen@\TY@linewidth ulalume3@11: \divide\dimen@\TY@count ulalume3@11: \ifdim\dimen@<\tymin ulalume3@11: \TY@warn{tymin too large (\the\tymin), resetting to \the\dimen@}% ulalume3@11: \tymin\dimen@ ulalume3@11: \fi ulalume3@11: \setbox\tw@=\hbox{\unhbox\@ne ulalume3@11: \loop ulalume3@11: \@tempdima=\lastskip ulalume3@11: \ifdim\@tempdima>\z@ ulalume3@11: Z \message{ecs=\the\@tempdima^^J}% ulalume3@11: \global\advance\TY@linewidth-\@tempdima ulalume3@11: \fi ulalume3@11: \unskip ulalume3@11: \setbox\tw@=\lastbox ulalume3@11: \ifhbox\tw@ ulalume3@11: Z \message{Col \the\TY@count: Initial=\the\wd\tw@\space}% ulalume3@11: \ifdim\wd\tw@>\tymax ulalume3@11: \wd\tw@\tymax ulalume3@11: Z \message{> max\space}% ulalume3@11: Z \else ulalume3@11: Z \message{ \@spaces\space}% ulalume3@11: \fi ulalume3@11: \TY@width\dimen@ ulalume3@11: Z \message{\the\dimen@\space}% ulalume3@11: \advance\dimen@\wd\tw@ ulalume3@11: Z \message{Final=\the\dimen@\space}% ulalume3@11: \TY@width\xdef{\the\dimen@}% ulalume3@11: \ifdim\dimen@<\tymin ulalume3@11: Z \message{< tymin}% ulalume3@11: \global\advance\TY@linewidth-\dimen@ ulalume3@11: \expandafter\xdef\csname TY@F\the\TY@count\endcsname ulalume3@11: {\the\dimen@}% ulalume3@11: \else ulalume3@11: \expandafter\ifx\csname TY@F\the\TY@count\endcsname\z@ ulalume3@11: Z \message{***}% ulalume3@11: \global\advance\TY@linewidth-\dimen@ ulalume3@11: \expandafter\xdef\csname TY@F\the\TY@count\endcsname ulalume3@11: {\the\dimen@}% ulalume3@11: \else ulalume3@11: Z \message{> tymin}% ulalume3@11: \global\advance\TY@tablewidth\dimen@ ulalume3@11: \global\expandafter\let\csname TY@F\the\TY@count\endcsname ulalume3@11: \maxdimen ulalume3@11: \fi\fi ulalume3@11: \advance\TY@count\m@ne ulalume3@11: \repeat}% ulalume3@11: \TY@checkmin ulalume3@11: \TY@checkmin ulalume3@11: \TY@checkmin ulalume3@11: \TY@checkmin ulalume3@11: \TY@count\z@ ulalume3@11: \let\TY@box\TY@box@v ulalume3@11: \let\footnote\TY@footnote % restore footnotes ulalume3@11: {\expandafter\TY@final\the\toks@\endTY@final}% ulalume3@11: \count@\z@ ulalume3@11: \@tempswatrue ulalume3@11: \@whilesw\if@tempswa\fi{% ulalume3@11: \advance\count@\@ne ulalume3@11: \expandafter\ifx\csname TY@SF\the\count@\endcsname\relax ulalume3@11: \@tempswafalse ulalume3@11: \else ulalume3@11: \global\expandafter\let\csname TY@F\the\count@\expandafter\endcsname ulalume3@11: \csname TY@SF\the\count@\endcsname ulalume3@11: \global\expandafter\let\csname TY@\the\count@\expandafter\endcsname ulalume3@11: \csname TY@S\the\count@\endcsname ulalume3@11: \fi}% ulalume3@11: \TY@linewidth\@ovxx ulalume3@11: \TY@tablewidth\@ovyy ulalume3@11: \ifnum0=`{\fi}} ulalume3@11: \def\TY@checkmin{% ulalume3@11: \let\TY@checkmin\relax ulalume3@11: \ifdim\TY@tablewidth>\z@ ulalume3@11: \Gscale@div\TY@ratio\TY@linewidth\TY@tablewidth ulalume3@11: \ifdim\TY@tablewidth <\linewidth ulalume3@11: \def\TY@ratio{1}% ulalume3@11: \fi ulalume3@11: \else ulalume3@11: \TY@warn{No suitable columns!}% ulalume3@11: \def\TY@ratio{1}% ulalume3@11: \fi ulalume3@11: \count@\z@ ulalume3@11: Z \message{^^JLine Width: \the\TY@linewidth, ulalume3@11: Z Natural Width: \the\TY@tablewidth, ulalume3@11: Z Ratio: \TY@ratio^^J}% ulalume3@11: \@tempdima\z@ ulalume3@11: \loop ulalume3@11: \ifnum\count@<\TY@count ulalume3@11: \advance\count@\@ne ulalume3@11: \ifdim\csname TY@F\the\count@\endcsname>\tymin ulalume3@11: \dimen@\csname TY@\the\count@\endcsname ulalume3@11: \dimen@\TY@ratio\dimen@ ulalume3@11: \ifdim\dimen@<\tymin ulalume3@11: Z \message{Column \the\count@\space ->}% ulalume3@11: \global\expandafter\let\csname TY@F\the\count@\endcsname\tymin ulalume3@11: \global\advance\TY@linewidth-\tymin ulalume3@11: \global\advance\TY@tablewidth-\csname TY@\the\count@\endcsname ulalume3@11: \let\TY@checkmin\TY@@checkmin ulalume3@11: \else ulalume3@11: \expandafter\xdef\csname TY@F\the\count@\endcsname{\the\dimen@}% ulalume3@11: \advance\@tempdima\csname TY@F\the\count@\endcsname ulalume3@11: \fi ulalume3@11: \fi ulalume3@11: Z \dimen@\csname TY@F\the\count@\endcsname\message{\the\dimen@, }% ulalume3@11: \repeat ulalume3@11: Z \message{^^JTotal:\the\@tempdima^^J}% ulalume3@11: } ulalume3@11: \let\TY@@checkmin\TY@checkmin ulalume3@11: \newdimen\TY@linewidth ulalume3@11: \def\tyformat{\everypar{{\nobreak\hskip\z@skip}}} ulalume3@11: \newdimen\tymin ulalume3@11: \tymin=10pt ulalume3@11: \newdimen\tymax ulalume3@11: \tymax=2\textwidth ulalume3@11: \def\@testpach{\@chclass ulalume3@11: \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else ulalume3@11: \ifnum \@lastchclass=7 5 \else ulalume3@11: \ifnum \@lastchclass=8 \tw@ \else ulalume3@11: \ifnum \@lastchclass=9 \thr@@ ulalume3@11: \else \z@ ulalume3@11: \ifnum \@lastchclass = 10 \else ulalume3@11: \edef\@nextchar{\expandafter\string\@nextchar}% ulalume3@11: \@chnum ulalume3@11: \if \@nextchar c\z@ \else ulalume3@11: \if \@nextchar l\@ne \else ulalume3@11: \if \@nextchar r\tw@ \else ulalume3@11: \if \@nextchar C7 \else ulalume3@11: \if \@nextchar L8 \else ulalume3@11: \if \@nextchar R9 \else ulalume3@11: \if \@nextchar J10 \else ulalume3@11: \z@ \@chclass ulalume3@11: \if\@nextchar |\@ne \else ulalume3@11: \if \@nextchar !6 \else ulalume3@11: \if \@nextchar @7 \else ulalume3@11: \if \@nextchar <8 \else ulalume3@11: \if \@nextchar >9 \else ulalume3@11: 10 ulalume3@11: \@chnum ulalume3@11: \if \@nextchar m\thr@@\else ulalume3@11: \if \@nextchar p4 \else ulalume3@11: \if \@nextchar b5 \else ulalume3@11: \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi ulalume3@11: \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} ulalume3@11: \def\TY@classz{% ulalume3@11: \@classx ulalume3@11: \@tempcnta\count@ ulalume3@11: \ifx\TY@box\TY@box@v ulalume3@11: \global\advance\TY@count\@ne ulalume3@11: \fi ulalume3@11: \let\centering c% ulalume3@11: \let\raggedright\noindent ulalume3@11: \let\raggedleft\indent ulalume3@11: \let\arraybackslash\relax ulalume3@11: \prepnext@tok ulalume3@11: \ifnum\@chnum<4 ulalume3@11: \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@ ulalume3@11: \fi ulalume3@11: \ifnum\@chnum=6 ulalume3@11: \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@ ulalume3@11: \fi ulalume3@11: \@addtopreamble{% ulalume3@11: \ifcase\@chnum ulalume3@11: \hfil \d@llarbegin\insert@column\d@llarend \hfil \or ulalume3@11: \kern\z@ ulalume3@11: \d@llarbegin \insert@column \d@llarend \hfil \or ulalume3@11: \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \or ulalume3@11: $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or ulalume3@11: \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or ulalume3@11: \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or ulalume3@11: \d@llarbegin \insert@column \d@llarend \or% dubious "s" case ulalume3@11: \TY@box\centering\or ulalume3@11: \TY@box\raggedright\or ulalume3@11: \TY@box\raggedleft\or ulalume3@11: \TY@box\relax ulalume3@11: \fi}\prepnext@tok} ulalume3@11: \def\TY@box#1{% ulalume3@11: \ifx\centering#1% ulalume3@11: \hfil \d@llarbegin\insert@column\d@llarend \hfil \else ulalume3@11: \ifx\raggedright#1% ulalume3@11: \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ulalume3@11: \d@llarbegin \insert@column \d@llarend \hfil \else ulalume3@11: \ifx\raggedleft#1% ulalume3@11: \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \else ulalume3@11: \ifx\relax#1% ulalume3@11: \d@llarbegin \insert@column \d@llarend ulalume3@11: \fi \fi \fi \fi} ulalume3@11: \def\TY@box@v#1{% ulalume3@11: \vtop \@startpbox{\csname TY@F\the\TY@count\endcsname}% ulalume3@11: #1\arraybackslash\tyformat ulalume3@11: \insert@column\@endpbox} ulalume3@11: \newdimen\TY@tablewidth ulalume3@11: \def\Gscale@div#1#2#3{% ulalume3@11: \setlength\dimen@{#3}% ulalume3@11: \ifdim\dimen@=\z@ ulalume3@11: \PackageError{graphics}{Division by 0}\@eha ulalume3@11: \dimen@#2% ulalume3@11: \fi ulalume3@11: \edef\@tempd{\the\dimen@}% ulalume3@11: \setlength\dimen@{#2}% ulalume3@11: \count@65536\relax ulalume3@11: \ifdim\dimen@<\z@ ulalume3@11: \dimen@-\dimen@ ulalume3@11: \count@-\count@ ulalume3@11: \fi ulalume3@11: \loop ulalume3@11: \ifdim\dimen@<8192\p@ ulalume3@11: \dimen@\tw@\dimen@ ulalume3@11: \divide\count@\tw@ ulalume3@11: \repeat ulalume3@11: \dimen@ii=\@tempd\relax ulalume3@11: \divide\dimen@ii\count@ ulalume3@11: \divide\dimen@\dimen@ii ulalume3@11: \edef#1{\strip@pt\dimen@}} ulalume3@11: \long\def\TY@get@body#1\end ulalume3@11: {\toks@\expandafter{\the\toks@#1}\TY@find@end} ulalume3@11: \def\TY@find@end#1{% ulalume3@11: \def\@tempa{#1}% ulalume3@11: \ifx\@tempa\TY@\def\@tempa{\end{#1}}\expandafter\@tempa ulalume3@11: \else\toks@\expandafter ulalume3@11: {\the\toks@\end{#1}}\expandafter\TY@get@body\fi} ulalume3@11: \def\TY@warn{% ulalume3@11: \PackageWarning{tabulary}} ulalume3@11: \catcode`\Z=11 ulalume3@11: \AtBeginDocument{ ulalume3@11: \@ifpackageloaded{colortbl}{% ulalume3@11: \expandafter\def\expandafter\@mkpream\expandafter#\expandafter1% ulalume3@11: \expandafter{% ulalume3@11: \expandafter\let\expandafter\CT@setup\expandafter\relax ulalume3@11: \expandafter\let\expandafter\CT@color\expandafter\relax ulalume3@11: \expandafter\let\expandafter\CT@do@color\expandafter\relax ulalume3@11: \expandafter\let\expandafter\color\expandafter\relax ulalume3@11: \expandafter\let\expandafter\CT@column@color\expandafter\relax ulalume3@11: \expandafter\let\expandafter\CT@row@color\expandafter\relax ulalume3@11: \@mkpream{#1}} ulalume3@11: \let\TY@@mkpream\@mkpream ulalume3@11: \def\TY@classz{% ulalume3@11: \@classx ulalume3@11: \@tempcnta\count@ ulalume3@11: \ifx\TY@box\TY@box@v ulalume3@11: \global\advance\TY@count\@ne ulalume3@11: \fi ulalume3@11: \let\centering c% ulalume3@11: \let\raggedright\noindent ulalume3@11: \let\raggedleft\indent ulalume3@11: \let\arraybackslash\relax ulalume3@11: \prepnext@tok ulalume3@11: \expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil ulalume3@11: \ifnum\@chnum<4 ulalume3@11: \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@ ulalume3@11: \fi ulalume3@11: \ifnum\@chnum=6 ulalume3@11: \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@ ulalume3@11: \fi ulalume3@11: \@addtopreamble{% ulalume3@11: \setbox\z@\hbox\bgroup\bgroup ulalume3@11: \ifcase\@chnum ulalume3@11: \hskip\stretch{.5}\kern\z@ ulalume3@11: \d@llarbegin\insert@column\d@llarend\hskip\stretch{.5}\or ulalume3@11: \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<< ulalume3@11: \d@llarbegin \insert@column \d@llarend \hfill \or ulalume3@11: \hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or ulalume3@11: $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or ulalume3@11: \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or ulalume3@11: \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or ulalume3@11: \d@llarbegin \insert@column \d@llarend \or% dubious s case ulalume3@11: \TY@box\centering\or ulalume3@11: \TY@box\raggedright\or ulalume3@11: \TY@box\raggedleft\or ulalume3@11: \TY@box\relax ulalume3@11: \fi ulalume3@11: \egroup\egroup ulalume3@11: \begingroup ulalume3@11: \CT@setup ulalume3@11: \CT@column@color ulalume3@11: \CT@row@color ulalume3@11: \CT@do@color ulalume3@11: \endgroup ulalume3@11: \@tempdima\ht\z@ ulalume3@11: \advance\@tempdima\minrowclearance ulalume3@11: \vrule\@height\@tempdima\@width\z@ ulalume3@11: \unhbox\z@ ulalume3@11: }\prepnext@tok}% ulalume3@11: \def\TY@arrayrule{% ulalume3@11: \TY@subwidth\arrayrulewidth ulalume3@11: \@addtopreamble{{\CT@arc@\vline}}}% ulalume3@11: \def\TY@classvi{\ifcase \@lastchclass ulalume3@11: \@acol \or ulalume3@11: \TY@subwidth\doublerulesep ulalume3@11: \ifx\CT@drsc@\relax ulalume3@11: \@addtopreamble{\hskip\doublerulesep}% ulalume3@11: \else ulalume3@11: \@addtopreamble{{\CT@drsc@\vrule\@width\doublerulesep}}% ulalume3@11: \fi\or ulalume3@11: \@acol \or ulalume3@11: \@classvii ulalume3@11: \fi}% ulalume3@11: }{% ulalume3@11: \let\CT@start\relax ulalume3@11: } ulalume3@11: } ulalume3@11: {\uccode`\*=`\ % ulalume3@11: \uppercase{\gdef\TX@verb{% ulalume3@11: \leavevmode\null\TX@vwarn ulalume3@11: {\ifnum0=`}\fi\ttfamily\let\\\ignorespaces ulalume3@11: \@ifstar{\let~*\TX@vb}{\TX@vb}}}} ulalume3@11: \def\TX@vb#1{\def\@tempa##1#1{\toks@{##1}\edef\@tempa{\the\toks@}% ulalume3@11: \expandafter\TX@v\meaning\@tempa\\ \\\ifnum0=`{\fi}}\@tempa!} ulalume3@11: \def\TX@v#1!{\afterassignment\TX@vfirst\let\@tempa= } ulalume3@11: \begingroup ulalume3@11: \catcode`\*=\catcode`\# ulalume3@11: \catcode`\#=12 ulalume3@11: \gdef\TX@vfirst{% ulalume3@11: \if\@tempa#% ulalume3@11: \def\@tempb{\TX@v@#}% ulalume3@11: \else ulalume3@11: \let\@tempb\TX@v@ ulalume3@11: \if\@tempa\space~\else\@tempa\fi ulalume3@11: \fi ulalume3@11: \@tempb} ulalume3@11: \gdef\TX@v@*1 *2{% ulalume3@11: \TX@v@hash*1##\relax\if*2\\\else~\expandafter\TX@v@\fi*2} ulalume3@11: \gdef\TX@v@hash*1##*2{*1\ifx*2\relax\else#\expandafter\TX@v@hash\fi*2} ulalume3@11: \endgroup ulalume3@11: \def\TX@vwarn{% ulalume3@11: \@warning{\noexpand\verb may be unreliable inside tabularx/y}% ulalume3@11: \global\let\TX@vwarn\@empty} ulalume3@11: \endinput ulalume3@11: %% ulalume3@11: %% End of file `tabulary.sty'.