From cb523ca4f4715c0ee6f2db3d67ad4a1542ea98c0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 21 Sep 2007 22:30:13 +0000 Subject: new package hexgame (20sep07) git-svn-id: svn://tug.org/texlive/trunk@4994 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hexgame/README | 5 ++ Master/texmf-dist/doc/latex/hexgame/hexgame.pdf | Bin 0 -> 33071 bytes Master/texmf-dist/doc/latex/hexgame/hexgame.tex | 98 ++++++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/hexgame/README create mode 100644 Master/texmf-dist/doc/latex/hexgame/hexgame.pdf create mode 100644 Master/texmf-dist/doc/latex/hexgame/hexgame.tex (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/hexgame/README b/Master/texmf-dist/doc/latex/hexgame/README new file mode 100644 index 00000000000..22fa8163f2e --- /dev/null +++ b/Master/texmf-dist/doc/latex/hexgame/README @@ -0,0 +1,5 @@ +Hex is a mathematical game invented by the Danish mathematician Piet Hein +and independently by the mathematician John Nash. This package defines a new +environment that enables the user to draw such a game in a trivial way. + +This package is under the LaTeX Project Public License version 1.2 or later. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/hexgame/hexgame.pdf b/Master/texmf-dist/doc/latex/hexgame/hexgame.pdf new file mode 100644 index 00000000000..b471541a375 Binary files /dev/null and b/Master/texmf-dist/doc/latex/hexgame/hexgame.pdf differ diff --git a/Master/texmf-dist/doc/latex/hexgame/hexgame.tex b/Master/texmf-dist/doc/latex/hexgame/hexgame.tex new file mode 100644 index 00000000000..3e2088abf9d --- /dev/null +++ b/Master/texmf-dist/doc/latex/hexgame/hexgame.tex @@ -0,0 +1,98 @@ +\documentclass{article} +% +% Use the following packages ------------ +\usepackage{hexgame} +% Paper definitions --------------------- +\setlength\paperheight {297mm}% +\setlength\paperwidth {210mm}% +\setlength\textwidth {165mm}% +\setlength\evensidemargin {-4mm}% +\setlength\oddsidemargin {-4mm}% +\setlength\topmargin {-12mm}% +\setlength\headheight {6mm}% +\setlength\headsep {4mm}% +\setlength\textheight {254mm} +\setlength\parindent {0mm} +\setlength\parskip {\baselineskip} +\setlength\unitlength {1mm} +\pagestyle{empty} +\begin{document} +\begin{center} + \textbf{\Huge hexgame.sty} + + Meron Brouwer \\ + (meron.brouwer@gmail.com)\\ + \today +\end{center} + +\section{Introduction} +Hex is a mathematical game invented by the Danish mathematician Piet Hein and independently by the mathematician John Nash. This package defines a new +environment that enables the user to draw such a game in a trivial way. + +\section{Usage} +The package defines a new environment and two new commands. The environment is used to draw the board, the commands are used to color the hexagons or label them. + + \begin{minipage}{80mm} + \verb+\begin{hexgame}{5}+ \\ + \verb+ \colorhex{2}{playerone}+ \\ + \verb+ \colorhex{4}{playertwo}+ \\ + \verb+ \colorhex{6}{playertwo}+ \\ + \verb+ \colorhex{25}{playerone}+ \\ + \verb+ \labelhex{23}{37}+\\ + \verb+\end{hexgame}+ + \end{minipage} + \begin{minipage}{85mm} + \begin{hexgame}{5} + \colorhex{2}{playerone} + \colorhex{4}{playertwo} + \colorhex{6}{playertwo} + \colorhex{25}{playerone} + \labelhex{23}{37} + \end{hexgame} + \end{minipage} + +The hexagons are numbered from $1$ to $n^2$, starting at the bottom one. The argument after \verb+\begin{hexgame}+ gives $n$. When coloring a hexagon, the first argument gives which hexagon needs to be colored, the second argument defines the player that colored the hexagon. When labeling, the second argument will be printed in the hexagon. + +\section{Variables to set} +Although everything is already defined the following variables can be reset by the user + +\begin{itemize} + \item \verb+ \setlength\hexgameboxwidth{0.45\textwidth}+ \\ + This length gives the width the hexgame. All games are scaled to this width. + \item \verb+ \definecolor{playerone}{rgb}{0,0, .8}+ \\ + playerone is a color, in this case set to blue. Use the same if you would like + this player to be a different color. See the pstricks manual for more information. + \item \verb+ \definecolor{playertwo}{rgb}{0.8,0,0}+ \\ + Same as playerone. +\end{itemize} + +\begin{center} +\begin{hexgame}{3} + \colorhex{2}{playerone} + \colorhex{4}{playerone} + \colorhex{6}{playertwo} + \colorhex{9}{playertwo} + \labelhex{8}{6} + \labelhex{9}{7} +\end{hexgame} +\begin{hexgame}{16} + \colorhex{2}{playerone} + \colorhex{4}{playerone} + \colorhex{6}{playerone} + \colorhex{3}{playertwo} + \colorhex{12}{playertwo} + \colorhex{11}{playertwo} + \colorhex{23}{playertwo} + \colorhex{41}{playertwo} + \colorhex{19}{playertwo} + \colorhex{51}{playertwo} + \labelhex{51}{4} +\end{hexgame} +\end{center} +\end{document} + + + + + + -- cgit v1.2.3