Описание тега pandoc
Если вам нужно конвертировать файлы из одного формата разметки в другой, pandoc - ваш швейцарский армейский нож. Pandoc может конвертировать документы в markdown, reStructuredText, Textile, HTML, DocBook или LaTeX в
- Форматы HTML: слайд-шоу XHTML, HTML5 и HTML с использованием Slidy, Slideous, S5 или DZSlides.
- Форматы текстовых процессоров: Microsoft Word docx, OpenOffice / LibreOffice ODT, OpenDocumentXML
- Электронные книги: EPUB
- Форматы документации: DocBook, GNUTexInfo, man- страницы Groff
- Форматы TeX: слайды LaTeX, ConTeXt, LaTeX Beamer
- PDF через LaTeX
- Форматы облегченной разметки: Markdown, reStructuredText, AsciiDoc, разметка MediaWiki, Emacs Org-Mode, Textile
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 Джон Макфарлейн.