On Sat, 16 Apr 2005, Benoit Vinsonneau wrote:
Hi,
I just upgraded from tetex2.0.2 to tetex3.0 on Gentoo Linux system (from ebuild packages of Gentoo) and now, all my figure in `.tex' are messed up. These figures have been generated through the export function of DIA0.94.
I tried to create a simplified test case.
Here I see the two circles to mismatch, while they have the exact same coordinate. Is this a bug from tetex? a problem specific of my system, etc... Thanks for your help.
It isn't just your system.
Note: Nothing else has been upgraded, only tetex since the problems appeared.
Best Regards,
Ben
Reduced test case:
\documentclass[a4paper]{report} \usepackage{float,graphicx,amsmath,amsfonts,epsfig,multicol,times,longtable,pstricks,fancybox} \usepackage[dvips]{rotating}
\begin{document} \thispagestyle{empty}
\begin{figure}[H] \centering \resizebox{9cm}{!}{ \ifx\setlinejoinmode\undefined \newcommand{\setlinejoinmode}[1]{} \fi \ifx\setlinecaps\undefined \newcommand{\setlinecaps}[1]{} \fi \ifx\setfont\undefined \newcommand{\setfont}[2]{} \fi \pspicture(-4.095110,-9.229423)(19.153761,-4.108040) \scalebox{1}[-1] { \psset{linewidth=0.07} \newrgbcolor{dialinecolor}{1.000000 0.000000 1.000000} \psset{linecolor=dialinecolor} \psellipse*(-0.467225cm,7.106585cm)(0.627885cm,0.627295cm) \newrgbcolor{dialinecolor}{0.000000 1.000000 0.000000} \psset{linecolor=dialinecolor} \psellipse(-0.467225cm,7.106585cm)(0.627885cm,0.627295cm) }\endpspicture} \end{figure}
\end{document}
Use 'dvitype' to compare the two .dvi files.
From tetex-2.02:
432: xxx '" [EMAIL PROTECTED] begin STP newpath 0.0 SLW 1.000000 0.000000 1.000000 setrgbcolor 0 360 17.86502 17.84808 .5 CLW mul dup 4 -1 roll sub neg 3 1 roll sub -13.29381 202.20186 Ellipse closepath gsave 1.000000 0.000000 1.000000 setrgbcolor fill grestore end'
680: xxx '" [EMAIL PROTECTED] begin STP newpath 1.9919 SLW 0.000000 1.000000 0.000000 setrgbcolor 0 360 17.86502 17.84808 .5 CLW mul dup 4 -1 roll sub neg 3 1 roll sub -13.29381 202.20186 Ellipse closepath gsave 1.9919 SLW 0.000000 1.000000 0.000000 setrgbcolor 0 setlinecap stroke grestore end'
9
while tetex-3.00 gives:
754: xxx '" [EMAIL PROTECTED] begin STP newpath 0.0 SLW 1 0 1 setrgbcolor 0 360 17.86502 17.84808 .5 CLW mul dup 4 -1 roll sub neg 3 1 roll sub -13.29381 202.20186 Ellipse closepath gsave 1 0 1 setrgbcolor fill grestore end'
962: right3 163840 h:=15170072+163840=15333912, hh:=971
[ ]
966: xxx 'color push rgb 0 1 0'
988: xxx 'color pop'
999: xxx '" [EMAIL PROTECTED] begin STP newpath 1.9919 SLW 0 1 0 setrgbcolor 0 360 17.86502 17.84808 .5 CLW mul dup 4 -1 roll sub neg 3 1 roll sub -13.29381 202.20186 Ellipse closepath gsave 1.9919 SLW 0 1 0 setrgbcolor 0 setlinecap stroke grestore end'
Note the extra 'right3' at byte 962. This seems to come from the '\newrgbcolor'. For teTeX 3, \newcolor is defined using \color in .../texmf-dist/tex/latex/pstricks/pstricks.sty
but for teTeX 2.02 was defined using [EMAIL PROTECTED] in .../texmf/tex/generic/pstricks/pstricks.tex
-- George N. White III <[EMAIL PROTECTED]>