Prof. Walmes Zeviani
2018-03-29
Justificativa
Objetivos
Existem documentadas 16 linguagens de marcação leve: https://en.wikipedia.org/wiki/Lightweight_markup_language.
Dentre elas, as mais interessantes para pesquisa reprozível são Org-mode e Markdown.
Org-mode
: “Org mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.”
Markdown
: “The goal is enabling people to write using an easy-to-read, easy-to-write plain text format, and optionally convert it to structurally valid XHTML (or HTML).”
Informação | Org Mode | Markdown |
---|---|---|
Autor | Carsten Dominik | John Gruber |
Criado em | 2003 | Março de 2004 |
Extensão | .org |
.md , .markdown |
Compilador em | Elisp (Emacs) | Haskell (Pandoc) |
Licensa | GPL | GPL |
Website | orgmode.org |
daringfireball.net |
Aspecto | Org Mode | Markdown |
---|---|---|
Compilação | De dentro do Emacs | Com Pandoc |
Recurso de edição | Pleno no Emacs | Via plugins |
PDF, HTML | Sim | Sim |
Fragmentos R | Sim, nativo | Sim, com Sweve ou Knitr |
Fragmentos de Python | Sim, nativo | Sim, apenas com Knitr |
Entre linguagens | Sim, nativo limitado | Não |
Controle de execução/exibição | Sim, limitado | Sim, simples e versátil |
Highlight de código | Sim, limitado | Sim, versátil |
Template | No próximo arquivo | Sim, arquivos externos |
Referências biliográficas | Sim, com org-ref |
Sim, com pandoc-cite |