%\psset{PstDebug=1}
\title{\texttt{News -- 2012}\\ \Large new macros and bugfixes for the
basic package \nxLFile{pstricks}}
\author{Herbert Voß}
\date{\today}
\maketitle
\clearpage
\tableofcontents
\clearpage
\part{\texttt{pstricks} -- package}
\section{General}
There exists a new document class \LClass{pst-doc} for writing PSTricks documentations,
like this news document. It depends on the KOMA-Script document class \LClass{scrartcl}.
\LClass{pst-doc} defines a lot of special macros to create a good index. Take one of
the already existing package documentation and look into the source file. Then it will be
easy to understand, how all these macros have to be used.
When running \Lprog{pdflatex} the title page is created with boxes and inserted
with the macro \Lcs{AddToShipoutPicture} from the package \LPack{eso-pic}. It
inserts the background title page image \Lfile{pst-doc-pdf} to use directly
\Lprog{pdflatex}.
When running \Lprog{latex} the title page
is created with \PST\ macros.This allows to use the Perl script \Lprog{pst2pdf} or
the package \LPack{pst-pdf} or \LPack{auto-pst-pdf} or any other program/package which
supports \PS\ code in the document.
\subsection{\nxLcs{psellipticarc}}
There was a bug with the star version of \Lcs{psellipticarc}, which filled the path in
the same way as \Lcs{psellipticwedge*} does. It is now fixed:
The optional argument \Lkeyval{showgrid} can have the values \Lkeyval{bottom},
\Lkeyval{true},
\Lkeyval{false}, and
\Lkeyval{top}, where \Lkeyval{false is the default} and \Lkeyval{true} the same as
\Lkeyval{bottom}. With the latter it is set first and with \Lkeyval{top} it is set
at the end of the \Lenv{pspitcure} environment.
\subsection{Symbol line}
The optional argument \Lkeyword{symbol} for a linestyle can now be
set with a negative \Lkeyword{symbolstep} for a computed width of the steps:
\begin{LTXexample}[pos=t]
\psset{unit=0.75cm}
\begin{pspicture}(8,8)
\psaxes[labels=none,ticks=none]{->}(0,0)(8,8)[$x$,0][$y$,0]
\pscurve(1,1)(3,4)(6,6)(8,4)
\pscurve[linestyle=symbol,symbolStep=-20,symbol=l](1,1)(3,4)(6,6)(8,4)
\end{pspicture}
\end{LTXexample}
Instead of setting a symbol it is possible to set ticks on the curve with \Lkeyword{curveticks}. They can be set by a fixed width or a computed
width if the \Lkeyword{symbolStep} is set by a negative number without a unit.
\clearpage
\part{Other packages}
\section{\texttt{pst-node} -- version \pstnodeFV\ | \pstnodeFD}
The command \Lcs{pnode} now knows an optional argument for an offset, which
expects two values (x,y) separated by a comma: