Pandocとは - わかりやすく解説 Weblio辞書 (original) (raw)
Pandoc
| 作者 | John MacFarlane |
|---|---|
| 初版 | 2006年8月10日 (19年前) (2006-08-10) |
| 最新版 | 3.8[1] |
| リポジトリ | github.com/jgm/pandoc |
| プログラミング言語 | Haskell |
| 対応OS | Unix系、 macOS、 Windows、 NetBSD、 FreeBSD、OpenBSD |
| 対応言語 | 英語 |
| サポート状況 | 開発中です。 |
| 種別 | ドキュメント・コンバータ、オープンソース |
| ライセンス | GNU GPLv2 |
| 公式サイト | pandoc.org |
| テンプレートを表示 |
Pandocとは、 文書作成ツール (特に研究者による)[2][3][4]や出版作業の基礎的なツール[5][6][7][8][9]として用いられるフリーかつオープンソースのドキュメント・コンバータ(英語版)である。 カリフォルニア大学バークレー校の哲学の教授であるジョン・マクファーレイン(英語版)(英: John MacFarlane)により開発された[10]。
サポートされているフォーマット
入力フォーマット
Pandoc が最も徹底的にサポートしているファイルフォーマットは拡張されたMarkdownであるが、多くの他のフォーマットも読むことができる。
- 軽量マークアップ言語
- HTML
- ReStructuredText
- LaTeX
- OPML
- Org-mode
- DocBook
- Office Open XML(Microsoft Word .docxファイル)
- Djot[11]
その他のフォーマット
Pandoc は多くのフォーマットによる出力が可能である。以下にその一部を示す。
- Office Open XML
- OpenDocument
- HTML
- ウィキのマークアップ
- InDesign ICML
- ウェブベース・スライドショー(英語版)[12]、電子書籍[13]
- OPML
- 種々のTeXのフォーマット(を介してPDFを生成できる)
カスタムフォーマット
カスタムフォーマット用のプラグインをLuaにより記述することも可能である。プラグインはJournal Article Tag Suiteの検索ツールにも用いられている[14]。
引用マネージャとの統合
Pandocに含まれるモジュールpandoc-citeprocを用いることでBibTeX、 EndNote、 Mendeley、 Papers(英語版)といった引用管理ソフトウェアのデータを利用することができる。Zotero と直接統合することもできる[15]。引用情報はCitation Style Languageを介してAPA、Chicago、 MLA(英語版)などの様々なスタイルに自動的に変換される。この機能のおかげでアカデミック・ライティングにおいてLaTeXのシンプルな代替ツールとなっている[16]。
脚注
- ^ "Release 3.8"; 閲覧日: 2025年9月15日; 出版日: 2025年9月6日.
- ^ Mullen, Lincoln (2012年2月23日). “Pandoc Converts All Your (Text) Documents”. The Chronicle of Higher Education Blogs: ProfHacker. 2014年6月27日閲覧。
- ^ McDaniel, W. Caleb (2012年9月28日). “Why (and How) I Wrote My Academic Book in Plain Text”. W. Caleb McDaniel at Rice University. 2014年6月27日閲覧。
- ^ Healy, Kieran (2014年1月23日). “Plain Text, Papers, Pandoc”. 2014年6月27日閲覧。
- ^ Till, Kaitlyn (2014年4月14日). “The Flying Narwhal: Small mag workflow”. Publishing @ SFU. 2014年6月27日閲覧。
- ^ Maxwell, John (2013年11月1日). “Building Publishing Workflows with Pandoc and Git”. Publishing @ SFU. 2014年6月27日閲覧。
- ^ Maxwell, John (2014-02-26). On Pandoc. eBound Canada: Digital Production Workshop, Vancouver, BC. http://tkbr.ccsp.sfu.ca:5001/Slides/On%20Pandoc 2014年6月27日閲覧。.
- ^ Krewinkel, Albert; Robert Winkler (2017-05-08). “Formatting Open Science: agilely creating multiple document formats for academic manuscripts with Pandoc Scholar”. PeerJ Computer Science. doi:10.7717/peerj-cs.112. https://peerj.com/articles/cs-112/ 2017年5月25日閲覧。.
- ^ Ovadia, Steven (2014). “Markdown for Librarians and Academics”. Behavioral & Social Sciences Librarian 33 (2): 120–124. doi:10.1080/01639269.2014.904696. ISSN 0163-9269. http://academicworks.cuny.edu/lg_pubs/7/.
- ^ “John MacFarlane”. Department of Philosophy. University of California, Berkeley. 2014年7月25日閲覧。
- ^ “pandoc 3.1.12 (2024-02-14)” (英語). pandoc.org. 2024年3月5日閲覧。
- ^ See as an example MacFarlane, John (2014-05-17). Pandoc for Haskell Hackers. BayHac 2014, Mountain View, CA. http://johnmacfarlane.net/BayHac2014/ 2014年6月27日閲覧。. The source file is written in Markdown.
- ^ Mullen, Lincoln (2012年3月20日). “Make Your Own E-Books with Pandoc”. The Chronicle of Higher Education Blogs: ProfHacker. 2014年6月27日閲覧。
- ^ Fenner, Martin (2013年12月12日). “From Markdown to JATS XML in one Step”. Gobbledygook. 2014年6月27日閲覧。
- ^ Hetzner, Erik (2014年6月25日). “zotxt”. 2014年6月27日閲覧。
- ^ Tenen, Dennis (2014年3月19日). “Sustainable Authorship in Plain Text using Pandoc and Markdown”. The Programming Historian. 2014年6月27日閲覧。
外部リンク
| 表 話 編 歴 ドキュメンテーションジェネレータ |
|---|
| COBOLDoc Ddoc(英語版) Document! X(英語版) Doxygen Epydoc(英語版) fpdoc(英語版) Haddock(英語版) HeaderDoc(英語版) Imagix 4D(英語版) Javadoc ScalaDoc(英語版) JSDoc JsDoc Toolkit(英語版) mkd(英語版) Natural Docs(英語版) NDoc(英語版) Pandoc pdoc(英語版) pdoc3(英語版) perldoc(英語版) phpDocumentor(英語版) pydoc(英語版) RDoc(英語版) ROBODoc(英語版) Rustdoc(英語版) Sandcastle(英語版) Sandcastle Help File Builder Sphinx Visual Expert(英語版) VSdocman(英語版) YARD(英語版) |
| 比較(英語版) |