%% $Id: pst-dart-doc.tex 728 2018-02-09 19:29:41Z herbert $
\errorcontextlines=100
\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{}
\documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
headinclude=false,footinclude=false,twoside,english]{pst-doc}
\usepackage{hvlogos,iftex}
\usepackage{pst-dart}
\let\pstDartFV\fileversion
\renewcommand\bgImage{}%\psDartBoard[unit=2,fontsize=15pt]}
\addbibresource{\jobname.bib}
\lstset{language=PSTricks,
morekeywords={psDart},basicstyle=\footnotesize\ttfamily,
literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}1
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{~}{{\textasciitilde}}1
}
%
\begin{document}
\title{\texttt{pst-dart}}
\subtitle{Plotting a Dart ; v.\pstDartFV}
\author{Thomas Söll\\Herbert Voß}
\docauthor{}
\date{\today}
\settitle
\tableofcontents
\clearpage
%\begin{abstract}
%\noindent
%\LPack{pst-func} loads by default the following packages: \LPack{pst-plot},
%\LPack{pstricks-add}, \LPack{pst-math}, \LPack{pst-xkey}, and, of course \LPack{pstricks}.
%All should be already part of your local \TeX\ installation. If not, or in case
%of having older versions, go to \url{
http://www.CTAN.org/} and load the newest version.
%\vfill\noindent
%Thanks to \\
% Michael Zedler,
%and last but not least
% \url{
http://mathworld.wolfram.com}.
%\end{abstract}
\section{Syntax of \Lcs{psDart}}
\begin{BDef}
\Lcs{psDartBoard}\OptArgs\OptArg*{$(x_0,y_0)$}
\end{BDef}
\section{Examples}
\subsection{The default size}
\begin{LTXexample}
\begin{pspicture}[showgrid](-3,-3)(9,3)
\psDartBoard % The default Dartboard (radius=2.1cm)
\psDartBoard[fontsize=7pt](6cm,0)
\end{pspicture}
\end{LTXexample}
\subsection{Scaling}
\begin{LTXexample}[pos=r,width=0.58\linewidth]
\begin{pspicture}[showgrid](-5,-5)(5,5)
\psDartBoard[unit=2]
\end{pspicture}
\end{LTXexample}
\begin{LTXexample}[pos=r,width=0.58\linewidth]
\begin{pspicture}[showgrid](-5,-5)(5,5)
\psDartBoard[fontsize=15pt,unit=2]
\end{pspicture}
\end{LTXexample}
\subsection{Space}
\Lcs{psDartBoard} itself uses internally already an environment \Lenv{pspicture} which
reserves the space. But an internal \Lcs{rput} command places the dartboard without specifying
coordinates at the origin which is the reason why one has to reserve space with an additional
environment \Lenv{pspicture} as can be seen in the above examples..
%\psset{unit=1cm}
\section{Darts}
\begin{pspicture}[showgrid](0,-1)(\linewidth,8)
\psDart(4,2)
\psDart[dartcolor=green,rot=22.50](4,2)
\psDart[dartcolor=blue,rot=45](4,2)
\psDart[rot=-90,unit=0.75](2,8)
\end{pspicture}
\begin{lstlisting}
\begin{pspicture}[showgrid](0,-1)(\linewidth,8)
\psDart(4,2)
\psDart[dartcolor=green,rot=22.50](4,2)
\psDart[dartcolor=blue,rot=45](4,2)
\psDart[rot=-90,unit=0.75](2,8)
\end{pspicture}
\end{lstlisting}
\section{Board and Darts}
\begin{LTXexample}[pos=t]
\begin{pspicture}(-5,-5)(5,5)
\psDartBoard[fontsize=15pt,unit=2]
\psDart[rot=45,unit=0.5](0,0)
\psDart[rot=30,unit=0.5,dartcolor=blue](0,0)
\psDart[rot=80,unit=0.5,dartcolor=green](-2,2)
\end{pspicture}
\end{LTXexample}
%\begin{LTXexample}[pos=r,width=0.6\linewidth]
%foo\psDart bar
%\end{LTXexample}
\section{Changing the viewpoint}
You can change the viewpoint with the optional argument
\Lkeyword{viewpoint}
%\footnote{There is also a \Lkeyword{postCode},
%which is not of real interest here.}
which expects three space separated values for $x$ $y$ $z$, where at least one value must be unless 0.
%allow to change the transformation matrix of PostScript. However, it does \emph{not} work
%with \XeLaTeX, you have to choose the Sequenz \texttt{latex}$\rightarrow$\texttt{dvips}$\rightarrow$\texttt{ps2pdf}.
\begin{LTXexample}[pos=t]
\begin{pspicture}(-2,-3)(12,4)
\psDartBoard[boardview=1 0 0,fontsize=18pt,unit=1.5]
\psDart[unit=0.5,rot=110](1,-1)
%%
\psDartBoard[boardview=1 0 1,fontsize=18pt,unit=1.5](10cm,0)
\psDart[unit=0.5,rot=50](9cm,-1cm)
\end{pspicture}
\end{LTXexample}
\clearpage
\section{List of all optional arguments for \texttt{pst-dart}}
\xkvview{family=pst-dart,columns={key,type,default}}
\nocite{*}
\bgroup
\RaggedRight
\printbibliography
\egroup
\printindex
\end{document}