%% $Id: pst-thick-doc.tex 170 2009-12-08 21:30:53Z herbert $
\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
   headexclude,footexclude,oneside]{pst-doc}
\usepackage[utf8]{inputenc}
\usepackage{pstricks-add,pst-fun}
\let\pstFV\fileversion

\def\bgImage{{%\psset{unit=0.5}
\begin{pspicture}(0,-1.3)(10,3)
 \psBird[Branch] \rput{-20}(4,1.8){\psBird}
\end{pspicture}
}}

\lstset{explpreset={pos=t,width=-99pt,overhang=0pt,hsep=\columnsep,vsep=\bigskipamount,rframe={}},style=code}
\begin{document}

\title{\texttt{pst-fun}\\funny macros\\
                 \small v.\pstFV}
\subtitle{A PSTricks package for drawing funny objects}
\author{Manuel Luque\\Herbert Vo\ss}
\docauthor{Herbert Vo\ss}
\date{\today}
\maketitle

\clearpage

%\begin{abstract}
%\end{abstract}

\tableofcontents

\clearpage

\section{The macros}
\begin{LTXexample}
\begin{pspicture}[showgrid](-5,-4)(4,8) % needs pstricks-add
 \psBill
 \psHomothetie[linecolor=blue](4,-3){2}{\psBill}
 \psdots[dotsize=3pt,linecolor=red](4,-3)
 \pstVerb{ /m -3 -0.85 sub 4 0.6 sub div def }
 \psplot[linestyle=dashed,linecolor=red]{-5}{4}{ m x mul m 4 mul sub 3 sub }
 \psHomothetie[linecolor=green](4,-3){0.5}{\psBill}
 \psHomothetie[linecolor=magenta](4,-3){-0.25}{\psBill}
\end{pspicture}
\end{LTXexample}
\xLcs{psBill}
%$


\begin{LTXexample}
\begin{pspicture}[showgrid](0,-0.5)(12,4)
\psFish
\rput(6,0){\psFish[fillstyle=slope]}
\end{pspicture}
\end{LTXexample}
\xLcs{psFish}


\begin{LTXexample}
\begin{pspicture}[showgrid](-2,-2.4)(6,2)
 \psLouisXIII
 \rput(4,0){\psLouisXIII[linecolor=red]}
\end{pspicture}
\end{LTXexample}
\xLcs{psLouisXIII}


\begin{LTXexample}
\begin{pspicture}[showgrid](0,-0.4)(11,6)
 \psPulpo \rput(10,0.5){\psscalebox{0.15}{\psPulpo[fillcolor=yellow,fillstyle=solid]}}
\end{pspicture}
\end{LTXexample}
\xLcs{psPulpo}


\begin{LTXexample}
\begin{pspicture}[showgrid](0,-1.2)(12,3)
 \psBird \rput(4,0){\psBird} \rput{-60}(8,2){\psBird}
\end{pspicture}
\end{LTXexample}
\xLcs{psBird}\xLkeyword{Branch}

\begin{LTXexample}
\begin{pspicture}[showgrid](0,-1.3)(10,3)
 \psBird[Branch] \rput{-20}(4,1.8){\psBird}
\end{pspicture}
\end{LTXexample}
\xLcs{psBird}\xLkeyword{Branch}

\begin{LTXexample}
\begin{pspicture}[showgrid](0,-0.3)(8,10)
 \psLuke
 \rput(6.5,1){\psscalebox{0.15}{\psLuke}}
\end{pspicture}
\end{LTXexample}
\xLcs{psLuke}

\begin{LTXexample}
\begin{pspicture}[showgrid](-5,-5)(5,5)
 \psAnt
 \rput(-3,3){\psAnt[fillcolor=red!50]}
 \rput{30}(3,-3){\psAnt[fillcolor=blue!50]}
 \rput{-60}(-3,-3){\psAnt[fillcolor=blue!20]}
 \rput(2.5,3){\psscalebox{0.15}{\psAnt}}
\end{pspicture}
\end{LTXexample}
\xLcs{psAnt}

\begin{LTXexample}
\begin{pspicture}[showgrid](6,7)
 \psParrot{1}
 \psParrot{0.2}\rput(4,5){\psParrot{0.2}}
\end{pspicture}
\end{LTXexample}
\xLcs{psParrot}

\begin{LTXexample}
\begin{pspicture}[showgrid](8,7)
 \psKangaroo{1}
 \multido{\iA=2+1}{5}{\rput[lb](1,\iA){\psKangaroo[fillcolor=red]{1}}}
 \rput(4,0){\psKangaroo[fillcolor=red!30]{5}}
 \rput(5,1){\psKangaroo[fillcolor=blue!30,opacity=0.5]{5}}
\end{pspicture}
\end{LTXexample}
\xLcs{psKangaroo}

\begin{LTXexample}
\begin{pspicture}(-1,-4)(8,4)
 \psPig(0,0)\psPig[fillcolor=blue!40,noseColor=purple,
   eyeColor=red,linewidth=4pt,unit=2](4,0)
\end{pspicture}
\end{LTXexample}
\xLcs{psPig}\xLkeyword{eyeColor}\xLkeyword{noseColor}

\clearpage
\section{List of all optional arguments for \texttt{pst-fun}}

\xkvview{family=pst-fun,columns={key,type,default}}


\bgroup
\raggedright
\nocite{*}
\bibliographystyle{plain}
\bibliography{pst-fun-doc}
\egroup


\printindex
\end{document}