
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'.




