Атрибуты блоков

Выравнивание, отступ или якорь для любого блока -- одной строкой над ним

Строка атрибутов задаёт свойство блока, стоящего прямо под ней:

Результат

Cambridge: at the University Press

Предложение, продолжающееся после выключной формулы.

Markdown
{align=center}
Cambridge: at the University Press
 
{indent=none}
Предложение, продолжающееся после выключной формулы.
 
{align=left}
$$
\int_0^1 x\,dx = \tfrac12
$$

Строка – это {…} отдельно, с начала строки, прямо над блоком, без пустой строки между ними. Работает над абзацем, заголовком, списком, таблицей, цитатой, блоком кода и выключной формулой. Над директивой она значит то же, что атрибуты на самой директиве: :::epigraph{align=right}.

Атрибуты

АтрибутЗначенияЧто делает
alignleft center right justifyвыравнивание строк
indentnone first hangingбез красной строки, с ней, или висячий отступ
#имялатинские буквы, цифры, - _якорь для ссылки: [см. выше](#имя)

Можно несколько сразу: {#intro align=center}. На директиве они действуют на всё её содержимое.

Когда строка остаётся текстом

Если в скобках есть что-то кроме атрибутов выше или строка не стоит прямо над блоком, она показывается как написана. Опечатка вроде {alig=center} видна, а не пропадает молча, а строка вроде {x} в тексте не трогается.

Внутри пункта списка или цитаты строка атрибутов – обычный текст.

Кнопки выравнивания в редакторе пишут эту строку сами.