Уценка в .doc или .rtf

Я заинтересован в использовании варианта Markdown для своей работы, но мой целевой формат — файлы Word (это то, что используют мои клиенты, это не подлежит обсуждению). Большинство реализаций Markdown оставляли бы меня в лучшем случае окольным путем, чтобы получить файл Word.

Возможно, что еще более важно, я хотел бы иметь возможность форматировать такие вещи, как сноски/концевые сноски, которые, насколько мне известно, не имеют никакого представления в Markdown или Multimarkdown.

Есть ли что-нибудь подобное? По сути, разновидность Markdown, ориентированная на печать, а не на экран?

Ответы (3)

Вы также можете использовать pandoc :

pandoc -f markdown -t docx file.md -o file.docx

Одним из преимуществ по сравнению с textutilявляется то, что в выходных данных используются стили абзаца. Вы также можете использовать стили из существующего файла с расширением --reference-docx file.docx.

Джон Грубер, один из двух изобретателей Markdown, довольно широко использует сноски в Daring Fireball ; чтобы увидеть его необработанное (до Markdown) форматирование, добавьте .textк одному из его URL-адресов, например: http://daringfireball.net/2012/07/this_ipad_mini_thing.text .

Что касается преобразования Markdown в RTF, textutilэто ваш друг. Вы можете передать вывод Markdown.plкоманды textutilследующим образом:

/usr/local/bin/Markdown.pl | /usr/bin/textutil -stdin -stdout -format html -convert rtf | pbcopy # or whatever else you want to do with it

Вместо передачи в pbcopy (которая помещает форматированный текст в буфер обмена) вы можете передать >его в файл .rtf или что-то еще, что диктует ваш рабочий процесс.

textutilэто удобно!
Страница загрузки для Markdown.pl: https://daringfireball.net/projects/markdown/

iA Writer предлагает форматированный Word (.docx) для импорта и экспорта Markdown: iAWriter.com

Word для импорта и экспорта Markdown