[OS X TeX] Undesired Rotated Figure in PSTricks
Vince McGarry
vmcgarry at austin.rr.com
Mon May 16 02:05:18 EDT 2005
Hi,
I'm having a problem that I think may be related to dvips. Rotations
are occurring that I can neither explain nor fix. I am enclosing a
few files with comments. My desire is to get things working again
with Herb Schulz's version of ps4pdf, however the rotation problem
seems to even affect the display in TeXShop's pdf viewer when
compiling with latex-dvips-gs. I seem to remember a discussion about
this a while back, but can't find it.
Vince McGarry
This is a test file for TeX and Ghostscript. This compiles correctly,
but the whole document ends up rotated in the previewer. Of course,
this can be corrected with the rotate menu item. The keyboard
shortcut for rotating the pdf doesn't seem to work for me.
%---------
\documentclass[11pt]{article}
\usepackage{multido}
\usepackage{pstricks}
\usepackage{pst-node}
\begin{document}
\newcommand{\Salary}[1]{#1}
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\end{pspicture}
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\psline(2.5,0.8)(2.5,1.2)
\psline(9,0.8)(9,1.2)
\psline(4,2.3)(4,2.7)
\psline(8,2.3)(8,2.7)
\psline(2.5,1)(9,1)
\psframe[fillstyle=solid,fillcolor=lightgray](3.5,0.5)
(5,1.5)
\psline(4,0.5)(4,1.5)
\psline(4,2.5)(8,2.5)
\psframe[fillstyle=solid,fillcolor=lightgray](4.5,2)(6.5,3)
\psline(5.5,2)(5.5,3)
\pcline[linestyle=none](6.5,2.5)(8,2.5)
\bput{0}{Opera}
\pcline[linestyle=none](5,1)(9,1)
\bput{0}{Country}
\end{pspicture}
\renewcommand{\Salary}[1]{#10,000}
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\psline(2.5,0.8)(2.5,1.2)
\psline(9,0.8)(9,1.2)
\psline(4,2.3)(4,2.7)
\psline(8,2.3)(8,2.7)
\psline(2.5,1)(9,1)
\psframe[fillstyle=solid,fillcolor=lightgray](3.5,0.5)
(5,1.5)
\psline(4,0.5)(4,1.5)
\psline(4,2.5)(8,2.5)
\psframe[fillstyle=solid,fillcolor=lightgray](4.5,2)(6.5,3)
\psline(5.5,2)(5.5,3)
\pcline[linestyle=none](6.5,2.5)(8,2.5)
\bput{0}{Opera}
\pcline[linestyle=none](5,1)(9,1)
\bput{0}{Country}
\end{pspicture}
\end{document}
%---------
This is the same file but for ps4pdf. Herb Schulz's script (thanks
again, Herb---it's worked beautifully) compiles the document twice:
the first time to create a pdf file with the pictures; the second
time to create the pdf file. Herb informs me that he tried this with
pdftricks, as well, with the same result. Some of these are rotated,
some are not. The log clearly says so! This from the end of the log:
<Graph_Test-pics.pdf, id=1, page=1, 171.72156pt x 257.08044pt>
<use Graph_Test-pics.pdf, page 1>
<Graph_Test-pics.pdf, id=2, page=2, 257.08044pt x 171.72156pt>
<use Graph_Test-pics.pdf, page 2>
<Graph_Test-pics.pdf, id=3, page=3, 171.72156pt x 257.08044pt>
<use Graph_Test-pics.pdf, page 3> [1{/usr/local/teTeX/share/
texmf.local/fonts/m
ap/pdftex/updmap/pdftex.map} <./Graph_Test-pics.pdf, page is rotated
90 degrees
> <./Graph_Test-pics.pdf>] [2 <./Graph_Test-pics.pdf, page is
rotated 90 degree
s>] (./Graph_Test.aux) )</usr/local/teTeX/share/texmf.tetex/fonts/
type1/bluesky
/cm/cmr10.pfb>
Output written on Graph_Test.pdf (2 pages, 13599 bytes).
Transcript written on Graph_Test.log.
Here's the file.
%---------
\documentclass[11pt]{article}
\usepackage{ps4pdf}
\usepackage{multido}
\PSforPDF{%
\usepackage{pstricks}
\usepackage{pst-node}
}
\begin{document}
\newcommand{\Salary}[1]{#1}
\PSforPDF{%
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\end{pspicture}
}
\PSforPDF{%
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\psline(2.5,0.8)(2.5,1.2)
\psline(9,0.8)(9,1.2)
\psline(4,2.3)(4,2.7)
\psline(8,2.3)(8,2.7)
\psline(2.5,1)(9,1)
\psframe[fillstyle=solid,fillcolor=lightgray](3.5,0.5)
(5,1.5)
\psline(4,0.5)(4,1.5)
\psline(4,2.5)(8,2.5)
\psframe[fillstyle=solid,fillcolor=lightgray](4.5,2)(6.5,3)
\psline(5.5,2)(5.5,3)
\pcline[linestyle=none](6.5,2.5)(8,2.5)
\bput{0}{Opera}
\pcline[linestyle=none](5,1)(9,1)
\bput{0}{Country}
\end{pspicture}
}
\renewcommand{\Salary}[1]{#10,000}
\PSforPDF{%
\begin{pspicture}(1.5,-2.5)(10.5,3.5)
\psline(2,0)(10,0)
\multido{\iA=2+1}{9}{
\psline(\iA,-0.2)(\iA,0.2)
\uput{24pt}[-90]{90}(\iA,0.5){\Salary{\iA}}
}
\psline(2.5,0.8)(2.5,1.2)
\psline(9,0.8)(9,1.2)
\psline(4,2.3)(4,2.7)
\psline(8,2.3)(8,2.7)
\psline(2.5,1)(9,1)
\psframe[fillstyle=solid,fillcolor=lightgray](3.5,0.5)
(5,1.5)
\psline(4,0.5)(4,1.5)
\psline(4,2.5)(8,2.5)
\psframe[fillstyle=solid,fillcolor=lightgray](4.5,2)(6.5,3)
\psline(5.5,2)(5.5,3)
\pcline[linestyle=none](6.5,2.5)(8,2.5)
\bput{0}{Opera}
\pcline[linestyle=none](5,1)(9,1)
\bput{0}{Country}
\end{pspicture}
}
\end{document}
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the MacOSX-TeX
mailing list