首页 > 解决方案 > 4级标头和代码块之间的奇怪交互

问题描述

我将 R Studio 用于我的一个类(可在 R Studio Cloud 上重现)并且我遇到了一个错误,如果 4 级标头高于带有 的 R 代码块echo=T,则标头将出现在第一个代码块下方。这仅在输出为 PDF 时发生。这是一张图片来说明我的意思:

针织 PDF 输出

以下是 4 级标头之上的任何内容的示例(图为 3 级标头):

针织 PDF 输出

这两个示例都是从 R Studio Cloud 的 Magma Demo rmd 文件构建的。另外,由于 StackOverflow 的编辑器和 RStudio 的 Rmd 文件都在 Markdown 中,所以我不能在不破坏编辑器的情况下发布代码,所以这是代码的图片:

代码

这是故意的吗?还是我做错了什么?提前谢谢了。

PS 这个问题也在https://github.com/rstudio/rmarkdown/issues/1896交叉发布。

标签: rr-markdownknitr

解决方案


推荐阅读