1.1 A linguagem RMarkdown

Markdown é uma linguagem de marcação em texto puro (plain text), em que são utilizadas marcações (muito sutis) para títulos, links e formatações em geral. Seu resultado é legível mesmo sem processamento, diferente de outras linguagens, como HTML ou Latex que requerem muitas tags para formatar o texto. Atualmente, pode ser convertida em diversos formatos, como o próprio HTML e Latex, já citados, além dos formatos Epub, MS Word (.docx), entre outros. O objetivo do uso da linguagem Markdown é permitir o foco no texto e não na formatação.

O desenvolvimento da linguagem RMarkdown foi uma extensão da original, com inuito de embutir fragmentos de código em R dentro de documentos Markdown.

É na linguagem RMarkdown que iremos escrever nossos exercícios, mas antes de tudo, é necessário uma (muito) breve apresentação da sua sintaxe:

A separação entre os parágrafos deve ser feita com dois espaços verticais (enter).

Para deixar um texto em itálico, este deve ser escrito entre * (asterisco): *itálico* = itálico. Já para deixar o texto em negrito: , este deve ser escrito entre ** (dois asteriscos): **negrito** = negrito. E para itálico e negrito? adivinhem, *** (três asteriscos): ***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.

Um link para uma página externa: [Site da UFSC](https://ufsc.br) = Site da UFSC

Uma lista marcada deve ter cada item precedido por um * (asterisco):

* item 1

* item 2

Retorna:

  • item 1
  • item 2
Um trecho de código em R inline: enbtre '\x60r (crase) `r x^2`  

Um código em R mais extenso:

```{r}
x = rnorm(100)
```

Estas são as principais e vão cobrir (quase) todos os exemplos apresentados.

Mais opções podem ser encontrados na folha de dicas do RStudio: R Markdown Cheat Sheet

Muito mais informações podem ser encontradas neste livro bastante completo: R Markdown: The Definitive Guide