Стихи, эпиграфы и письма
Как набирать стихи с их строками и отступами, эпиграфы, посвящения, письма, капитель и номера печатных страниц в LibreTimes Markdown
Большая часть LibreTimes Markdown выросла из математики и преподавания. Эти блоки пришли из книг: стихотворение, где важны переносы строк, эпиграф над главой, письмо внутри романа, номера страниц печатного издания. Работают они в любом документе, не только в книге.
Правило за ними то же, что у всего диалекта: разметка говорит, чем является отрывок, а как он выглядит, решает страница. Вы не задаёте шрифт, кегль или поля – вы говорите «это стихи» или «это эпиграф», и всюду, где появляется текст (на странице, в экспорте, в программе чтения с экрана), с ним обращаются соответственно.
Стихи
В обычном тексте одиночный перенос строки ничего не значит: абзац
переформатируется. В стихах единица – строка, поэтому внутри :::verse
каждая строка остаётся строкой, а пустая строка разделяет строфы:
Мороз и солнце; день чудесный!Ещё ты дремлешь, друг прелестный –Пора, красавица, проснись:
Открой сомкнуты негой взорыНавстречу северной Авроры,Звездою севера явись!
:::verse
Мороз и солнце; день чудесный!
Ещё ты дремлешь, друг прелестный --
Пора, красавица, проснись:
Открой сомкнуты негой взоры
Навстречу северной Авроры,
Звездою севера явись!
:::Строки с отступом
Отступ в стихотворении несёт смысл: схему рифмовки, размер, смену говорящего. В стихах – и только в них – ведущие пробелы сохраняются. Каждые два пробела – один уровень отступа, не больше трёх уровней. Пример – лимерик Эдварда Лира в оригинале:
There was an Old Man with a beard,Who said, 'It is just as I feared!Two Owls and a Hen,Four Larks and a Wren,Have all built their nests in my beard!'
:::verse
There was an Old Man with a beard,
Who said, 'It is just as I feared!
Two Owls and a Hen,
Four Larks and a Wren,
Have all built their nests in my beard!'
:::- Пробелы, не табуляция, и считайте парами: два пробела – уровень 1, четыре – уровень 2, шесть – уровень 3. Глубже – всё равно уровень 3.
- Вне
:::verseведущие пробелы ничего не значат (а четыре начинают блок кода), так что это работает только внутри блока. - Оформление внутри строки работает как обычно: курсив, формулы, ссылки.
- Строка, не помещающаяся на экран, переносится с висячим отступом, так что перенос никогда не спутать с новой строкой.
Эпиграф
Эпиграф – цитата в начале главы или документа, задающая тон всему, что дальше:
Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.
— Л. Н. Толстой, «Анна Каренина»
:::epigraph
Все счастливые семьи похожи друг на друга, каждая несчастливая семья
несчастлива по-своему.
--- Л. Н. Толстой, «Анна Каренина»
:::Это не цитата. Цитата – чужие слова внутри вашего рассуждения, эпиграф стоит вне его. Подпись пишется обычным текстом ровно так, как её нужно показать.
Посвящение
Моим учителям
:::dedication
Моим учителям
:::Посвящение стоит особняком и по центру – как на отдельной странице печатной книги.
Письмо
Письмо, записка или дневниковая запись внутри повествования:
Милостивый государь!
Буду на вокзале в девять. Захватите, пожалуйста, рукопись.
Ваш
Н. Н.
:::letter
Милостивый государь!
Буду на вокзале в девять. Захватите, пожалуйста, рукопись.
Ваш\
Н. Н.
:::Блок помечает весь отрывок как письмо, так что обращение, текст и подпись держатся вместе и читаются как документ внутри текста. Обратная косая черта в конце строки оставляет следующую строку отдельной, как в подписи выше: без неё «Ваш» и «Н. Н.» слились бы в одну строку.
Капитель
:sc[...] набирает несколько слов капителью – там, где источник
пользуется ею со смыслом: имя при первом появлении, вывеска, заголовок внутри
текста.
Он прочёл медную табличку на двери: Доктор Генри Джекил.
Он прочёл медную табличку на двери: :sc[Доктор Генри Джекил].Применяйте её только там, где капитель что-то различает в оригинале. Для выделения есть курсив и полужирный.
Номера печатных страниц
Издание, повторяющее печатную книгу, может отмечать, где начинается каждая печатная страница, – чтобы на неё можно было сослаться по бумажному изданию:
...на этом рассуждение заканчивается. Следующая глава начинается наутро.
...на этом рассуждение заканчивается. :pb[412]Следующая глава начинается
наутро.:pb[412]принимает номер страницы: арабский (412) или римский (xiv, как часто в предисловии). Всё остальное остаётся буквальным текстом.- Поток текста он не трогает. На широком экране номер виден на левом поле, как помета на полях в научном издании.
- Каждая отметка – цель ссылки:
#p412ведёт прямо на страницу 412, так что цитата может указывать точную страницу.
Разрыв сцены
Для разрыва между сценами отдельный блок не нужен. Это
горизонтальная линия
(--- на отдельной строке), и в книжном режиме чтения она набирается
центрированными звёздочками, как в печатном романе.