> >with pdftex causes an error message in Context thus:
> >
> >! Use of \def doesn't match its definition.
> >l.79 \def\hpenalty
> >                   {\ifvmode\leavevmode\fi \penalty}%
> >
>> it seems that somehow the primitiev \def has been defined,
>
> add the line \show\def before line 79 and see what happened, move
> this line up till the primitive def shows up.
>
> Hans
Following this advice I found a strange piece of code in
eplain that causes the problem. Then I went to xeplain (eplain 
annotated) and found  an explanation of the code.

Here is the xeplain.tex code and explanation:

------------------------------
% 
% In order to do anything with ^^L inside a macro, it must
% be made non-\outer.
% 
\def^^L{\par}%

---------------------
If I comment out this line then Context offers no error message
 as indicated above.  I have no idea what the code does. It is the
 first instance I have seen of a \def that was not immediately
 followed with a command name beginning with a backslash.

 I will teke this issue to the eplain mailing list.




-- 
John Culleton, [EMAIL PROTECTED]
   Able Indexers and Typesetters
      http://wexfordpress.com
<------------------------------------>

Reply via email to