使用 ConTeXt 将侧边栏浮动到边缘

使用 ConTeXt 将侧边栏浮动到边缘

我想用它\framedtext创建一个浮动在文本右侧的灰色侧边栏。

虽然我发现了 framedtext,但我还没有想出如何放置它,使它浮动并带有文字环绕且没有标题。我怀疑 placeframedtext 上的一些主题是必要的。

以下是我目前所掌握的信息:

\setupframedtexts[bodyfont=small, location=右悬挂, width=3 cm]

\framedtext{
在本节中,将在正文中描述创建 \SDFN\ 的步骤,而我的经验中的具体示例将在类似这样的侧边栏中展示。这些将反映我在创建 \SDFN\ 时所学到的经验教训,并与正文的规定性语气形成对比。 }

我怀疑我对地点的论证存在不足。

编辑:有建议称从“starthangingaround”可以实现流动的地方,但这是一个未记录的功能……

答案1

请参阅第 34 页和第 38 页细节手动的。

答案2

根据@Aditya的建议,我查看了:第 34-38 页细节手动的。

在 MkIV 上(使用context命令),以下代码在页面外边缘创建跨边距的灰色侧边栏:

\starttext

\definefloat
    [marginfigure]

\setupfloats
    [sidespacebefore=none,
     sidespaceafter=depth]

\setupfloat
    [marginfigure]
    [criterium=.5\textwidth,
     maxwidth=\rightmarginwidth,
     default={outermargin,none}]

\setupframedtexts[background=screen, 
    corner=round, 
    width=7cm,
    style={\setupbodyfont[10pt]}]

\placemarginfigure{} {\framedtext{In this section, the steps towards creating a SDFN will be described in the main text, while specific examples from my experience will be revealed in sidebars like this one. These will be reflective on the lessons I learned while creating the SDFN in contract with the prescriptive tone of the main text. }}

This section will describe the process of creating a SDFN in full. It is intended as a descriptive manual to provide readers with a way to run the methodology for themselves. In brief, the SDFN begins through the explanation of terms, a summary of the ideas expressed above. If participants do not understand the nature of entities, an entity dictionary should be created. When participants understand entity and flow, a topic is chosen and the diagram is created. 

\stoptext

答案3

你玩过这个inmargin命令吗?http://wiki.contextgarden.net/Reference/en/inmargin

听起来就像你想要的……

相关内容