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