[NTG-context] Fwd: Adding optional enumeration text to framed enumeration header
Aditya Mahajan
adityam at umich.edu
Sun Apr 19 07:59:31 CEST 2020
On Sun, 19 Apr 2020, Jairo A. del Rio wrote:
> I've seen the following solution in Stack Exchange to add referenceable
> enumeration labels to a framed enumeration environment:
>
> https://tex.stackexchange.com/questions/438588/context-and-metafun-framed-enumeration-with-counter-as-part-of-overlay
>
> It uses \wrappedcurrentconstruction. However, it only prints the counter
> label and the counter name. What if I need the text enclosed by braces in
> the frame header too? E. g. \starttheorem[thm1]{Residue theorem} so the
> framed title includes "Residue theorem" also. Thank you in advance.
It works out of the box but you have to enable enumeration titles using
`title=yes` key while defining the enumeration...
\startuseMPgraphic{FunnyFrame}
picture p ; numeric w, h, o ;
p := textext.rt("\wrappedcurrentconstruction");
w := OverlayWidth ; h := OverlayHeight ; o := BodyFontSize ;
p := p shifted (2o,h-ypart center p);
draw p ;
path b;
b := boundingbox p enlarged (o/10);
drawoptions (withpen pencircle scaled 1pt withcolor .625red) ;
draw (2o,h)--(0,h)--(0,0)--(w,0)--(w,h)--(xpart urcorner b,h) ;
draw b;
setbounds currentpicture to OverlayBox ;
\stopuseMPgraphic
\defineoverlay[FunnyFrame][\useMPgraphic{FunnyFrame}]
\defineframedtext
[FunnyFramedText]
[
frame=off,
background=FunnyFrame,
offset=\bodyfontsize,
width=\textwidth,
]
\defineenumeration[Counter]
[
title=yes,
alternative=empty,
before=\startFunnyFramedText,
after=\stopFunnyFramedText,
]
\starttext
\startCounter[title={Residue Theorem}]
Coming back to the use of typefaces in electronic
publishing: many of the new typographers receive their
knowledge and information about the rules of typography from
books, from computer magazines or the instruction manuals
which they get with the purchase of a PC or software.
\stopCounter
\startCounter
Coming back to the use of typefaces in electronic
publishing: many of the new typographers receive their
knowledge and information about the rules of typography from
books, from computer magazines or the instruction manuals
which they get with the purchase of a PC or software.
\stopCounter
\stoptext
Aditya
More information about the ntg-context
mailing list