\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
%\usepackage{geometry}
\usepackage{pst-all}
\usepackage{showexpl}
\usepackage{tabularx}
\SpecialCoor
%\usepackage[ps2pdf,colorlinks,linktocpage]{hyperref}
\usepackage[colorlinks,linktocpage]{hyperref}
\def\UrlFont{\small\ttfamily}
\makeatletter
\def\verbatim@font{\small\normalfont\ttfamily}
\makeatother
%\usepackage{color}
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}
%
\usepackage{listings}
\lstset{%
language=PSTricks,%
float=hbp,%
basicstyle=\ttfamily\small, %
identifierstyle=\color{colIdentifier}, %
keywordstyle=\color{colKeys}, %
stringstyle=\color{colString}, %
commentstyle=\color{colComments}, %
columns=flexible, %
tabsize=4, %
frame=single, %
extendedchars=true, %
showspaces=false, %
showstringspaces=false, %
numbers=left, %
numberstyle=\tiny, %
breaklines=true, %
% backgroundcolor=\color{hellgelb}, %
breakautoindent=true, %
captionpos=b,%
xleftmargin=0pt%
}
%\parindent=0pt
\newcommand\verbI[1]{{\small\texttt{#1}}}
\newcommand\CMD[1]{{\texttt{\textbackslash#1}}}
%
%\psset{subgriddiv=0,griddots=5,gridlabels=7pt}
%
\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
\def\PS{PostScript}
%
\begin{document}
\title{\texttt{PSTricks -- version 1.12}\\new macros and bugfixes for \texttt{pstricks}}
\author{Herbert Vo�\thanks{%
\url{
[email protected]}}}
\date{\today}
\maketitle
\begin{abstract}
This new version of \texttt{pstricks.tex} depends on the also new prologue file
\texttt{pstricks.pro} (v 1.00), which should go into the local \TeX-directory \url{$TEXMFLOCAL/dvips/}.
\end{abstract}
\tableofcontents
%--------------------------------------------------------------------------------------
\section{New macro names}
%--------------------------------------------------------------------------------------
In general \texttt{PSTricks} uses macronames with a preceeding \verb+ps+ to prevent
clashes with other packages. However, some macros have names without the \verb+ps+ and
these ones have now new names:
\begin{verbatim}
\scalebox -> \psscalebox
\scaleboxto -> \psscaleboxto
\rotateleft -> \psrotateleft
\rotateright -> \psrotateright
\rotatedown -> \psrotatedown
\end{verbatim}
The first change is important, because there were a lot of problems in the past;
\verb+graphicx+ also defines a \verb+scalebox+ but with diffent syntax.
%--------------------------------------------------------------------------------------
\section{\texttt{shift} Option}
%--------------------------------------------------------------------------------------
The new \verb+shift+ option now expects a length with a \verb+PSTricks+ compatible dimension.
\bgroup
\begin{LTXexample}[pos=t]
\small
\textcolor{red}{\rule{5mm}{1pt}}%
\begin{pspicture}[shift=0.5cm](-0.5,-0.5)(0.5,0.5)
\psframe[linecolor=blue](-0.5,-0.5)(0.5,0.5)\rput(0,0){0.5cm}
\end{pspicture}%
\textcolor{red}{\rule{5mm}{1pt}}\hspace{1cm}\textcolor{red}{\rule{5mm}{1pt}}%
\begin{pspicture}(-0.5,-0.5)(0.5,0.5)
\psframe[linecolor=blue](-0.5,-0.5)(0.5,0.5)\rput(0,0){0}
\end{pspicture}%
\textcolor{red}{\rule{5mm}{1pt}}\hspace{1cm}\textcolor{red}{\rule{5mm}{1pt}}%
\begin{pspicture}[shift=-0.5cm](-0.5,-0.5)(0.5,0.5)
\psframe[linecolor=blue](-0.5,-0.5)(0.5,0.5)\rput(0,0){-0.5cm}
\end{pspicture}%
\textcolor{red}{\rule{5mm}{1pt}}
\end{LTXexample}
\egroup
%--------------------------------------------------------------------------------------
\section{New arrows}
%--------------------------------------------------------------------------------------
\verb+pstricks now contains the missing arrow ends \verb+]-[+ and \verb+)-(+.
\begin{LTXexample}[width=4cm]
\begin{pspicture}(4,3)
\psset{arrowscale=2,linewidth=1pt}
\psline{]-[}(4,0)
\psline{)-(}(0,1)(4,1)
\psline{)->}(0,2)(4,2)
\psline{]->>}(0,3)(4,3)
\end{pspicture}
\end{LTXexample}
%--------------------------------------------------------------------------------------
\section{New otions for \texttt{pstricks.sty}}
%--------------------------------------------------------------------------------------
\begin{description}
\item[\texttt{noxcolor}] load package \verb+color+ instead of \verb+xcolor+;
\item[\texttt{plain}] do nothing else as a \CMD{input\{pstricks\}};
\item[\texttt{DIA}] a bug fix for the \verb+PSTricks+-export of the garfic program DIA.
\end{description}
%--------------------------------------------------------------------------------------
\section{New \texttt{pstricks.pro}}
%--------------------------------------------------------------------------------------
this file now contains the PostScript code for arcs of an ellipse.
\end{document}