En esta sesión, veremos lo siguiente:

  1. Personalizar un documento
  1. Bloques de código en R
  2. Otras funcionalidades básicas.

1. Personalizar un documento

Podemos editar el texto para obtener diferentes formatos del texto. Adicionalmente, podemos agregar objetos tambien.

1.1. Formato de texto.

  • *Cursiva* => Cursiva
  • *Cursiva* => Cursiva
  • **Negrita** => Negrita
  • Otros:
    • Subindice H~2~O => H2O
    • Superindice E=mc^2^ => E=mc2
    • Link [FIEECS](https://fieecs.uni.edu.pe/) => FIEECS
    • Imagen ![RStudio](RStudio-icon.png) => RStudio

1.2. Diferentes niveles de texto.

Secciones

# Encabezado en primer nivel
## Encabezado en 2do nivel
### Encabezado en 3do nivel

Ejemplo:


Outline

Pueden observar la estructura del documento con la siguiente opción:


Listas

Código:

1. the first item
2. the second item
3. the third item
- one unordered item
- one unordered item

Resultado:

  1. the first item
  2. the second item
  3. the third item
    • one unordered item
    • one unordered item

1.3. Expresiones matemáticas

Sintaxis de LaTeX usando $$ :

$$f(k) = {n \choose k} p^{k} (1-p)^{n-k}$$

Se obtiene lo siguiente:

\[f(k) = {n \choose k} p^{k} (1-p)^{n-k}\]

Más sobre expresiones matemáticas en la guía oficial


2. Bloques de código en R (Chunk).

2.1. Crear un nuevo bloque de código.

Al seleccionar Insert > R como en el ejemplo, obtenermos un nuevo bloque de código.

Dentro de la caja gris podemos escribir código en R:


2.2. Editando un chunk.

Por ejemplo, tenemos estos dos bloques de código.


2.3. Configurar un chunk

Configurar por interfaz.

Al lado derecho superior del chunk obtenemos el ícono de configuración. Al ingresar a la configuración, obtenemos multiples opciones para personalizar este chuk.


Configurar por código.

Es posible añadir código dentro del chunk para configurarlo.


Opciones de configuración.

Las siguientes opciones están disponibles para añadirse :

  1. eval: TRUE/FALSE - Ejecutar o no el código R.
  2. echo: TRUE/FALSE -Mostrar o no el código acompañada de los resultados.
  3. results: hide/asis - ‘hide’: la salida de texto se oculta. ‘asis’: la salida de texto se escribe como está.
  4. collapse TRUE/FALSE: Si se desea unir todos los resultados y el código en un solo bloque en la salida.
  5. warning, message y error: TRUE/FALSE - Servira para mostrar o no advertencias, mensajes y errores en el documento de salida.

  6. include: Incluir algo de un fragmento de código en el documento de salida. Cuando include = FALSE, todo este fragmento de código se excluye en la salida.

  7. cache: Habilitar el almacenamiento en caché.

Otros:

  • fig.width y fig.height: Sirven para definir el tamaño de los gráficos de R en pulgadas. Es posible especificar estas dos opciones en un solo argumento usando fig.dim, por ejemplo, fig.dim = c(6, 4) es lo mismo que fig.width = 6 y fig.height = 4.

Más opciones en la documentación oficial.


Ejemplo.

Veremos como ejemplo, un reporte en pdf básico realizado por Vilma Romero.

Descargar el códido fuente desde github.

Ejercicio.

Bibliografía.

Otras funcionalidades las podemos encontrar en los siguientes manuales: