%% %% This is file `pst-xkey.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% xkeyval.dtx (with options: `pxktex') %% %% --------------------------------------- %% Copyright (C) 2004-2005 Hendri Adriaens %% --------------------------------------- %% %% 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 this 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/12/01 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% This Current Maintainer of this work is Hendri Adriaens. %% %% This work consists of the file xkeyval.dtx and derived files %% keyval.tex, xkvtxhdr.tex, xkeyval.sty, xkeyval.tex, xkvview.sty, %% xkvltxp.sty, pst-xkey.tex, pst-xkey.sty, xkveca.cls, xkvecb.cls, %% xkvesa.sty, xkvesb.sty, xkvesc.sty, xkvex1.tex, xkvex2.tex, %% xkvex3.tex and xkvex4.tex. %% %% The following files constitute the xkeyval bundle and must be %% distributed as a whole: readme, xkeyval.pdf, keyval.tex, %% pst-xkey.sty, pst-xkey.tex, xkeyval.sty, xkeyval.tex, xkvview.sty, %% xkvltxp.sty, xkvtxhdr.tex, pst-xkey.dtx and xkeyval.dtx. %% \csname PSTXKeyLoaded\endcsname \let\PSTXKeyLoaded\endinput \edef\PSTXKeyCatcodes{% \catcode`\noexpand\@\the\catcode`\@\relax \let\noexpand\PSTXKeyCatcodes\relax } \catcode`\@=11\relax \ifx\ProvidesFile\@undefined \message{2005/02/22 v1.5 PSTricks specialization of xkeyval (HA)} \ifx\XKeyValLoaded\endinput\else\input xkeyval \fi \else \ProvidesFile{pst-xkey.tex} [2005/02/22 v1.5 PSTricks specialization of xkeyval (HA)] \@addtofilelist{pst-xkey.tex} \RequirePackage{xkeyval} \fi \def\pst@famlist{} \def\pst@addfams#1{% \XKV@for@n{#1}\XKV@tempa{% \@expandtwoargs\in@{,\XKV@tempa,}{,\pst@famlist,}% \ifin@\else\edef\pst@famlist{\pst@famlist,\XKV@tempa}\fi }% } \def\psset{% \expandafter\@testopt\expandafter\pss@t\expandafter{\pst@famlist}% } \def\pss@t[#1]{\setkeys+[psset]{#1}} \def\@psset#1,\@nil{% \edef\XKV@tempa{\noexpand\setkeys+[psset]{\pst@famlist}}% \XKV@tempa{#1}% } \PSTXKeyCatcodes \endinput %% %% End of file `pst-xkey.tex'.