You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
2.0 KiB
76 lines
2.0 KiB
%%
|
|
%% This is file `tabularkv.sty',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% tabularkv.dtx (with options: `package')
|
|
%%
|
|
%% This is a generated file.
|
|
%%
|
|
%% Project: tabularkv
|
|
%% Version: 2016/05/16 v1.2
|
|
%%
|
|
%% Copyright (C)
|
|
%% 2005, 2006 Heiko Oberdiek
|
|
%% 2016-2019 Oberdiek Package Support Group
|
|
%%
|
|
%% This work may be distributed and/or modified under the
|
|
%% conditions of the LaTeX Project Public License, either
|
|
%% version 1.3c of this license or (at your option) any later
|
|
%% version. This version of this license is in
|
|
%% https://www.latex-project.org/lppl/lppl-1-3c.txt
|
|
%% and the latest version of this license is in
|
|
%% https://www.latex-project.org/lppl.txt
|
|
%% and version 1.3 or later is part of all distributions of
|
|
%% LaTeX version 2005/12/01 or later.
|
|
%%
|
|
%% This work has the LPPL maintenance status "maintained".
|
|
%%
|
|
%% The Current Maintainers of this work are
|
|
%% Heiko Oberdiek and the Oberdiek Package Support Group
|
|
%% https://github.com/ho-tex/oberdiek/issues
|
|
%%
|
|
%%
|
|
%% This work consists of the main source file tabularkv.dtx
|
|
%% and the derived files
|
|
%% tabularkv.sty, tabularkv.pdf, tabularkv.ins, tabularkv.drv,
|
|
%% tabularkv-example.tex.
|
|
%%
|
|
\NeedsTeXFormat{LaTeX2e}
|
|
\ProvidesPackage{tabularkv}%
|
|
[2016/05/16 v1.2 Tabular with key value interface (HO)]
|
|
\RequirePackage{keyval}
|
|
\RequirePackage{tabularht}
|
|
|
|
\let\tabKV@star@x\@empty
|
|
\let\tabKV@width\@empty
|
|
\let\tabKV@valign\@empty
|
|
|
|
\define@key{tabKV}{height}{%
|
|
\setlength{\dimen@}{#1}%
|
|
\edef\@toarrayheight{to\the\dimen@}%
|
|
}
|
|
\define@key{tabKV}{width}{%
|
|
\def\tabKV@width{{#1}}%
|
|
\def\tabKV@star@x{*}%
|
|
}
|
|
\define@key{tabKV}{x}{%
|
|
\def\tabKV@width{{#1}}%
|
|
\def\tabKV@star@x{x}%
|
|
}
|
|
\define@key{tabKV}{valign}{%
|
|
\edef\tabKV@valign{[\@car #1c\@nil]}%
|
|
}
|
|
\newenvironment{tabularkv}[1][]{%
|
|
\setkeys{tabKV}{#1}%
|
|
\@nameuse{%
|
|
tabular\tabKV@star@x\expandafter\expandafter\expandafter
|
|
}%
|
|
\expandafter\tabKV@width\tabKV@valign
|
|
}{%
|
|
\@nameuse{endtabular\tabKV@star@x}%
|
|
}
|
|
\endinput
|
|
%%
|
|
%% End of file `tabularkv.sty'.
|
|
|