ConTeXt:删除标题前的垂直空间

ConTeXt:删除标题前的垂直空间

我无法消除标题前的空格。我尝试添加 的所有变体before=\nowhitespace,但都没有成功。最小示例:

\showframe
\setuppapersize[S33]
\setuphead [title] [style=\bfd]

\starttext
  % This text touches the top border
  {\bfd Foobar}

  % This text has a small space above
  \starttitle[title=Foobar]
  \stoptitle
\stoptext

注意第二页文本上方的小间隙。如果文本尺寸较大且字体不同,这个间隙会非常明显。

渲染的 PDF

答案1

ConTeXt 默认插入一个支柱。您必须使用以下方法禁用它strut=no

\showframe
\setuppapersize[S33]
\setuphead [title] [strut=no,style=\bfd]

\starttext
  \starttitle[title=Foobar]
  \stoptitle
\stoptext

在此处输入图片描述

相关内容