\newdimen \boxwidthrule \boxwidthrule .4pt
\long\def \boxit#1#2{ \setbox101=
\hbox{\kern#1{#2}\kern#1} \dimen101=\ht101
\advance \dimen101 by #1
\dimen102=\dp101
\advance \dimen102 by #1
\setbox101=
\hbox{\vrule height \dimen101 depth \dimen102 width \boxwidthrule
\box101
\vrule width \boxwidthrule} \setbox101=
\vbox{\hrule height \boxwidthrule
\box101
\hrule height \boxwidthrule} \advance \dimen101 by .4pt
\ht101=\dimen101
\advance \dimen102 by .4pt
\dp101=\dimen102
\box101 \relax}
\newdimen \decal
\long \def \superboxit#1#2{ \decal = 3pt
\setbox1 = \hbox{ \boxit{#1}{#2}}
\dimen10 = \ht1
\advance \dimen10 by -\decal
\dimen11 = \dp1
\dimen12 = \wd1
\setbox2 = \hbox{ \box1
\vrule height \dimen10 depth \dimen11 width \decal}
\setbox3 = \hbox to \wd2{ \hfill
\vrule height 0pt depth \decal width \dimen12}
\bgroup
\lineskip=0pt
\baselineskip=0pt
\lineskiplimit=0pt
\setbox4 = \vbox{ \box2
\box3}
\box4
\egroup}

—
Syracuse — Dernière modification : 22 octobre 2002 (0.07s - 3820669 - 2 décembre 2008)