在 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

在此輸入影像描述

相關內容