Curso de Verão IME-USP 2022
Responder as seguintes perguntas….
⬜ O que é o Quarto?
⬜ Qual é a diferença entre o Quarto e o RMarkdown?
⬜ Como criar um documento simples ?
Arte por Allison Horst.
O Quarto é a nova geração do R Markdown!
O rmarkdown é um pacote em R. Para usá-lo, é necessário ter o R instalado (mesmo que o seu arquivo não tenha conteúdos em R).
O R Markdown é uma ferramenta muito boa para escrita técnica e científica reprodutível, possibilitando criar vários tipos de documentos. Porém, o seu uso acaba ficando limitado às pessoas que usam R.
O Quarto é um software novo, que não depende do R!
A estrutura do arquivo é muito similar! Para muitos arquivos, há compatibilidade (bastando alterar a extensão de .Rmd
para .qmd
).
Podemos adicionar código em R, Python, Julia, etc etc.
Podemos criar diversos tipos de arquivos, como: páginas da internet (arquivos .html
), PDFs, .docx
, apresentações, documentos interativos, livros, e mais está sendo produzido :)
O Quarto é um CLI: Command Line Interface - Interface de linha de comando.
Podemos usar o Quarto no terminal.
/cloud/project$ quarto help
Usage: quarto
Version: 1.1.251
Description:
Quarto CLI
Options:
-h, --help - Show this help.
-V, --version - Show the version number for this program.
Commands:
render [input] [args...] - Render input file(s) to various document types.
preview [file] [args...] - Render and preview a document or website project.
serve [input] - Serve a Shiny interactive document.
create-project [dir] - Create a project for rendering multiple documents
convert <input> - Convert documents to alternate representations.
pandoc [args...] - Run the version of Pandoc embedded within Quarto.
run [script] [args...] - Run a TypeScript, R, Python, or Lua script.
install <type> [target] - Installs an extension or global dependency.
publish [provider] [path] - Publish a document or project. Available providers include:
check [target] - Verify correct functioning of Quarto installation.
help [command] - Show this help or the help of a sub-command.
Caso não tenha o pacote rmarkdown instalado, execute no console:
Caso não tenha o jupyter instalado, execute no terminal:
python3 -m pip install jupyter
Leitura indicada:
Os slides são separados considerando os títulos e subtítulos: #
e ##
.
Use #
para criar uma nova seção.
Use ##
para criar um novo slide.
Não falamos do Quarto
Post em inglês por Alison Hill
Reproducible Authoring with Quarto
Apresentação em inglês por Mine Çetinkaya-Rundel
Slides por Beatriz Milz (@BeaMilz), feito com Quarto. Código disponível no GitHub.