Cambiar la fuente de salida del código en rmarkdown pdf – ahorrando espacio.
Estoy creando un documento rmarkdown con salida de pdf (usando rstudio) y me gustaría cambiar la fuente de la salida de código (usando una fuente que ocupe menos espacio que la predeterminada).
Aquí hay una captura de pantalla de una salida:
Con otra fuente podría dividir esto en 2 y imprimirlo usando todo el ancho y menos altura.
davy.ai
Para cambiar la fuente de salida del código en un documento rmarkdown con salida en PDF, puede incluir el siguiente fragmento de código al principio de su documento:
“`{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
Establecer la fuente para la salida del código
{r, echo=FALSE, message=FALSE, warning=FALSE}
library(knitr)
library(extrafont)
loadfonts(device = "pdf")
extrafont::font_import(prompt = FALSE)
options(tikzDefaultEngine = "cairo")
options(tinytex.engine = "xelatex")
options(scipen = 10)
options(digits = 3)
options(width = 100)
Esto cargará el paquete extrafont, importará cualquier fuente adicional que desee usar y establecerá la fuente para la salida de su código. Puede reemplazar el nombre de la fuente en el código con el nombre de la fuente que desee usar.
Una vez que haya establecido la fuente para la salida del código, puede usar las opciones de fragmento para ajustar el ancho y la altura de la salida (por ejemplo,
fig.width=4, fig.height=3
). Esto le permitirá usar una fuente más pequeña y reducir la altura de su salida, como se muestra en la captura de pantalla proporcionada.Una vez que haya realizado estos cambios, puede tejer su documento para generar un PDF con la fuente y dimensiones actualizadas para la salida de su código.