我正在用 ConTeXt 排版一本小说,我需要的东西之一就是为场景排版标题。我理解的场景只是几行分隔段落的文字,但是当设置发生变化时,我会这样记录:
没人会这么说...
-> 美国印第安纳州 Dead Man Creek
当我们的英雄试图……
“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