[pstricks] Pstricks help

Herbert Voss Herbert.Voss at FU-Berlin.DE
Fri Apr 28 19:58:11 CEST 2017

Am 28.04.2017 um 13:35 schrieb Adrien BOUZIGUES:
>My question is : is it possible to extract the coordinates of two points
> (in a psfigure) to create a length (for a parbox for example) ?
> I mean, there are A(x1,y1) and B(x2,y2) and I would like to create
> "\parbox{|x1-x2|}{Text}" (put a text in a psframe of a size I want :
> there is a little difference with a psframebox).
> I know how to extract coordinates, to add them with the RPN but how to
> create such a length is my problem.
> Can we do it ? How ?

there is no such macro. The points are handled on PostScript
level, but the value fpr the parbox on LaTeX level. You can
pass values from LaTeX->PostScript but not vice versa.

However, there is \psTextFrame. Maybe it helps:

\psTextFrame[linestyle=dashed](9,9)(10,10){\huge H}
\psTextFrame*[linecolor=red,linestyle=dashed](7,7)(9,9){\Huge H}
\psTextFrame*[linecolor=red!40,ref=lB](7,4)(9,6){\Huge H}
\psTextFrame*[linecolor=blue!40,ref=rt](7,1)(9,3){\Huge H}
   \parbox{2cm}{\centering Here comes some more text over
	several	lines, which is also horizontally and vertically
	centered and written in a parbox.}}
	\parbox{8cm}{\centering Here comes some more text over
		several lines and rotated by 90 degrees.}}


More information about the PSTricks mailing list