5 RMarkdown
5.1 Criando um arquivo Rmd
Para criar um novo documento R Markdown (.Rmd), clique em File -> New File -> R Markdown.
Uma janela se abrirá com opções de template. Escolha o template que melhor se adapta às suas necessidades ou selecione Create Empty Document para um documento em branco.
Um arquivo Rmd é composto por três partes principais:
- Cabeçalho (YAML): Contém metadados do documento, como título, autor e formato de saída.
---
title: "Meu Primeiro Documento R Markdown"
author: "Seu Nome"
date: "2023-10-27"
output: html_document
---
O cabeçalho deve ser delimitado por ---
(traço triplo) e utiliza a síntaxe YAML (pt.wikipedia.org/wiki/YAML).
Texto (narrativa): Conteúdo textual do documento, escrito em Markdown. Inicia logo após o cabeçalho e segue a síntaxe demonstrada na seção @ref(rmdsintaxe).
Código (chunks): Blocos de código R, delimitados por
{r} e
(aspas triplas).
Para gerar o documento final (HTML, PDF, etc.), clique no botão “Knit” ou use o atalho Ctrl + Shift + K.
5.2 Síntaxe da linguagem R Markdown
A síntaxe da linguagem RMarkdown é bastante simples, mas poderosa. Neste capítulo, serão apresentados alguns dos principais elementos.
Parágrafos: Separe parágrafos com uma linha em branco.
Texto:
Para deixar um texto em itálico, este deve ser escrito entre
*
(asterisco simples):*itálico*
-> itálico. Já para deixar o texto em negrito, este deve ser escrito entre**
(asterisco duplo):**negrito**
-> negrito. E para itálico e negrito? adivinhem,***
(asterisco triplo):***itálico e negrito***
-> itálico e negrito.Sobrescrito deve ficar entre
^
(circunflexo):m^3^/s
= m3/s. Já o subscrito é escrito entre~
(til):H~2~O
= H2O.
Listas: Crie listas com * ou números.
- Uma lista marcada deve ter cada item precedido por um
*
(asterisco):
- Uma lista marcada deve ter cada item precedido por um
* item 1
* item 2
Retorna:
item 1
item 2
- Uma lista numerada dever ter cada item precedido por um número:
1. item 1
1. item 2
1. item 3
Retorna:
- item 1
- item 2
- item 3
- Títulos: Use #, ##, ### para títulos de diferentes níveis.
# Título nível 1
## Título nível 2
### Título nível 3
Links:
[texto do link](URL)
. Por exemplo:[Site da UFSC](https://ufsc.br)
-> Site da UFSCImagens:

O RStudio oferece uma folha de dicas com a sintaxe do R Markdown. Consulte para mais opções: R Markdown Cheat Sheet
Muito mais informações podem ser encontradas neste livro bastante completo: R Markdown: The Definitive Guide
5.3 Formatos de saída
Os principais formatos de saída para documentos 1 são:
html_document
- saída em formato HTMLpdf_document
- saída em formato PDFword_document
- saída em formato Word (.doc)odt_document
- saída em formato OpenDocument (.odt) para OpenOffice e LibreOfficertf_document
- saída em formato Rich Text Format (.rtf)
O formato de saída é definido no cabeçalho YAML. Por exemplo, para gerar um PDF:
---
output: pdf_document
---
não irei tratar de apresentações neste livro↩︎