Skip to content

Instantly share code, notes, and snippets.

@robintux
Last active November 27, 2025 03:29
Show Gist options
  • Select an option

  • Save robintux/96193dcbfc32b59ab64c17b391e71708 to your computer and use it in GitHub Desktop.

Select an option

Save robintux/96193dcbfc32b59ab64c17b391e71708 to your computer and use it in GitHub Desktop.

Sintaxis general de un chunk

```{r nombre-opcional, opcion1=valor1, opcion2=valor2, ...}
# código R
```

1. Opciones de ejecución

Opción Descripción
eval Ejecuta el chunk (TRUE/FALSE).
include Incluye o no el resultado y código (TRUE/FALSE).
echo Muestra el código (TRUE/FALSE).
warning Muestra warnings (TRUE/FALSE).
error Muestra errores sin detener la ejecución (TRUE/FALSE).
message Muestra mensajes (TRUE/FALSE).
collapse Colapsa código y salida en un solo bloque.
prompt Agrega > como prompt.
tidy Reorganiza código.
cache Activa cache del chunk (TRUE/FALSE).
cache.lazy Carga perezosa del cache.
dependson Especifica chunks de los cuales depende.

2. Opciones de código

Opción Descripción
comment Prefijo para resultados de salida.
R.options Establece opciones globales de R dentro del chunk.
engine Motor del chunk: "r", "python", "bash", etc.
engine.opts Opciones específicas del motor.
engine.path Ruta del intérprete (por ejemplo, Python).

3. Opciones de formato de salida (texto, tablas, latex, HTML)

Opción Descripción
results "hide", "asis", "markup" — controla el formato de la salida.
sanitize Escapa caracteres especiales.
highlight Cambia resaltado de sintaxis.
split Divide chunks largos en archivos separados.
fig.cap Leyenda de la figura.
fig.scap Leyenda corta.
fig.env Entorno LaTeX para figuras.
fig.pos Control de posición en LaTeX (h!, t, b)

4. Opciones gráficas (knitr + R Markdown)

Opción Descripción
fig.width Ancho de la figura en pulgadas.
fig.height Alto de la figura en pulgadas.
fig.asp Relación de aspecto (height = width * asp).
fig.align Alineación: "left", "center", "right".
fig.ext Extensión del archivo (png, pdf, svg).
dpi Resolución de la figura.
out.width Tamaño final en el documento (ej. "70%").
out.height Tamaño vertical.
dev Dispositivo gráfico: "png", "pdf", "svg", "jpeg".
dev.args Parámetros específicos del dispositivo.

5. Opciones para HTML

Opción Descripción
self.contained Incrusta recursos en un solo archivo.
df_print Formato de impresión de dataframes: "paged", "kable", "default".
class.output Clase CSS para la salida del chunk.
class.source Clase CSS para el código.

6. Opciones para documentos LaTeX/PDF

Opción Descripción
latex.options Pasar opciones a LaTeX.
fig.subcap Subtítulos en figuras múltiples.
out.extra Opciones adicionales para \includegraphics.

7. Opciones para control de cache

Opción Descripción
cache Activa cache.
cache.path Carpeta donde guardar cache.
cache.vars Variables cuyo cambio invalida cache.
cache.comments Cache depende de comentarios del código.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment