Я набираю роман в 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