vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Проверил тут как именно разные рендерилки markdown-а обрабатывают разные способы представления стихотворных цитат.

Существует два способа сделать в маркдауне жесткие разрывы строк в произвольном месте:

  1. Вставить между последним печатным символом и переводом строки два пробела
  2. Использовать Lineblock extension, т.е нарисовать в начале строки вертикальную линию из |.

Рассмотрены следующие форматтеры:

  1. fossil wiki- понимает оба способа, но второй красивее отбивает интервалами
  2. pandoc
    • При рендеринге в html/epub делает честными <br>, второй - помещает в <div> со специальным классом.
    • При рендеринге в fb2 первый способ теряет совсем, стирая лишние пробелы, второй - честно превращает в <poem>.
    • При рендеринге в TeX аккуратно расставляет жесткие разрывы строки в обоих вариантах. Во втором еще пытается аккуратно изобразить начальные пробелы.
  3. Dreamwidth - line block extension вообще не умеет, как и code block через три бэктика. А вот пробелы на конце строки понимает правильно.
  4. github и gitlab пробовать не буду. Лень.

Date: 2020-11-29 08:24 am (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

github: 1) norm, 2) не похоже.

Это вот это? (я в комменте руками навтыкал <br/>)

|just testing
|this poetry
|and everything

Edited Date: 2020-11-29 08:25 am (UTC)

Date: 2020-11-29 11:04 am (UTC)
From: [personal profile] caztd
Вместо двух пробелов можно вставить '\' в конце строки.
Более заметно визуально.
Ну и "<br>" конечно тоже работает.
Edited Date: 2020-11-29 11:08 am (UTC)

Date: 2020-11-29 12:06 pm (UTC)
From: [personal profile] caztd
Хм, я обычно в pdf конвертирую.
Там интересно, что многие фишки не работают при прямой конверсии,
но работают, если конвертировать через html (например все html-tags)
Может с fb2 можно так же md->html->fb2?

Но если конечно fb2 жесткие переводы строк не поддерживает в принципе,
то надо искать другие методы.

Date: 2020-11-29 12:31 pm (UTC)
From: [personal profile] caztd
> По-моему у pandoc "прямая конвертация в pdf" - это через TeX.
да, pdflatex по умолчанию

> Хотя я в упор не понимаю, зачем конвертирвоать в pdf
corporate guidelines ;)

Date: 2020-11-29 01:07 pm (UTC)
From: [personal profile] caztd
Ой, пост же про linebreaks в .md и конверсии оных ;)

А если серьезно, то достаточно много случаев,
особенно в табличках, где нужно форматировать строки определенным образом.
Ну или вставки от маркетинга, которые должны выглядеть точно так, как задано.
Так что от стихов не сильно отличается, хоть и не стихи :(

Date: 2020-11-30 01:51 pm (UTC)
From: [identity profile] figador.livejournal.com
Вы спровоцировали меня на попытку конвертации "Фауста" из LaTeX в MD.
Думал, как сейчас он покажет этим господам либералам что в emacs это делается влёт -- ан нет, хотя казалось бы, на чём это надо писать, как не на emacs-lisp.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 08:18 pm
Powered by Dreamwidth Studios
OSZAR »