Author
Affiliations
UFV
Author
Affiliations
UFV

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

  1. knitr executa os códigos e gera um Markdown intermediário
  2. 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

  1. Primeiro passo
  2. Segundo passo
  3. Terceiro passo

Quebra de linha

Esta linha continua abaixo sem novo parágrafo.
Esta é a linha seguinte.


Imagens

![Descrição da imagem](x.png)

Links

Acesse o CRAN

https://cran.r-project.org


Tabelas

Coluna 1Coluna 2
10A
20B

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)

  • echo
  • eval
  • include
  • message
  • warning
  • fig.cap
  • fig.width, fig.height
  • out.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.