draw box and diagonals in eqn

This commit is contained in:
tavo-wasd 2023-09-14 02:54:32 -06:00
parent 5a4c723340
commit 6f32cd3991

View file

@ -1,7 +1,7 @@
\" Quality of life utilities \" Quality of life utilities
\" for easier eqn usage. \" for easier eqn usage.
\" --- Define register --- \" Define register
.nr eqn 0 1 .nr eqn 0 1
.EQ .EQ
@ -40,5 +40,39 @@ define arcsech 'roman "arcsech"'
define arccosh 'roman "arccosh"' define arccosh 'roman "arccosh"'
define arccoth 'roman "arccoth"' define arccoth 'roman "arccoth"'
define arccsch 'roman "arccsch"' define arccsch 'roman "arccsch"'
.EN .EN
\" From eqn manual, draws a diagonal
\" line through an expression
.EQ
define cancel 'special Ca'
.EN
.de Ca
. ds 0s \
\Z'\\*(0s'\
\v'\\n(0du'\
\D'l \\n(0wu -\\n(0hu-\\n(0du'\
\v'\\n(0hu'
..
\" From eqn manual, draws a box
\" round an expression
.EQ
define box 'special Bx'
.EN
.de Bx
. ds 0s \
\Z'\h'1n'\\*(0s'\
\Z'\
\v'\\n(0du+1n'\
\D'l \\n(0wu+2n 0'\
\D'l 0 -\\n(0hu-\\n(0du-2n'\
\D'l -\\n(0wu-2n 0'\
\D'l 0 \\n(0hu+\\n(0du+2n'\
'\
\h'\\n(0wu+2n'
. nr 0w +2n
. nr 0d +1n
. nr 0h +1n
..