Описание тега pandoc

Pandoc - это универсальный конвертер документов с открытым исходным кодом, работающий в командной строке, для преобразования между различными форматами разметки.

Если вам нужно конвертировать файлы из одного формата разметки в другой, pandoc - ваш швейцарский армейский нож. Pandoc может конвертировать документы в markdown, reStructuredText, Textile, HTML, DocBook или LaTeX в

Pandoc понимает ряд полезных расширений синтаксиса уценки, включая метаданные документа (название, автор, дата); сноски; столы; списки определений; верхний и нижний индекс; вычеркивание; расширенные упорядоченные списки (начальный номер и стиль нумерации имеют значение); списки запущенных примеров; разделенные блоки кода с подсветкой синтаксиса; умные кавычки, тире и многоточия; уценка внутри HTML-блоков; и встроенный LaTeX. Если требуется строгая совместимость с уценкой, все эти расширения можно отключить.

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

Pandoc включает мощную систему автоматического цитирования и библиографий, использующую citeproc -hs Андреа Россато. Это означает, что вы можете написать цитату вроде

[see @doe99, pp. 33-35; also @smith04, ch. 1]

а pandoc преобразует его в правильно отформатированную цитату, используя любой из сотен стилей CSL (включая стили сносок, числовые символы и стили даты автора), и добавит правильно отформатированную библиографию в конце документа. Можно использовать многие формы базы данных библиографии, включая bibtex, RIS, EndNote, ISI, MEDLINE, MODS и JSON citeproc. Цитаты работают в любом формате вывода.

Pandoc включает библиотеку Haskell и автономную программу командной строки. Библиотека включает отдельные модули для каждого формата ввода и вывода, поэтому для добавления нового формата ввода или вывода требуется просто добавить новый модуль.

Pandoc - бесплатное программное обеспечение, выпущенное под лицензией GPL. © 2006-2013 Джон Макфарлейн.