[tex-eplain] pdftex and color - any solution?

Oleg Katsitadze olegkat at gmail.com
Mon Jul 10 23:46:22 CEST 2006


On Mon, Jul 10, 2006 at 09:04:28PM +0200, Helmut Jarausch wrote:
> ! Incomplete \iffalse; all text was ignored after line 160.
> <inserted text> 
>                 \fi 
> <to be read again> 
>                    \newdimen 
> l.163   \newdimen
>                  \scratchdimen % 16
> 
> 
> Does anybody know a work around?

This already happened to several users.  Here's the fix:

This is a bug in the newer (but not the latest)
supp-mis.tex.  Your version of supp-mis.tex distinguishes
between plain TeX and LaTeX on the basis of \fmtname, and
whenever \fmtname is not `plain' or `babel-plain',
supp-mis.tex decides it is dealing with LaTeX.  Since Eplain
redefines \fmtname to be `eplain', you end up executing the
code intended for LaTeX.

I reported this to Hans Hagen and he added in the check for
`eplain'.  The fixed supp-mis.tex is at

  ftp://tug.org/pub/tex-archive/macros/pdftex/graphics/supp-mis.tex

You can however just use the following workaround.  Redefine
\fmtname back to `plain' before including the `color'
package:

  \input eplain
  \def\fmtname{plain}% Work around the bug in supp-mis.tex

  \beginpackages
    \usepackage{color}
  \endpackages

Hope this helps,
Oleg

P.S.  Karl, I've only now noticed that the fixed
supp-mis.tex didn't have it's date updated, so both the old
and the new versions are dated 2004.10.26.  Very confusing!
I'll pester Hans again.


More information about the tex-eplain mailing list