如何在 ConTeXt 中添加一些垂直空间

如何在 ConTeXt 中添加一些垂直空间

在 LaTeX 中,我使用了以下命令:

Some text\\[1pt] Some more text.

在 ConTeXt 中,我找不到做同样事情的方法。有人建议使用空格,但第二行对我来说缩进了很多,而且起始位置比应有的位置低得多(即使使用 \break[0mm] 也是如此)。目前,使用 \ 是最接近我想要的效果,但绝对不是最理想的。有什么方法可以实现这一点吗?我认为 break 对此不起作用。

关键是要将问题与答案稍微分开,如下所示:

在此处输入图片描述

与我在 LaTeX 中看到的相比(差别非常微妙,但看起来更舒服)

在此处输入图片描述

使用 \blank 后的效果如下:

在此处输入图片描述

使用 \blank[0mm] 时:

在此处输入图片描述

答案1

你的例子看起来最好用描述您可以为标题和内容设置不同样式的机制。

\define[1]\QuestionTitle
  {\offset[x=-1em]{#1}}

\definedescription
  [Question]
  [alternative=top,
        margin=1em,
        align=verytolerant,
    headstyle=italic,
  headcommand=\QuestionTitle,
        before={\blank[medium]},
        after={\blank[medium]},
    inbetween={\blank[small]}]

\mainlanguage[fr]

\setcharacterspacing[frenchpunctuation]

%\showframe
%\showgrid

\starttext

\startQuestion[title={Qu’osa-t-il après cela?}]
Il fit un écrit de 95 articles qu’il attacha aux portes de l’église de Wittemberg.
\stopQuestion

\startQuestion[title={Que contenaient ces articles?}]
Bien des choses qui ne raccordaient nullement avec l’ancienne doctrine de l’Église.
\stopQuestion

\stoptext

答案2

只是为了展示如何获得你习惯的 LaTeX:

\starttext
{\it Qu’osa-t-il ?}\\\blank[1pt]Il fit un écrit\\
{\it Qu’osa-t-il ?}  \blank[1pt]Il fit un écrit\\
%                  ^ diff here
%                    no need for \\
%                    \blank is in charge of
\stoptext

相关内容