[pstricks] PSTtoEPS psclip error

Ewan Todd ewan at mathcode.net
Fri Nov 26 23:41:43 CET 2004


Background: I _love_ pstricks, and have had no problem using it to
produce inline graphics for latex documents.  However, I want to
produce a document that I can run through latex2html for web pages.
For this, I figure I need to treat the pstricks figures separately, as
eps files that I can use to generate png files.  So I thought I'd try
PSTtoEPS.

In the example below, diag.tex, the inline graphic \pic works fine,
but the produced eps file is pretty screwed up.  You will notice lines
in the diag.log that form pairs of error messages:

  ! Use of \psclip doesn't match its definition.
  ! Extra }, or forgotten \endgroup.

that don't appear when PSTtoEPS is commented out.

I've tried quite a few things to get around this problem, and I have
googled about for all kinds of info.  All to no avail.  Any help on
this one would be deeply appreciated!

Included below are

  * uname -a output
  * relevant environment variables
  * Makefile
  * diag.tex
  * diag.log

Thanks in advance,

-e


---------------------------------------------------------------
> uname -a
FreeBSD bsd.mathcode.net 4.10-RELEASE FreeBSD 4.10-RELEASE #0:
Thu Jul 1 22:47:08 EDT 2004
ewan at bsd:/usr/obj/usr/src/sys/EWAN  i386

---------------------------------------------------------------
> setenv
....
DVIPSHEADERS=:/usr/local/share/texmf/dvips/pstricks/
TEXINPUTS=.:/usr/local/share/texmf//:/usr/local/share/texmf/tex/latex/

---------------------------------------------------------------
Makefile:


.SUFFIXES: .ps .dvi .tex

latex-files :=  $(wildcard *.tex)
latex-bases := $(basename $(latex-files))
ps-files := $(addsuffix .ps, $(latex-bases))
dvi-files := $(addsuffix .dvi, $(latex-bases))

all:  $(ps-files)
	@echo latex files: $(latex-files)
	@echo ps files: $(ps-files)

$(dvi-files): %.dvi: %.tex
	latex $*.tex; \
	latex $*.tex; 

$(ps-files): %.ps: %.tex
	latex $*.tex
	latex $*.tex
	dvips $*.dvi -o $*.ps
	#rm -f *.dvi *.aux *.log

clean:
	rm -f  *.ps *.dvi *.aux *.log


---------------------------------------------------------------
diag.tex:

\documentclass[letterpaper,12pt]{article} % could be (eg) article or report

%\usepackage{pst-eps}
\usepackage{pst-all}	 
\usepackage{graphicx}
\usepackage{epstopdf}

\pagestyle{empty}

\def\pic{%
\begin{pspicture}(-5.5,-5.5)(5,5)
\psset{unit=2.0in}%
\psset{subgriddiv=20}%
\def\Euler{2.718 }%
\def\Scale{-0.01 }%
\def\Pi{3.1415 }%
\def\Radian{180 div \Pi mul }%
\def\spiral{ 1 9 \Pi mul div t \Radian mul t cos mul -1 9 \Pi mul div t \Radian mul t sin mul }%
\def\go{\parametricplot[plotstyle=curve]{0}{180}{\spiral}}%
\def\gi{\parametricplot[plotstyle=curve]{180}{360}{\spiral}}%
\def\gii{\parametricplot[plotstyle=curve]{360}{540}\spiral}%
\def\giii{\parametricplot[plotstyle=curve]{540}{720}\spiral}%
\def\giv{\parametricplot[plotstyle=curve]{720}{900}\spiral}%
\def\gv{\parametricplot[plotstyle=curve]{900}{1080}\spiral}%
\def\gvi{\parametricplot[plotstyle=curve]{1080}{1260}\spiral}%
\def\gvii{\parametricplot[plotstyle=curve]{1260}{1440}\spiral}%
\def\gviii{\parametricplot[plotstyle=curve]{1440}{1620}{\spiral}}%
\def\f{%
\parametricplot[plotstyle=curve]{180}{1620}{% pi / 2 to 9 pi / 2
1 9 \Pi mul div t \Radian mul t cos mul
-1 9 \Pi mul div t \Radian mul t sin mul
}%
} % \f
\psclip{%
  \pscustom[linestyle=none]{\gviii}%
  }%
\psframe*[linecolor=green](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\gvii}}%
\psframe*[linecolor=green](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\gvi}}%
\psframe*[linecolor=yellow](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\gv} }%
\psframe*[linecolor=yellow](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\giv} }%
\psframe*[linecolor=red](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\giii} }%
\psframe*[linecolor=red](-1,-1)(1,1)
\endpsclip
\psline(.88889,0)(-.7778,0)
\psline(-.4815,-.834)(.42953,.73773)
\psline(.46296,-.8019)(-.4074,.70565)
\Large
\pstextpath[c](-0.86,0.05){\gvii}{Planning}%
\pstextpath[c](0,0.05){\gvii}{Low Level}%
\pstextpath[c](0.86,0.05){\gvii}{Mid Level}%
\pstextpath[c](-0.99,0.05){\gviii}{High Level}%
\pstextpath[c](-0.05,0.05){\gviii}{Testing}%
\pstextpath[c](0.99,0.05){\gviii}{Documentation}%
\pstextpath[l](0.1,-0.125){\giii}{Cycle One $\longrightarrow$}%
\pstextpath[l](0.1,-0.125){\gv}{Cycle Two $\longrightarrow$}%
\pstextpath[l](0.1,-0.125){\gvii}{Cycle Three $\longrightarrow$}%
\psclip{ \pscustom[linestyle=none]{\gii} }%
\psframe*[linecolor=white](-1,-1)(1,1)
\endpsclip
%
\psclip{ \pscustom[linestyle=none]{\gi} }%
\psframe*[linecolor=white](-1,-1)(1,1)
\endpsclip
\rput[l](-0.25,-0.13){Start}%
\psline{->}(-0.225,-0.08)(-0.225,0)
\gi
\gii
\giii
\giv
\gv
\gvi
\gvii
\gviii
\end{pspicture}%
}% def pic
%
\begin{document}
\PSTtoEPS[headers=all,
bbllx=-2.2in,bblly=-2.2in,bburx=2in,bbury=2in,
headerfile=pstricks.pro]{diag.eps}{\pic}
\begin{center}
\begin{figure}
%\includegraphics{diag.eps}
\pic
\caption{My Caption}
\end{figure}
\end{center}
\end{document}


---------------------------------------------------------------
diag.log:
This is TeX, Version 3.14159 (Web2C 7.2) (format=latex 2004.8.4)  26 NOV 2004 17:18
**diag.tex
(diag.tex
LaTeX2e <2003/12/01>
(/usr/local/share/texmf/tex/latex/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf/tex/latex/size12.clo
File: size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c at part=\count79
\c at section=\count80
\c at subsection=\count81
\c at subsubsection=\count82
\c at paragraph=\count83
\c at subparagraph=\count84
\c at figure=\count85
\c at table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/share/texmf/tex/latex/pstricks/pst-all.sty
Package: pst-all 1997/03/25 all pstricks tools

(/usr/local/share/texmf/tex/latex/pstcol.sty
Package: pstcol 2001/06/20 v1.1 PSTricks color colompatibility (DPC)

(/usr/local/share/texmf/tex/latex/pstricks/pstricks.sty
Package: pstricks 1997/03/25 package wrapper for PSTricks pstricks.tex

(/usr/local/share/texmf/tex/generic/pstricks/pstricks.tex
`PSTricks' v97 patch 14  <1999/12/23> (tvz)
\pst at dima=\dimen103
\pst at dimb=\dimen104
\pst at dimc=\dimen105
\pst at dimd=\dimen106
\pst at dimg=\dimen107
\pst at dimh=\dimen108
\pst at hbox=\box26
\pst at boxg=\box27
\pst at cnta=\count87
\pst at cntb=\count88
\pst at cntc=\count89
\pst at cntd=\count90
\pst at cntg=\count91
\pst at cnth=\count92
\pst at toks=\toks14
(/usr/local/share/texmf/tex/generic/pstricks/pstricks.con)
\psunit=\dimen109
\psxunit=\dimen110
\psyunit=\dimen111
\pslinewidth=\dimen112
\pst at customdefs=\toks15
\pslinearc=\dimen113
\everypsbox=\toks16
\psframesep=\dimen114
\pslabelsep=\dimen115
\theoverlaybox=\box28
))
(/usr/local/share/texmf/tex/latex/color.sty
Package: color 1999/02/16 v1.0i Standard LaTeX Color (DPC)

(/usr/local/share/texmf/tex/latex/color.cfg)
Package color Info: Driver file: dvips.def on input line 125.

(/usr/local/share/texmf/tex/latex/dvips.def
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
)
(/usr/local/share/texmf/tex/latex/dvipsnam.def
File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
)))
(/usr/local/share/texmf/tex/latex/pstricks/pst-grad.sty
Package: pst-grad 1997/03/25 package wrapper for PSTricks pst-grad.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-grad.tex
 v97 patch 1, 1997/04/28
Package color Info: Redefining color gradbegin on input line 45.
Package color Info: Redefining color gradend on input line 49.
))
(/usr/local/share/texmf/tex/latex/pstricks/pst-plot.sty
Package: pst-plot 1997/03/25 package wrapper for PSTricks pst-plot.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-plot.tex
 v97 patch 2, 1999/12/12
(/usr/local/share/texmf/tex/generic/multido/multido.tex  v1.4, 93/01/14 <tvz>
\multido at count=\count93
\multidocount=\count94
\multido at stuff=\toks17
))) (/usr/local/share/texmf/tex/latex/pstricks/pst-coil.sty
Package: pst-coil 1997/03/25 package wrapper for PSTricks pst-coil.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-coil.tex
 v97 patch 2, 1998/03/19))
(/usr/local/share/texmf/tex/latex/pstricks/pst-text.sty
Package: pst-text 1997/03/25 package wrapper for PSTricks pst-text.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-text.tex  v97, 1997/03/25))
(/usr/local/share/texmf/tex/latex/pstricks/pst-char.sty
Package: pst-char 1997/03/25 package wrapper for PSTricks pst-char.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-char.tex
 v97 patch 3, 1999/03/11))
(/usr/local/share/texmf/tex/latex/pstricks/pst-node.sty
Package: pst-node 1997/03/25 package wrapper for PSTricks pst-node.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-node.tex
 v97 patch 11, 2000/11/09
\psrow=\count95
\pscol=\count96
\psmatrixcnt=\count97
\psrowsep=\skip43
\pscolsep=\skip44
))
(/usr/local/share/texmf/tex/latex/pstricks/pst-3d.sty
Package: pst-3d 1997/03/25 package wrapper for PSTricks pst-3d.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-3d.tex  v97, 1997/03/25))
(/usr/local/share/texmf/tex/latex/pstricks/pst-eps.sty
Package: pst-eps 1997/03/25 package wrapper for PSTricks pst-eps.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-eps.tex
 v97 patch 1, 1997/05/05
\pst at epsout=\write3
\pst at tempout=\write4
))
(/usr/local/share/texmf/tex/latex/pstricks/pst-fill.sty
Package: pst-fill 1997/04/08 package wrapper for PSTricks pst-fill package

(/usr/local/share/texmf/tex/generic/pstricks/pst-fill.tex
 v97 patch 2, 1997/12/12
\pst at fillbox=\box29
))
(/usr/local/share/texmf/tex/latex/pstricks/pst-tree.sty
Package: pst-tree 1997/03/25 package wrapper for PSTricks pst-tree.tex

(/usr/local/share/texmf/tex/generic/pstricks/pst-tree.tex
 v97 patch 5, 1999/10/28
\pstree at rootbox=\box30
\pstree at box=\box31
\psnodecnt=\count98
\pstreelevel=\count99
\pstreecnt=\count100
\pstree at cnt=\count101
\pstree at stop=\count102
))
(/usr/local/share/texmf/tex/generic/multido/multido.sty
Package: multido 1997/03/25 package wrapper for multido.tex

(/usr/local/share/texmf/tex/generic/multido/multido.tex  v1.4, 93/01/14 <tvz>))
) (/usr/local/share/texmf/tex/latex/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

(/usr/local/share/texmf/tex/latex/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV at toks@=\toks18
)
(/usr/local/share/texmf/tex/latex/graphics.sty
Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)

(/usr/local/share/texmf/tex/latex/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/local/share/texmf/tex/latex/graphics.cfg)
Package graphics Info: Driver file: dvips.def on input line 80.
)
\Gin at req@height=\dimen116
\Gin at req@width=\dimen117
)
(/usr/local/share/texmf/tex/latex/oberdiek/epstopdf.sty
Package: epstopdf 2001/02/04 v1.1 Conversion with epstopdf on the fly (HO)


Package epstopdf Warning: Graphics driver file `pdftex.def' not loaded.

) (diag.aux)
\openout1 = `diag.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 93.
LaTeX Font Info:    ... okay on input line 93.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 93.
LaTeX Font Info:    ... okay on input line 93.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 93.
LaTeX Font Info:    ... okay on input line 93.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 93.
LaTeX Font Info:    ... okay on input line 93.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 93.
LaTeX Font Info:    ... okay on input line 93.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 93.
LaTeX Font Info:    ... okay on input line 93.
\openout3 = `diag.eps'.


! Use of \psclip doesn't match its definition.
\pic ...l div t \Radian mul t sin mul }} \psclip {
                                                  \pscustom [linestyle=none]...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
? q
OK, entering \batchmode...
! Extra }, or forgotten \endgroup.
\pic ...clip {\pscustom [linestyle=none]{\gviii }}
                                                  \psframe *[linecolor=green...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...or=green](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...clip { \pscustom [linestyle=none]{\gvii }}
                                                  \psframe *[linecolor=green...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...or=green](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...sclip { \pscustom [linestyle=none]{\gvi }}
                                                  \psframe *[linecolor=yello...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...r=yellow](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...sclip { \pscustom [linestyle=none]{\gv } }
                                                  \psframe *[linecolor=yello...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...r=yellow](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...clip { \pscustom [linestyle=none]{\giv } }
                                                  \psframe *[linecolor=red](...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...olor=red](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...lip { \pscustom [linestyle=none]{\giii } }
                                                  \psframe *[linecolor=red](...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <17.28> on input line 96.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <12> on input line 96.
PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

PSTricks error.  See User's Guide for further information.
                 Type  H <return>  for immediate help.
! Misplaced \pstextpath command.
\@pstrickserr ... immediate help.}\errmessage {#1}
                                                  \endgroup 
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
Your command was ignored. Will recover best I can.
 Type  <return>  to procede.

! Use of \psclip doesn't match its definition.
\pic ...}{Cycle Three $\longrightarrow $}\psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...clip { \pscustom [linestyle=none]{\gii } }
                                                  \psframe *[linecolor=white...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Use of \psclip doesn't match its definition.
\pic ...or=white](-1,-1)(1,1) \endpsclip \psclip {
                                                   \pscustom [linestyle=none...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
\pic ...sclip { \pscustom [linestyle=none]{\gi } }
                                                  \psframe *[linecolor=white...
l.96 headerfile=pstricks.pro]{diag.eps}{\pic}
                                             
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

 [1

] (diag.aux) ) 
Here is how much of TeX's memory you used:
 2497 strings out of 10929
 29452 string characters out of 48888
 105887 words of memory out of 263001
 5419 multiletter control sequences out of 10000+0
 5467 words of font info for 20 fonts, out of 100000 for 500
 14 hyphenation exceptions out of 659
 30i,9n,21p,225b,458s stack positions out of 300i,50n,60p,3000b,4000s

Output written on diag.dvi (1 page, 20680 bytes).




More information about the PSTricks mailing list