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]>

Reply via email to