ConTeXt で垂直スペースを追加する方法

ConTeXt で垂直スペースを追加する方法

LaTeX では、次のように使用しました:

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

ConTeXt では、同じことを行う方法が見つかりません。誰かが空白の使用を提案しましたが、そうすると 2 行目がインデントされ、本来よりもずっと低い位置から始まってしまいます (\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

関連情報