4 Extensiones: Sintaxis, ecuaciones, teoremas, imagenes, tablas

4.1 Sintaxis Markdown

Para escribir en **negritas** se pondrá el texto dentro de doble asteriscos

Para escribir en *italica* se pondrá el texto dentro de asteriscos o entre guiones bajos _italica_

4.2 Ecuaciones matemáticas

Aquí podemos utilizar la sintaxis de LaTeX

$$f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}$$ 

\[f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}\]

4.3 Imágenes

knitr::include_graphics() para incluir imágenes no generadas por R

knitr::include_graphics("02_libro2.png")

Algunos parámetros que puedes modificar de la imagen

-fig.asp
-fig.width
-fig.height
-fig.align
-out.width

4.4 Tablas

Dentro del chunk ponemos el nombre de nuestra futura referencia “tablita”

knitr::kable()  
knitr::kable(
  head(mtcars[, 1:8], 15), booktabs=TRUE,
  caption='Los primeros 15 renglones de nuestra base mtcars.')
Table 4.1: Los primeros 15 renglones de nuestra base mtcars.
mpg cyl disp hp drat wt qsec vs
Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0
Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0
Datsun 710 22.8 4 108.0 93 3.85 2.320 18.61 1
Hornet 4 Drive 21.4 6 258.0 110 3.08 3.215 19.44 1
Hornet Sportabout 18.7 8 360.0 175 3.15 3.440 17.02 0
Valiant 18.1 6 225.0 105 2.76 3.460 20.22 1
Duster 360 14.3 8 360.0 245 3.21 3.570 15.84 0
Merc 240D 24.4 4 146.7 62 3.69 3.190 20.00 1
Merc 230 22.8 4 140.8 95 3.92 3.150 22.90 1
Merc 280 19.2 6 167.6 123 3.92 3.440 18.30 1
Merc 280C 17.8 6 167.6 123 3.92 3.440 18.90 1
Merc 450SE 16.4 8 275.8 180 3.07 4.070 17.40 0
Merc 450SL 17.3 8 275.8 180 3.07 3.730 17.60 0
Merc 450SLC 15.2 8 275.8 180 3.07 3.780 18.00 0
Cadillac Fleetwood 10.4 8 472.0 205 2.93 5.250 17.98 0

Otro ejemplo de una tabla

n <- 100
x <- rnorm(n)
y <- 2*x + rnorm(n)
out <- lm(y ~ x)
library(knitr)
## Warning: package 'knitr' was built under R version 3.4.4
kable(summary(out)$coef, digits=2)
Estimate Std. Error t value Pr(>|t|)
(Intercept) 0.28 0.1 2.89 0
x 1.99 0.1 19.96 0

4.5 Listas

Para crear una lista tenemos dos opciones:

Para el primer nivel agregamos al inicio * y + para una sublista.

O utilizos - definiendo el subnivel con indentación

4.6 Estilos

4.6.1 highlight

Ejemplo: se puede ocupar el estilo espresso en el formato gitbook en la sección del YAML:

---
output:
  bookdown::gitbook:
    highlight: espresso
---

También existen otros tipos de estilos dados por Pandoc:

+ default
+ tango
+ pygments
+ kate
+ monochrome
+ espresso
+ zenburn
+ haddock

Ejemplos

4.6.2 Tufte’s style

---
title: "An Example Using the Tufte Style"
author: "John Smith"
output:
  tufte::tufte_handout: default
  tufte::tufte_html: default
---
The basic layout of the Tufte style.

Figure 4.1: The basic layout of the Tufte style.