如何将 \baselineskip 与 \blank[...] 一起使用?

如何将 \baselineskip 与 \blank[...] 一起使用?

我想在两个句子之间添加一个空格,这两个句子之间正好baselineskip相隔一个。显然\blank[\baselineskip]行不通,但如果我先这样做\definemeasure[x][\baselineskip],然后再执行,\blank[\measure{x}]它就会起作用。换句话说:

\definemeasure[x][\baselineskip]
\starttext
First
\blank[\measure{x}]
Second
\stoptext

这让我很困惑。当然,我不需要额外的定义,只需以某种方式放入即可\baselineskipblank但我尝试过的所有方法都给出了错误。帮忙吗?

答案1

要使用的值,\baselineskip必须在前面添加\the

\blank [\the\baselineskip]

更好的方法是使用\blank [line]

\starttext
  First
    \blank [line]
  Second
\stoptext

另请参阅:contextgarden - \blank

要定义你自己的空白距离,最好\defineblank使用\definemeasure

\defineblank [somedistance] [2cm]

然后你可以使用

\blank [somedistance]

另请参阅:contextgarden - \defineblank

相关内容