# [pstricks] pspicture: shift vs. baseline

Bernd Westphal Bernd.Westphal at Informatik.Uni-Oldenburg.DE
Tue Jul 4 18:13:23 CEST 2006

> Herbert Voss wrote:
> Bernd Westphal wrote:
> > Moin.
> >
> > If I understand it correctly, old versions of pstricks use
> >
> >   \begin{pspicture}[0.5]
> >
> > to set the baseline at half the height of the box and
> >
> >   \begin{pspicture}[]
> >
> > puts the baseline through the origin.
> >
> >
> > The newer versions only have 'shift' where
> >
> >   \begin{pspicture}[shift=0.5]
> >
> > shifts by 0.5 "units", i.e. not related to the box' height.
> >
> >
> > Is there a way to obtain the "old" behaviour with the newer versions, other
> > than explicitly calculating the height and setting shift correspondingly?
> >
> > Is there in particular an easy way to put the baseline through the origin with
> > the newer versions?
>
> where is the problem??
>
> Herbert
>
>
> \listfiles
> \documentclass[a4paper,11pt]{article}
> \usepackage{pstricks}
> \usepackage{pst-plot}
>
> \begin{document}
>
> \rule{1cm}{2pt}\begin{pspicture}[shift=-2\psyunit](0,-2)(3,3)
>    \psaxes(0,0)(0,-2)(3,3)
> \end{pspicture}\rule{1cm}{2pt}
>
> \end{document}
>
Ok, my apologies for not specifically writing what I'm looking for.

My point is that with

\begin{pspicture}[](0,-2)(3,3)

it is significantly easier to adjust the depth of the pspicture when
incrementally filling it with content: there is no need to change two places or
to define a new length for each picture or to do whatever.

So the actual question is whether the new version still provides a way to
say "please, pspicture, put the baseline through the origin" instead of
saying "put it at -2 (which happens to be the current depth, I just looked
it up)".

B.



More information about the PSTricks mailing list