Skip to content

Стили текста

Иногда отдельный фрагмент текста должен выглядеть не так, как весь остальной документ: заголовок титульного листа по центру, цитата с увеличенными отступами, особым образом оформленный абзац перед приложением. Для таких случаев в шаблоне заводится стиль, а в тексте документа он применяется разметкой [Style].

Стиль одного абзаца

Одиночный маркер [Style] оформляет только следующий за ним абзац:

md
[Style]: TitleCenter

Министерство образования и науки

Соседний абзац оформлен обычным образом.

Здесь TitleCenter — алиас стиля, заданный в шаблоне. Первый абзац получит оформление этого стиля, второй — нет.

Стиль группы абзацев

Если под стилем должно оказаться несколько абзацев подряд, группа закрывается маркером [EndStyle]:

md
[Style]: QuoteBlock

Первый абзац цитаты.

Второй абзац цитаты.

[EndStyle]: -

Этот абзац снова оформлен обычным образом.

Всё, что находится между маркерами, оформляется указанным стилем; после [EndStyle] оформление возвращается к обычному.

Не забывайте про пустые строки

Маркеры [Style] и [EndStyle] — самостоятельные абзацы. Они должны быть отделены пустой строкой от текста сверху и снизу, иначе разметка не будет распознана.

Что стоит помнить

Стиль не переходит в другую секцию. Если группа осталась незакрытой, она в любом случае завершается на [EndSection] — в следующую секцию оформление не просочится.

Неизвестный алиас не ломает рендеринг. Если стиля с таким алиасом в шаблоне нет, абзац просто останется без стиля, а документ соберётся как обычно. Ошибки не будет — поэтому опечатку в алиасе легко не заметить, и проверять её стоит по готовому файлу.

Стиль заменяет оформление, а не дополняет его. Абзац под стилем берёт оформление из самого стиля, а не из настроек абзацев секции. Если стиль задаёт только выравнивание, а всё остальное вы ожидали унаследовать от секции — этого не произойдёт: недостающие свойства возьмутся из оформления документа по умолчанию.

Подсказка в редакторе

В редакторе достаточно начать строку с [ — Writis предложит готовые варианты [Style] и [Style] … [EndStyle], а после двоеточия покажет список стилей, заведённых в шаблоне документа.