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 |