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 código em R mais extenso:
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