Pandoc

Pandoc
Тип текстовый конвертер
Автор Джон Макфарлейн[вд][5]
Разработчик John MacFarlane
Написана на Haskell[6]
Операционная система Windows, Linux, MacOSX
Языки интерфейса английский
Первый выпуск 14 августа 2006[1]
Аппаратная платформа кроссплатформенность
Последняя версия
Репозиторий github.com/jgm/pandoc
Читаемые форматы файлов:
EPUB 2[вд][3], EPUB 3[вд][3], Jupyter notebook file[вд][3], Markdown[4], ReStructuredText[4], Org-mode markup[вд][4], Textile[4], HTML[4], XHTML[4], FictionBook[4], Haddoc markup[вд][4], Man page[вд][4], LaTeX[4], DocBook[4], JATS[вд][4], OPML[4], txt2tags[вд][4], CSV[4], XML 2008[вд][4], OpenDocument Text 1.2[вд][4], вики-текст MediaWiki[вд][4], DokuWiki wikitext[вд][4], TikiWiki wikitext[вд][4], TWiki wikitext[вд][4] и Jira wiki wikitext[вд][4]
Создаваемые форматы файлов:
S5[вд][3], Jupyter notebook file[вд][3], Markdown[4], ReStructuredText[4], AsciiDoc[4], Org-mode markup[вд][4], Textile[4], HTML[4], XHTML[4], Electronic Publication[4], FictionBook[4], Texinfo[4], Haddoc markup[вд][4], Man page[вд][4], LaTeX[4], DocBook[4], JATS[вд][4], OPML[4], XML 2008[вд][4], OpenDocument Text 1.2[вд][4], Adobe InDesign ICML[вд][4], OpenDocument[4], XML 2012[вд][4], вики-текст MediaWiki[вд][4], DokuWiki wikitext[вд][4], vimwiki[вд][4], XWiki wikitext[вд][4], ZIM[вд][4], Jira wiki wikitext[вд][4], Beamer[4], HTML Slidy[вд][4], reveal.js[вд][4], Slideous[вд][4], DZSlides[вд][4] и PDF[4]
Лицензия GNU GPL 2[7]
Сайт pandoc.org (англ.)

Pandoc — универсальная утилита («швейцарский нож») для работы с текстовыми форматами. Основная сфера применения — форматирование математических и технических текстов.

Входные форматы: markdown, reStructuredText, HTML, LaTeX, OPML, Org-mode, DocBook, и Office Open XML (Microsoft Word .docx).

Выходные форматы:

Среди особенностей отмечаются высокая скорость работы (по сравнению с утилитами на базе Perl или Python), расширяемость (так как для каждого формата используются отдельные модули), хорошая поддержка типографики, стандартов MathML и Unicode, автоматическое создание оглавления.

В Pandoc реализовано множество полезных расширений синтаксиса Markdown, в том числе метаданные документа (информация об авторе, названии и дате), сноски, таблицы и списки определений, верхние и нижние индексы, зачёркивание, а также встроенные математические команды LaTeX.

Для визуализации математических формул в HTML предоставляется восемь различных методов, в том числе MathJax и перевод на MathML. Математические формулы LaTeX отображаются в docx с использованием встроенных объектов Word.

Примечания

  1. pandoc 0.1
  2. Release 3.3 — 2024.
  3. 1 2 3 4 5 https://pandoc.org/
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 официальный сайт
  5. репозиторий
  6. Languages
  7. https://github.com/jgm/pandoc/blob/master/COPYING.md

Ссылки

  • Dennis Tenen, Grant Wythoff. Sustainable Authorship in Plain Text using Pandoc and Markdown  (неопр.) (19 марта 2014). Дата обращения: 22 декабря 2014.