ConTeXt でヘッダーを右揃えにする

ConTeXt でヘッダーを右揃えにする

私は ConTeXt で小説をタイプセットしていますが、シーンのヘッダーをタイプセットする方法が必要でした。私が理解しているシーンは、段落を区切る数行のことですが、設定が変わる場合は、次のように記述します。

誰もそんなことは言わないだろう…

-> デッドマンクリーク、インディアナ州、米国

私たちのヒーローが試みたように...

「Dead Man Creek...」という行は、読者に場面だけでなく設定の変化も伝えます。私は、件名ヘッダーをモデルにした新しいヘッダーを定義することで、これをモデル化しようとしました。

\definehead[scene][subject]
\setuphead[scene][style=slanted,align=right]

しかし、このテキストを右揃えにする必要もありますが、テキストを中央揃えにすることはできたものの、これを実現する方法が見つからないようです。

答え1

flushright代わりに以下を使用しますright:

\setuphead  [subject] [align=middle]

\definehead [scene]   [subject]
\setuphead  [scene]   [style=slanted,align=flushright]


\starttext

Nobody will say that...

\scene{Dead Man Creek, Indiana United States}

As our hero tried to...

\stoptext

ここに画像の説明を入力してください

関連情報