# [pstricks] a pst-graph and a pst-tools problems

Cyrille Piatecki cyrille.piatecki at univ-orleans.fr
Fri Dec 7 11:52:39 CET 2012

Dear all,

1)
I don't understand why the code

\documentclass{minimal}

\begin{document}
\begin{center}
%\pstScalePoints(1,1){1989 sub}{}
\psset{xAxisLabel=PIB,yAxisLabel=Consommation,xAxisLabelPos={c,-0.4cm},yAxisLabelPos={-1.5cm,c}}
\begin{psgraph}[axesstyle=frame,Dx=10,Ox=1920,subticks=0,
Dy=1](1920,0)(1920,-1)(2011,1){12cm}{50mm}%
\listplot[linecolor=blue,linewidth=5pt,plotNo=3,plotNoMax=5]{\data}
\end{psgraph}
\end{center}
\end{document}

for the joined file give no errors but no prints -- in Bakoma.

2) I want not the graph to be boxed but I have not found the command.

3) In what concerns pst-tools, I think I have not realy understud your
exemple.

Since I use Bakoma and it is not capable to handle pre process code, I
was wondering if the call to postscript was not a good solution. Fo
instance If I can transform the ps result in , for instance a tex
counter, I can use some other styles like ifthen to compute some clause.
And I coul also find the value of composed functions.

He is what I have in mind.

\documentclass{minimal}
\usepackage{pst-math,multido}
\usepackage{pst-tools}
\usepackage{calc}
\def\showPSVal{ gsave 0 0 translate 1 -1 scale
10 string cvs /Helvetica findfont 100 scalefont setfont  show grestore }
\SpecialCoor
\usepackage{ifthen}
\usepackage{calc}
\usepackage{settobox}

\SpecialCoor

\begin{document}

This works.
%%%%%%%%%%%%%

\newcommand{\fsin}[1]{
\psPrintValue [algebraic] {#1, sin(x)}}
\newcommand{\fcos}[1]{\psPrintValue [algebraic,VarName=cosa] {#1, cos(x)}}

$\sin(2) =\, \fsin{2}$
\vspace{.25cm}

$\cos(1) =\, \fcos{1}$

\vspace{.25cm}

This doesn't work
\vspace{.25cm}

\newcommand{\fsq}[1]{\psPrintValue [algebraic] {#1, x^2}}

$3^2 = \,\fsq{2}$

$\cos^2(1) = \fsq{cosa}$

\end{document}

Thanks for your answers and for all the very nice job done by the
pstricks contributers.

Cyrille Piatecki