🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.tex
Article #10517

Novice question: dvips5.4 & lplainext

#10517
From: Rolf de By
Date: Thu, 27 Jun 1991 17:49
55 lines
2284 bytes
This is a novice question on postscript extensions to lplain. My knowledge
of postcript is virtually non-existent, and what I would like to do may not
be possible at all.

I used to work with files called "lplainext.tex" and "lplainext.psm"
which allowed to use some additional macro's in LaTeX's figure environment.
My question concerns one of them, "PStilt", with which you could place
some text at an arbitrary slope in the figure. Now that we use Rokicki's
dvips it fails, obviously because the prolog file of that package is
incompatible with the one we had (ArborText's dvips). I hope someone affluent
in postscript has an immediate remedy.

Consider the following statement

	\put(4,6){\PStilt(45,16){some text}}

which would place "some text" at a slope of 16/45 at (4,6)

The original definitions are:

\def\PS#1{% allows user to send LaserWriter a PostScript command
\special{ps::#1}%

\def\PStilt(#1,#2)#3{% Rotates #3 to a slope #2/#1
% Original macro by Jim Sterken of Textset, 6/25/85.
\PS{[inline,begin] gsave
                   Xpos Ypos translate
                   #2 #1 atan rotate
                   Xpos neg Ypos neg translate}%
#3%
\PS{[inline,end] grestore}%
}


My current dvips fails on two things here:

1. the "inline," part
2. "Xpos" and "Ypos"

Ad 1. Simply removing "inline," does not seem to hurt.

Ad 2. This is the hard one, which I cannot resolve. Are there dvips5.4 
      equivalences to "Xpos" and "Ypos"?

Any help would be appreciated enormously.

Rolf
-- 
Rolf A. de By
Vakgroep Informatiesystemen			Tel   : +31-53-893753
Faculteit der Informatica			secr. : +31-53-893690
Universiteit Twente				Fax   : +31-53-339605
Postbus 217, 7500 AE Enschede			Email : deby@cs.utwente.nl
The Netherlands						
Technical Details
Message-ID: <1991Jun27.194932@cs.utwente.nl>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!uunet!mcsun!hp4nl!utrcu1!infnews!deby

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!uunet!mcsun!hp4nl!utrcu1!infnews!deby
From: deby@cs.utwente.nl (Rolf de By)
Newsgroups: comp.text.tex
Subject: Novice question: dvips5.4 & lplainext
Message-ID: <1991Jun27.194932@cs.utwente.nl>
Date: 27 Jun 91 17:49:32 GMT
Article-I.D.: cs.1991Jun27.194932
Sender: deby@cs (Rolf de By)
Organization: University of Twente, Dept. of Computer Science
Lines: 55
Originator: deby@utis98