我对如何指定垂直空白有点困惑。以下文档有效:
\setupwhitespace[line]
\setuphead[subsection] [after={\blank[2*line]}]
\starttext
\subsection{Title}
\input tufte
\input tufte
\stoptext
但为什么我不能使用\setupwhitespace[2*line]
,也不能使用\blank[0.5*line]
?两者都会导致错误。同时,\setupwhitespace[5cm]
似乎没有效果。
我实际上想要实现的是段落(和小节)之间的垂直间距0.5*line
,或者如果不可能的话,特定厘米。
答案1
一种简洁且不需要低级 TeX 的方法是使用测量机制。使用 定义维度\definemeasure
,可以使用 检索其值\measure
。
\definemeasure
[pointoneline]
[.5\baselineskip]
\setupwhitespace
[\measure{pointoneline}]
\setuphead
[subsection]
[after={\blank[\measure{pointoneline}]}]
\starttext
\startsubsection [title=Title]
\input knuth
\stopsubsection
\stoptext