Одним из наименее опасных способов сделать это было бы использование инструмента, такого как pandoc
, для преобразования текста (например, Markdown) в любой формат, который вам нужен - желательно PDF. Тем не менее, pandoc
использует LaTeX для создания результирующего PDF-файла, поэтому в отношении стиля вам нужно будет возиться с предоставлением ему шаблона или других параметров.
Вы можете сделать это еще проще с помощью (например) инструмента Node.js под названием mdpdf. После установки просто запустите
mdpdf file.md --style styles.css
поставлять его с CSS стилей, в котором вы можете изменить полученный вывод текста с every feature CSS permits. Использование большего межстрочного интервала будет что-то вроде этого:
body { line-spacing: 150%; }
Это приводит к разнесением 1.5x линии для всего документа.
Конечно, вы также можете настроить пользовательский Vim команду, чтобы автоматизировать этот процесс для вас, положить что-то вроде следующего в ваш .vimrc
:
command MdToPDF !mdpdf %:t --style /full/path/to/styles.css
Calling :MdToPDF
в Vim затем будет использовать эту команду для вас.
Наконец, если вы довольны результатом, просто распечатайте PDF-файл.
Вы можете сделать: g/^/norm o', но это тоже не работает для оберток. – DJMcMayhem