[texhax] Oblique cancellation with plain TeX

Rodolfo Medina rodolfo.medina at gmail.com
Fri Jan 4 23:23:10 CET 2019


Rodolfo Medina <rodolfo.medina at gmail.com> writes:

> David Carlisle <d.p.carlisle at gmail.com> writes:
>
>> On Fri, 4 Jan 2019 at 22:05, Rodolfo Medina <rodolfo.medina at gmail.com> wrote:
>>>
>>> David Carlisle <d.p.carlisle at gmail.com> writes:
>>>
>>> > \input picture
>>> > \catcode`\@=11
>>> >
>>> > \RequirePackage{cancel}
>>> > \let\zzcancel\cancel
>>> > \def\cancel#1{{%
>>> > \let\line\LaTeX at line
>>> > \zzcancel{#1}}}
>>> >
>>> > $\cancel{x^2 + 1}$
>>> >
>>> > $\cancel{a}$
>>> >
>>> > $\cancel{{x^2 + 1 \over b}}$
>>> >
>>> >
>>> > \bye
>>>
>>>
>>> Fantastic...!!
>>
>> Of course simply using latex gives a better tested codepath than
>> loading a large chunk of latex circa 1993  but you seem to want to
>> avoid doing that for some reason.
>
>
> I've got tons of documents now written in plain TeX and complexly organized
> with macros...  Besides, I imagine LaTeX couldn't do certain things plain TeX
> allows me to do...  Cross references between different files, documents living
> at same time as single articles or/and chapters of book...


...and the result, with \cancel, is absolutely identical between LaTeX and TeX,
using your extract...

Rodolfo



More information about the texhax mailing list