如何将“Ex.”项目放置在 ConTeXt 中项目化列表的开头?

如何将“Ex.”项目放置在 ConTeXt 中项目化列表的开头?

我创建了一个显示数字列表的宏,读者可以在其中写下他们对问题的答案。

\def\answers{
    \startitemize[n]
        \docursive{3}{\item}
    \stopitemize
 }

在文档中,它可能看起来像这样:

What do you think of pizza? Write three sentences.
    1.
    2.
    3.

我需要在这个列表之前添加一个示例答案,以帮助读者更好地了解什么样的答案是可以的。

What do you think of pizza? Write three sentences.
    Ex. I think pizza is so-so.
    1.
    2.
    3.

宏可以输入为\answers{I think pizza is so-so.}“Ex.”并且以下文本将采用与文档中其他列表相同的格式。

有没有办法在 ConTeXt 中逐项列表的开头定义“Ex.”的位置?

答案1

使用\sym

\setupitemize[width=2em, itemalign=flushright, distance=0.5ex]
\starttext

\startitemize[n]
  \sym{Ex.} Example
  \item One
  \item Two
  \item Three
\stopitemize

\stoptext

这使

在此处输入图片描述

相关内容