Pandoc
Pandoc | |
---|---|
Autor | John MacFarlane |
Plataforma | Multiplataforma |
Lançamento | 10 de agosto de 2006 |
Versão estável | 3.2[1] (4 de abril de 2022) |
Escrito em | Haskell |
Sistema operacional | Unix-like, Windows |
Licença | GNU GPLv2 |
Página oficial | pandoc |
Pandoc é um conversor de documentos de software livre, amplamente utilizado como ferramenta de escrita (especialmente por acadêmicos)[2] e como base para fluxos de trabalho de publicação.[3] Foi criado por John MacFarlane, professor de filosofia da Universidade da Califórnia, Berkeley.[4]
Funcionalidade[editar | editar código-fonte]
O Pandoc se autodenomina um conversor de "formato de marcação". Ele pode pegar um documento em um dos formatos suportados e converter apenas sua marcação para outro formato. Manter a aparência do documento não é uma prioridade.[5]
Plug-ins para formatos personalizados também podem ser escritos em Lua, que foi usado para criar uma ferramenta de exportação para o Journal Article Tag Suite, por exemplo.[6]
Uma opção CiteProc incluída permite que o pandoc use dados bibliográficos do software de gerenciamento de referência em qualquer um dos cinco formatos: BibTeX, BibLaTeX, CSL JSON ou CSL YAML ou RIS.[7] A informação é automaticamente transformada em uma citação em vários estilos (como APA, Chicago ou MLA) usando uma implementação da Citation Style Language.[7] Isso permite que o programa sirva como uma alternativa mais simples ao LaTeX para a produção de textos acadêmicos.[8]
Formatos de arquivo suportados[editar | editar código-fonte]
Formatos de entrada[editar | editar código-fonte]
O formato de entrada com mais suporte é uma versão estendida do Markdown.[9] Não obstante, pandoc também pode ler nos seguintes formatos:
- Creole
- DocBook
- EPUB
- FictionBook (FB2)
- Haddock
- HTML
- Marcação de wiki do Jira
- Conjunto de tags de artigos de periódicos (JATS)
- JSON
- Látex
- Linguagem de marcação leve
- cara
- Markdown: Variantes Strict, CommonMark, GitHub Flavored Markdown (GFM), MultiMarkdown (MMD) e Markdown Extra (PHP Extra)
- OpenDocument (ODT)
- OPML
- Office Open XML: variante do Microsoft Word
- Modo de organização
- Texto reestruturado
- Textile
- txt2tags (t2t)
- Marcação Wiki : Variantes MediaWiki, Muse, TikiWiki, TWiki e Vimwiki
Formatos de saída[editar | editar código-fonte]
O Pandoc pode criar arquivos nos seguintes formatos de saída, que não são necessariamente o mesmo conjunto de formatos dos formatos de entrada:
- AsciiDoc
- Contexto
- DocBook : Versões 4 e 5
- EPUB : Versões 2 e 3[10]
- Livro de ficção (FB2)
- Haddock
- HTML : variantes HTML4 e HTML5, respectivamente compatíveis com XHTML 1.0 Transitional e XHTML Strict
- InDesign ICML
- Marcação de wiki do Jira
- Conjunto de tags de artigos de periódicos (JATS)
- JSON
- Látex
- cara
- Markdown : Variantes Strict, CommonMark, GitHub Flavored Markdown (GFM), MultiMarkdown (MMD) e Markdown Extra (PHP Extra)
- OpenDocument (ODT/ODF)
- OPML
- Office Open XML : variantes do Microsoft Word e do Microsoft PowerPoint
- Modo de organização
- PDF (precisa de um complemento de terceiros como ConTeXt,
pdfroff
,wkhtmltopdf
,weasyprint
ouprince
) [11] - Texto simples
- Texto reestruturado
- Formato Rich Text (RTF)
- TEI
- Texinfo
- Têxtil
- Apresentações de slides baseadas na Web : LaTeX Beamer, Slideous, Slidy, DZSlides, revelações.js e variantes S5[12]
- Marcação Wiki : variantes DokuWiki, MediaWiki, Muse, TikiWiki, TWiki e Vimwiki
Referências[editar | editar código-fonte]
- ↑ «Release 3.2». 11 maio 2024. Consultado em 23 maio 2024
- ↑ Mullen, Lincoln (23 de fevereiro de 2012). «Pandoc Converts All Your (Text) Documents». The Chronicle of Higher Education Blogs: ProfHacker. Consultado em 27 de junho de 2014
- ↑ Till, Kaitlyn; Simas, Shed; Larkai, Velma (14 de abril de 2014). «The Flying Narwhal: Small mag workflow». Publishing @ SFU. Consultado em 11 de março de 2018
- ↑ «John MacFarlane». Department of Philosophy. University of California, Berkeley. Consultado em 25 de julho de 2014
- ↑ «Pandoc User's Guide». pandoc.org. Consultado em 22 de janeiro de 2019
- ↑ Fenner, Martin (12 de dezembro de 2013). «From Markdown to JATS XML in one Step». Gobbledygook. doi:10.53731/r294649-6f79289-8cw0k. Consultado em 27 de junho de 2014
- ↑ a b «Citations». Pandoc User's Guide. Consultado em 8 de abril de 2021
- ↑ Tenen, Dennis; Grant Wythoff (19 de março de 2014). «Sustainable Authorship in Plain Text using Pandoc and Markdown». The Programming Historian (3). doi:10.46430/phen0041. Consultado em 27 de junho de 2014
- ↑ «Pandoc's Markdown». Pandoc User's Guide. Consultado em 1 de agosto de 2019
- ↑ Mullen, Lincoln (20 de março de 2012). «Make Your Own E-Books with Pandoc». The Chronicle of Higher Education Blogs: ProfHacker. Consultado em 27 de junho de 2014
- ↑ «Getting started with pandoc». pandoc.org. Consultado em 22 de janeiro de 2019
- ↑ See as an example MacFarlane, John (17 de maio de 2014). «Pandoc for Haskell Hackers». BayHac 2014, Mountain View, CA. Consultado em 27 de junho de 2014