ConTeXt 中的列表中的文本和图形并排显示

ConTeXt 中的列表中的文本和图形并排显示

我想在某些列表项的右侧添加一些图片。以下是第二个列表中包含一个图片的示例:

\starttext
\startitemize[n]
    \item first item
    \item \placefigure[right]{none}{\framed[width=1in]{Figure}} \input knuth
    \item third item
\stopitemize
\stoptext

一切都很好,只是项目标签后有一个空白行。我该如何删除这个空白行,以便项目的内容紧跟在项目标签之后?

如果我使用\startfiguretext而不是\placefigure

    \item \startfiguretext[right]{none}{\framed[width=1in]{}} \input knuth
    \stopfiguretext

不仅项目标签后面有一个空行,而且列表项也不再缩进。

答案1

@mbork 您的建议非常有效。代码现在如下所示:

\starttext
\startitemize[n,joinedup]
    \item first item
\stopitemize
\placefigure[right]{none}{\framed[width=1in,height=3in]{Dummy\crlf Figure}}
\startitemize[n,continue]
    \item \input knuth
    \item \input tufte
\stopitemize
\stoptext

相关内容