Newsgroups: comp.text.tex Date: 1991-09-10 01:23:11 PST
> [ ... stuff about \rotate ... ]
I don't understand what this apparently rather limited rotate.sty file is. The one I use (enclosed below) handles specific rotation back and forth, as well as two differing environments, one in which the new size is used to specify the containing box (turn), and one in which it isn't (rotate) (i.e. one in which space is cleared for the rotated stuff, and one in which it is not, and the surrounding text assumes no rotation has taken place). Apologies if I'm misunderstanding the issues or the versions.
Usage:
\begin{turn}{-34} ... \end{turn}
will turn … through 34 degrees anticlockwise.
The version below was obtained, as indicated, from Sebastian, who was using it with some forgotten dvi->ps translator. It wouldn't work for me until I hacked dvi2ps to have a qualifier on the pstext keyword to say "don't wrap this up in save/restore pairs". From what I've seen since, most current dvi->ps programs have such a facility. You'll need to use it to get this to work, but then its very, very, very nice. I use it all the time to put sloping column names on tables, and to play silly games with arbitrarily rotated letters making up the same word.
You'll also need the PostScript definition of /newram. I don't have this right now, and its hard to find (offline on some tapes). Maybe Sebastian could post this if he's listening in … otherwise, I'll dig it up RSN.
paul
%% LaTeX Macros for PostScript rotation of text %% Sebastian Rahtz, Dept. of Computer Science, Southampton University %% %% 13-Mar-89 pad - added "global" keyword to \special to stop %% dvi2ps from wrapping the rotated text %% up in @begin-, @start- and @endspecials. %% these use the PostScript function /newram, defined in the PS header %% file. % environments to print text sideways [...]