Como criar seções de remarcação R dentro de um bloco de código R? Com exibição de código adequada

Atualmente, estou escrevendo um relatório com o rmarkdown e, portanto, quero criar seções dentro de um pedaço de código r. Eu descobri que isso é possível com a ajuda degato() eresults = "asis". Meu problema com esta solução é que os resultados e o código do meu código R não são exibidos corretamente como de costume.

Por exemplo

---
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]`$  
}
```

praticamente faz o truque, mas aqui ainda existem dois problemas:

a saída R pararesumo () é exibido muito estranho, porque eu acho que é interpretado como código LaTeXNão posso usar fórmulas LaTeX neste ambiente; portanto, se quiser que cada seção termine com uma equação, que também pode usar uma variável R, isso não será possível

Alguém conhece uma solução para isso ou existe mesmo uma solução alternativa para criar seções em um loop e ter código R, saída R e fórmulas LaTeX nesta seção?

Sou muito grato por todo tipo de conselho :)

questionAnswers(1)

yourAnswerToTheQuestion