![](https://secure.gravatar.com/avatar/6af1f724a401c9f6f746a973f33ff595.jpg?s=120&d=mm&r=g)
Steffen Wolfrum
But how?
\input soul.sty
gives me in ConTeXt:
(/Users/steffen/Library/texmf/tex/latex/misc/soul.sty ! Undefined control sequence. l.49 \NeedsTeXFormat {LaTeX2e} ?
this is because in core-mis.tex, ConTeXt defines \documentclass. I wonder why. This works, but I don't know about any drawbacks: \starttext \let\documentclass\undefined \input soul.sty \textul{foo} \stoptext But: (this is for Melchior Franz) IMO there is a newcommand* in soul.sty where it does not belong (line 89): \newskip\SOUL@spaceskip \newif\ifSOUL@ignorespaces \newcommand*\soulomit{\noexpand\soulomit} \def\SOUL@stopM{\SOUL@stop} \let\SOUL@stop\relax $Id: soul.dtx,v 1.82 2002/05/07 22:09:30 m Exp $ If you replace it with \def{..} everything looks fine. Patrick