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