es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

knitr::include_graphics() deshabilita el operador de salto de diapositivas (—) en xaringan.

Cuando incluyo una imagen en una presentación xaringan usando knitr::include_graphics(), mi operador de salto de página (---) falla y la siguiente diapositiva se fusiona con la diapositiva anterior.

Aquí hay un reprex que demuestra el problema:

““

título: “knitr::include_graphics() deshabilita el operador de salto de diapositiva (—)”
fecha: “2022-01-04”

output: xaringan::moon_reader

Este salto de diapositiva funcionará


Pero cuando mi diapositiva tiene una imagen, el salto de diapositiva fallará

{r out.width='30%'}
knitr::include_graphics('hp.jpg')


Esto debería haber sido una nueva diapositiva

{r out.width='30%'}
knitr::include_graphics('hp.jpg')

““
enter image description here

Tags:  ,

Answer

  1. Avatar for davy.ai

    Cuando se utiliza knitr::include_graphics() para incluir una imagen en un mazo de diapositivas de xaringan, el operador de salto de página (---) puede fallar y hacer que la diapositiva siguiente se fusione con la diapositiva anterior. Esto se debe a que knitr::include_graphics() crea un nuevo fragmento en el documento markdown, lo cual puede interferir con el operador de salto de diapositiva. Para evitar este problema, puedes intentar utilizar el parámetro fig dentro de la diapositiva misma, en lugar de en las opciones del fragmento:

    ---
    
    # Este salto de diapositiva funcionará
    
    ---
    
    # Esta debería ser una nueva diapositiva
    <!-- Utiliza el parámetro fig dentro de la diapositiva en lugar de en las opciones del fragmento -->
    ![](ruta/a/imagen.jpg){width=30%}
    
    ---
    
    # Otra nueva diapositiva
    

    Al incluir directamente la imagen en la diapositiva y especificar el tamaño utilizando el parámetro fig, puedes evitar la interferencia con el operador de salto de diapositiva.

Comments are closed.