答案1
为了完整起见,我将回答如何在 ConTeXt 中绘制此类框。椭圆框是使用 metafun 宏获得的superellipsed
。其余的只是将信息从 TeX 传递到 Metapost 并返回的样板代码。
\startuseMPgraphic{ovalbox}
begingroup ;
save p; path p;
p := OverlayBox superellipsed 0.9 ;
fill p withcolor OverlayColor;
draw p
withpen pencircle scaled OverlayLineWidth
withcolor OverlayLineColor;
endgroup;
\stopuseMPgraphic
\defineoverlay[ovalbox][\useMPgraphic{ovalbox}]
\defineframedtext
[ovalbox]
[
frame=off,
width=broad,
background=ovalbox, % overlay defined using \defineoverlay
framecolor=red, % OverlayLineColor
backgroundcolor=lightgray, % OverlayColor
rulethickness=2pt, % OverlayLineWidth
]
\defineenumeration
[definition]
[
text=Definition ,
location=serried,
width=fit,
distance=0.5em,
before=\startovalbox, % Add frame around definitions
after=\stopovalbox, % ....
]
在这之后
\startdefinition
....
\stopdefinition
周围会有一个椭圆形的框架。
答案2
这彩色盒子包裹 (看这里) 为您提供了一个 LaTeX 解决方案,但如果您不懂德语,则可用的文档是德语的。注意:我没有在文档中找到省略号,但您可以联系软件包作者。