RMarkdown Tutorial
Learn how to create dynamic documents with RMarkdown, combining code and narrative text for your analyses.
1. Introdução
Este documento apresenta um guia sobre o uso do R Markdown, abordando seus conceitos básicos e recursos mais avançados, incluindo o formato R Markdown, o fluxo de renderização, opções de cabeçalho, chunks e formatos de saída.
2. O que é R Markdown?
R Markdown é um formato para criação de documentos que combina texto em Markdown com blocos de código executável (geralmente em R), permitindo a criação de documentos reprodutíveis.
Fluxo de renderização
- knitr executa os códigos e gera um Markdown intermediário
- Pandoc converte o Markdown para HTML, PDF ou Word
Comando de renderização:
rmarkdown::render("arquivo.Rmd")
3. Destaques de texto e recursos visuais
Negrito
**texto** → texto
Itálico
*texto* ou _texto_ → texto
Código inline
Use crases simples: summary(mtcars)
Citação em bloco
Este é um bloco de observação ou aviso importante.
Listas
- Item um
- Item dois
- Subitem
- Outro subitem
- Item três
Lista numerada
- Primeiro passo
- Segundo passo
- Terceiro passo
Quebra de linha
Esta linha continua abaixo sem novo parágrafo.
Esta é a linha seguinte.
Imagens

Links
Tabelas
| Coluna 1 | Coluna 2 |
|---|---|
| 10 | A |
| 20 | B |
Comentários invisíveis
<!-- Comentário invisível -->
Expressões matemáticas (LaTeX)
$média = \frac{\sum x}{n}$
4. Chunks (conceito)
No Markdown puro, chunks não são executáveis. Eles aparecem apenas como código:
summary(mtcars)
plot(1:10, main = "Exemplo de plot")
Esses blocos servem apenas para documentação.
5. Opções comuns de chunks (referência teórica)
echoevalincludemessagewarningfig.capfig.width,fig.heightout.width
Conclusão
Agora você possui uma visão completa dos principais recursos do R Markdown, mesmo em um documento Markdown puro (.md), ideal para leitura, documentação ou conversão posterior via Pandoc.



