1 Introducción

Este documento usa un tema (flatly) elegido en el YAML y, además, un bloque de CSS propio (arriba, en el chunk {css}) para afinar colores, tipografía, un cuadro de aviso y el estilo de las tablas.

Fíjate en el botón Code de la derecha: eso es code_folding: hide.

Nota: este cuadro azul se dibuja con la clase .caja que definí en el CSS. Para usarlo, envuelvo el texto entre ::: {.caja} y :::.

2 Un poco de código y su salida

resumen <- data.frame(
  Variable = c("velocidad", "distancia"),
  Media    = c(mean(cars$speed), mean(cars$dist)),
  Maximo   = c(max(cars$speed),  max(cars$dist))
)
knitr::kable(resumen, caption = "Resumen del conjunto de datos 'cars'")
Resumen del conjunto de datos ‘cars’
Variable Media Maximo
velocidad 15.40 25
distancia 42.98 120

La tabla de arriba es un data.frame normal mostrado con knitr::kable(), pero se ve así de bien gracias a las reglas de table del CSS.

3 Una gráfica

plot(cars, main = "Distancia de frenado según velocidad",
     col = "#2c7be5", pch = 19)

4 Texto con estilo puntual

También puedes resaltar una parte concreta con HTML en línea, sin tocar el CSS general.