Есть ли способ отформатировать разговор в уценке? - PullRequest
2 голосов
/ 30 сентября 2019

Я пишу документ в уценке, предназначенный для форматирования Pandoc. Я хотел бы поговорить между двумя или более людьми в этом документе, где каждое предложение начинается с черты или, по крайней мере, встает в отдельной строке, не вызывая отступ нового абзаца или лишний перевод строки;Есть ли стандартный способ обозначить это?

Примерно так:

enter image description here

1 Ответ

1 голос
/ 02 октября 2019

Стандарт HTML5 упоминает разговоры и предлагает просто использовать обычные <p> элементы для каждого человека. Кажется, что лучший способ для этого состоит в том, чтобы использовать пустые строки между каждым человеком и использовать что-то вроде огороженного div, чтобы отметить беседу:

These two causes made him answer in a very low and hesitating voice;
whereupon a gentleman in a white waistcoat said he was a fool. Which
was a capital way of raising his spirits, and putting him quite at
his ease.

::: {.conversation}
'Boy,' said the gentleman in the high chair, 'listen to me.
You know you're an orphan, I suppose?'

'What's that, sir?' inquired poor Oliver.

'The boy _is_ a fool---I thought he was,' said the gentleman in the
white waistcoat.
:::

Затем можно использовать CSS для отступа кода и уменьшения расстоянияпо желанию. Фильтр Lua можно использовать для настройки вывода при нацеливании на другие форматы, например, PDF через LaTeX.

...