本文档使用哪种包装来容纳框架和盒子?

本文档使用哪种包装来容纳框架和盒子?

下列文档(pdf)使用 ConTeXt。源文件对我来说太复杂了,我不太了解 ConTeXt。有人知道哪些等效的 LaTeX 包可以生成类似的框架框吗?

答案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 解决方案,但如果您不懂德语,则可用的文档是德语的。注意:我没有在文档中找到省略号,但您可以联系软件包作者。

相关内容