diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/pgf/contrib/setdeck/setdeck.tex |
Initial commit
Diffstat (limited to 'graphics/pgf/contrib/setdeck/setdeck.tex')
-rw-r--r-- | graphics/pgf/contrib/setdeck/setdeck.tex | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/graphics/pgf/contrib/setdeck/setdeck.tex b/graphics/pgf/contrib/setdeck/setdeck.tex new file mode 100644 index 0000000000..946a727a79 --- /dev/null +++ b/graphics/pgf/contrib/setdeck/setdeck.tex @@ -0,0 +1,76 @@ +\title{LaTeX Set Deck: Documentation} +\date{\today} +\author{Gwyn Whieldon} + + +\documentclass{article} + +\usepackage[margin=1.25in, headheight=14pt]{geometry} + +\usepackage{setdeck} + + + + + + +\begin{document} + +\maketitle + +This document describes a package for typesetting Set cards using TikZ in LaTeX. We use the conventions: + +\begin{center} +\begin{tabular}{| c | c | c | c | c |} +\hline +Coordinate & Number & Shading & Color & Shape \\ +\hline +1 & 1 & plain & red & diamond \\ +2 & 2 & striped & green & oval \\ +3 & 3 & solid & purple & squiggle \\ +\hline +\end{tabular} +\end{center} + +To typeset a basic Set card, we use the commands \verb|\setcard| or \verb|\smallsetcard|, with arguments + +\verb|\setcard{<Number>}{<Shading>}{<Color>}{<Shape>}{<Scaling>} |. + +\vspace{10pt} + +So to typeset, for example, the full-sized card with two striped purple diamonds, we use the command \verb|\setcard{2}{2}{3}{1}{1}|, which produces: +\vspace{10pt} +\begin{center} +\setcard{2}{2}{3}{1}{1} +\end{center} + +\vspace{10pt} + +For many purposes, this will be too large. To typeset a more reasonably sized card (let's say, this time, we typeset three solid red squiggles) we might prefer to use \verb|\setcard{3}{3}{1}{3}{0.5}| or \verb|\smallsetcard{3}{3}{1}{3}{0.5}|, which produce (respectively): + +\vspace{10pt} +\begin{center} +\setcard{3}{3}{1}{3}{0.5}$\;\;\;\;\;\;\;\;\;\;$\smallsetcard{3}{3}{1}{3}{0.5} +\end{center} + +Here is a preview of all cards (produced with \verb|\smallsetcard|) produced by the \verb|setdeck.sty| package: + +\vspace{10pt} + +\begin{center} +\foreach \shading in {1,2,3}{ +\foreach \shape in {1,2,3} { +\smallsetcard{1}{\shading}{1}{\shape}{0.25}\hspace{3pt}\smallsetcard{2}{\shading}{1}{\shape}{0.25}\hspace{3pt}\smallsetcard{3}{\shading}{1}{\shape}{0.25}\hspace{10pt}\smallsetcard{1}{\shading}{2}{\shape}{0.25}\hspace{3pt}\smallsetcard{2}{\shading}{2}{\shape}{0.25}\hspace{3pt}\smallsetcard{3}{\shading}{2}{\shape}{0.25}\hspace{10pt}\smallsetcard{1}{\shading}{3}{\shape}{0.25}\hspace{3pt}\smallsetcard{2}{\shading}{3}{\shape}{0.25}\hspace{3pt}\smallsetcard{3}{\shading}{3}{\shape}{0.25} + +\vspace{5pt} + +} +\vspace{15pt} +} +\end{center} + + +\end{document} + + + |