diff options
author | Karl Berry <karl@freefriends.org> | 2012-10-17 22:50:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-10-17 22:50:05 +0000 |
commit | df2ce83ed9a6a3beca08c07cc656611e26d220d7 (patch) | |
tree | 086e2f15b6585eb8151e83f7852eb858db2f4b80 /Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex | |
parent | 468e15f0c59bbedcccfaa606c1f72d3b6d3a8f9a (diff) |
skeyval
git-svn-id: svn://tug.org/texlive/trunk@28005 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex b/Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex new file mode 100644 index 00000000000..c29448d04b5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skeyval/skeyval-view-pokayoke1.tex @@ -0,0 +1,96 @@ +\documentclass{skeyval-testclass} +\usepackage[xcolor-options=dvipsnames]{skeyval-view} + +\makeatletter + +\setupviewkeys{length of default=30} + +\skvdefinekeys[KV]{fam1}[vhp@]{% + .ord/keya/default-a, + .cmd/keyb, + .zcmd/key c/\def\cmdc##1{##1}/ + \edef\y{\detokenize\expandafter{\vhp@keyc}}\def\x##1{#1*key c*##1}, + .choice/keyd/center/ + {center.do=\def\x##1{#1*##1},left.do={\def\ans{#1}},right}, + .bool/show shadow/true, + .zbool/show center/true/\edef\cmd{\ifvhp@showcenter Yes\else No\fi}, + .ord/keye, + .cmd/keyf, +} +%\show\y +%\skvshowcs{KV@fam1@show center} +%\show\cmd + +% Define some keys: +\directkeys*{ + .prefix=KV, + .family=fam2, + .holder prefix=hp@, + .initialize keys after define, + .define keys={% + .ord/keya, + .ord/galaxy/Messier 51a/\def\constellation{Canes Venatici}, + .choice/planet/Earth/{Earth.do=\def\x##1{#1*##1},Mars,Jupiter}, + .bool/space travel/true, + .cmd/astronaut/Yuri Gagarin/ + \edef\x{\ifx\hp@astronaut\@empty Neil Armstrong\else\hp@astronaut\fi}, + .ord/space observatory/Hubble Space Telescope/ + \def\father{Lyman Spitzer~(1914--1997)}, + }, +} + +\makeatother + +\begin{document} + +\title{The \texttt{\textcolor{blue}{skeyval-view}} Package\\[.25ex] + Version 1.1\\[1ex] + \textsf{Test document}} +\author{Ahmed Musa} +\maketitle + +\skvviewkeys{% + .show={ + family=fam1, + color=blue + }, + .show={ + families={fam1,fam2}, + only those with default=true, + write to file=\jobname.skvv, + show labels=true, + show wlabels=true, + }, + .show={ + family=fam1, + only those with default=[none], + show labels=true, + color=cyan, + }, + .show={ + families={fam1,fam2}, + only those without default=true, + color=purple, + }, + .show={ + family=fam2, + columns={prefix,family,key type,default}, + color=teal + }, + .show={ + only those in family=fam2, + columns={family,type,default} + }, + .show={ + only those in families={fam1,fam2}, + columns={prefix,family,type,default}, + color=magenta + } +} + +\newpage +Find more information about the \textcolor{red}{\texttt{show shadow}} option on page~\pageref{KV/fam1/show shadow}. + +\end{document} + +% End of file skeyval-view-pokayoke1.tex
\ No newline at end of file |