¿Cómo crear secciones R-markdown dentro de un fragmento de código R? Con visualización de código adecuada

Actualmente estoy escribiendo en un informe con rmarkdown y, por lo tanto, quiero crear secciones dentro de un fragmento de código r. Me di cuenta de que esto es posible con la ayuda degato() yresultados = "asis". Mi problema con esta solución es que los resultados y el código de mi código R no se muestran correctamente como de costumbre.

Por ejemplo

---
title: "test"
output: pdf_document
---

```{r, results='asis'}
for (i in 1:10) {
  cat("\\section{Part:", i, "}")
  print(summary(lm(data=X, X1~X2))
  $\alpha = `r X[1,i]`$  
}
```

prácticamente funciona, pero aquí todavía hay dos problemas:

la salida R pararesumen() se muestra muy extraño porque supongo que se interpreta como código LaTeXNo puedo usar fórmulas LaTeX en este entorno, así que si quiero que cada sección termine con una ecuación, que también podría usar una variable R, esto no es posible

¿Alguien sabe una solución para esto, o hay incluso una solución para crear secciones dentro de un bucle y tener código R, salida R y fórmulas LaTeX en esta sección?

Estoy muy agradecido por todo tipo de consejos :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta