Saltar al contenido

¿Cómo cambiar la posición de la tabla de contenido en rmarkdown?

Posterior a consultar expertos en esta materia, programadores de diversas ramas y profesores dimos con la solución al dilema y la compartimos en esta publicación.

Solución:

La posición de la TOC se fija en la plantilla HTML predeterminada de R Markdown. Si desea cambiar su posición en el documento, deberá modificar la plantilla:

  1. Haga una copia de la plantilla HTML de R Markdown para usarla como punto de partida. Puede encontrarlo ejecutando este comando R: system.file("rmd/h/default.html", package="rmarkdown")
  2. Mueve el $toc sección a donde desea que aparezca la tabla de contenido.
  3. Guarde la plantilla modificada en la misma carpeta que el documento que está representando, por ejemplo lowertitle.html
  4. Agregar template: lowertitle.html al html_document ajustes.

Desde el punto de vista de la plantilla, todo el contenido del documento es una unidad atómica, por lo que puede ser necesario poner cualquier contenido que desee que aparezca antes de la TOC en la propia plantilla.

Puede usar JQuery para reubicar la TOC en una posición arbitraria en el archivo. Simplemente inserte un encabezado donde desee que vaya la tabla de contenido y use la ID generada al procesar el archivo R Markdown. Por ejemplo:


Un encabezado llamado “Tabla de contenido” en algún lugar del archivo R Markdown recibirá la identificación “tabla de contenido”. El TOC tiene id “TOC”. El bit de Jquery anterior selecciona ese TOC y lo inserta después del encabezado “Tabla de contenido”, en cualquier lugar del documento en el que se encuentre.

Aquí tienes las comentarios y calificaciones

Al final de todo puedes encontrar las referencias de otros usuarios, tú también tienes la libertad de dejar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *