Pandoc - это бесплатный конвертер документов с открытым исходным кодом , широко используемый в качестве инструмента для письма (особенно учеными) [1] и в качестве основы для рабочих процессов публикации. [2] Он был создан Джоном Макфарлейном , профессором философии Калифорнийского университета в Беркли . [3]
Автор (ы) оригинала | Джон Макфарлейн |
---|---|
Первый выпуск | 10 августа 2006 г. |
Стабильный выпуск | 2.14.0.3 / 22 июня 2021 г. |
Репозиторий | |
Написано в | Haskell |
Операционная система | Unix-подобный , Windows |
Платформа | IA-32 , x64 |
Лицензия | GNU GPLv2 |
Веб-сайт | pandoc |
Функциональность
Pandoc называет себя конвертером "формата разметки". Он может принимать документ в одном из поддерживаемых форматов и преобразовывать только его разметку в другой формат. Сохранение внешнего вида документа не является приоритетом. [4]
Плагины для пользовательских форматов также могут быть написаны на Lua , который использовался, например, для создания инструмента экспорта для набора тегов статей журнала . [5]
Включена CiteProc опция позволяет Pandoc использовать библиографические данные из программного обеспечения ссылки управления в любом из четырех форматов: BibTeX , BibLaTeX , CSL JSON или CSL YAML . [6] Информация автоматически преобразуется в цитирование в различных стилях (например, APA , Chicago или MLA ) с использованием реализации языка стилей цитирования . [6] Это позволяет программе служить более простой альтернативой LaTeX для написания академических текстов. [7]
Поддерживаемые форматы файлов
Наиболее тщательно поддерживаемый формат файла Pandoc является расширенной версией Markdown , [8] , но она также может читать много других форм:
- Креольский
- DocBook
- EPUB
- Художественная книга (FB2)
- Пикша
- HTML
- Разметка Jira вики
- Набор тегов для статей журнала (JATS)
- JSON
- Латекс
- Легкий язык разметки
- человек
- Markdown : варианты Strict, CommonMark , GitHub Flavored Markdown (GFM), MultiMarkdown (MMD) и Markdown Extra (PHP Extra)
- OpenDocument (ODT)
- OPML
- Office Open XML : вариант Microsoft Word
- Орг-режим
- reStructuredText
- Текстиль
- txt2tags (t2t)
- Разметка Wiki : варианты MediaWiki , Muse, TikiWiki , TWiki и Vimwiki
Он может создавать файлы в следующих форматах, которые не обязательно совпадают с форматами ввода:
- AsciiDoc
- КОНТЕКСТ
- DocBook : версии 4 и 5
- EPUB : версии 2 и 3 [9]
- Художественная книга (FB2)
- Пикша
- HTML : варианты HTML4 и HTML5 , соответственно, совместимые с XHTML 1.0 Transitional и XHTML Strict.
- InDesign ICML
- Разметка Jira вики
- Набор тегов для статей журнала (JATS)
- JSON
- Латекс
- человек
- Markdown : варианты Strict, CommonMark , GitHub Flavored Markdown (GFM), MultiMarkdown (MMD) и Markdown Extra (PHP Extra)
- OpenDocument (ODT / ODF)
- OPML
- Office Open XML : варианты Microsoft Word и Microsoft PowerPoint
- Орг-режим
- PDF (требуется сторонний надстройка как КОНТЕКСТ ,
pdfroff
,wkhtmltopdf
,weasyprint
илиprince
) [10] - Простой текст
- reStructuredText
- Расширенный текстовый формат (RTF)
- TEI
- Texinfo
- Текстиль
- Веб-слайд-шоу : LaTeX Beamer, Slideous, Slidy, DZSlides, discover.js и варианты S5 [11]
- Разметка вики : DokuWiki , MediaWiki , Muse , TikiWiki , варианты TWiki и Vimwiki
Смотрите также
- Преобразование формата туда и обратно
- Инструмент для создания справки
Рекомендации
- Перейти ↑ Mullen, Lincoln (23 февраля 2012 г.). «Pandoc конвертирует все ваши (текстовые) документы» . Хроника блогов о высшем образовании: ProfHacker . Проверено 27 июня 2014 года .
- МакДэниел, В. Калеб (28 сентября 2012 г.). «Почему (и как) я написал свою академическую книгу открытым текстом» . В. Калеб МакДэниел из Университета Райса . Проверено 27 июня 2014 года .
- Хили, Киран (23 января 2014 г.). «Обычный текст, документы, пандок» . Проверено 27 июня 2014 года .
- Овадия, Стивен (2014). «Уценка для библиотекарей и ученых» . Библиотекарь поведенческих и социальных наук . 33 (2): 120–124. DOI : 10.1080 / 01639269.2014.904696 . ISSN 0163-9269 . S2CID 62762368 . - ^ Тилль, Кейтлин; Симас, Сарай; Ларкай, Велма (14 апреля 2014 г.). "Летающий Нарвал: Рабочий процесс малого журнала" . Издательство @ СФУ . Проверено 11 марта 2018 .
- Максвелл, Джон (1 ноября 2013 г.). «Создание рабочих процессов публикации с помощью Pandoc и Git» . Издательство @ СФУ . Проверено 27 июня 2014 года .[ постоянная мертвая ссылка ]
- Максвелл, Джон (26 февраля 2014 г.). «На Пандоке» . eBound Canada: Мастерская цифрового производства, Ванкувер, Британская Колумбия. Архивировано из оригинального 28 февраля 2015 года . Проверено 27 июня 2014 года . Цитировать журнал требует|journal=
( помощь )
- Максвелл, Джон (1 ноября 2013 г.). «Создание рабочих процессов публикации с помощью Pandoc и Git» . Издательство @ СФУ . Проверено 12 апреля 2019 .
- Кревинкель, Альберт; Роберт Винклер (8 мая 2017 г.). «Форматирование открытой науки: быстрое создание нескольких форматов документов для академических рукописей с помощью Pandoc Scholar» . PeerJ Computer Science . 3 : e112. DOI : 10.7717 / peerj-cs.112 . Проверено 25 мая 2017 года . - ^ «Джон Макфарлейн» . Кафедра философии . Калифорнийский университет в Беркли . Проверено 25 июля 2014 года .
- ^ «Руководство пользователя Pandoc» . pandoc.org . Описание . Проверено 22 января 2019 .
... не следует ожидать идеального преобразования между каждым форматом и любым другим. Pandoc пытается сохранить структурные элементы документа, но не детали форматирования ...
- ^ Феннер, Мартин (12 декабря 2013 г.). «От Markdown до JATS XML за один шаг» . Gobbledygook . Проверено 27 июня 2014 года .
- ^ а б «Цитаты» . Руководство пользователя Pandoc . Проверено 8 апреля 2021 .
- ^ Тенен, Деннис; Грант Уайтхофф (19 марта 2014 г.). «Устойчивое авторство в простом тексте с использованием Pandoc и Markdown» . Историк программирования . Проверено 27 июня 2014 года .
- ^ «Уценка Пандока» . Руководство пользователя Pandoc . Проверено 1 августа 2019 .
- ^ Маллен, Линкольн (20 марта 2012 г.). «Создавайте собственные электронные книги с помощью Pandoc» . Хроника блогов о высшем образовании: ProfHacker . Проверено 27 июня 2014 года .
- ^ «Начало работы с pandoc» . pandoc.org . Создание PDF . Проверено 22 января 2019 .
- ^ См. Пример Макфарлейн, Джон (17 мая 2014 г.). «Pandoc для хакеров Haskell» . BayHac 2014, Маунтин-Вью, Калифорния . Проверено 27 июня 2014 года . Цитировать журнал требует
|journal=
( помощь )CS1 maint: location ( ссылка )Исходный файл записывается в Markdown.
Внешние ссылки
- Официальный веб-сайт