4.3 Opciones globales

Al comienzo de nuestro documento, hemos conservado el bloque de código

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

que estaba incluido en el documento de muestra. Este bloque se identifica con la etiqueta setup y tiene la opción include=FALSE, que hace que, al compilar el documento, si bien se ejecutará la instrucción que contiene, no se incluirá en el formato HTML de salida.

Se explica a continuación el significado de la instrucción knitr::opts_chunk$set(echo = TRUE) en este bloque de código: Las opciones especificadas como argumentos de knitr::opts_chunk$set (por ahora echo=TRUE) aplicarán a todos los bloques de código que se incluyan en el documento.

Las opciones results='hold' y comment = '' que hemos aplicado antes a nuestro bloque de código tendrían un efecto local, es decir, aplicarían solo al bloque en el que se han especificado, y si queremos usarlas en los nuevos bloques que creemos, habría que escribirlas de nuevo en todos ellos.

Para aplicar las opciones results='hold' y comment = '' a todos los bloques de código del documento, las añadiremos como argumentos de knitr::opts_chunk$set, de forma que quede:

knitr::opts_chunk$set(
    echo = TRUE,
    results='hold',
    comment = ''
)

Ahora, estas dos nuevas opciones aplicarán a todos los bloques, sin necesidad de repetirlas de forma individual en cada uno de ellos, así que puedes borrarlas del bloque de código que creaste antes.