【发布时间】:2016-03-29 20:30:19
【问题描述】:
我有一个两级有序列表,输出与this post 相同。 我的输出很好,看起来应该如何。我的问题是块的正常“突出显示”消失了 8 个空格,并且 RMD 源不再“识别”这些块。块前后的空行也是缩进的(我发现我必须这样做才能获得所需的输出)。
为了说明这一点,我将分享下面的图片。缺少高亮显示,并且其他块中的相同光标位置在 line 旁边提供了一个小按钮:左下角的字符而不是“(顶级)”。如果我将块缩进(从 8 个空格变为 4 个)带入,则代码不再与输出中的列表对齐。
有没有办法解决这个问题?没有任何运气在线搜索或浏览文档。 (如果有兴趣,示例来自 ISLR,第 2.4 节,练习 8。)
【问题讨论】:
-
我怀疑问题在于标记 R 代码的反引号(“```”)不在它们出现的行的开头
-
我试过了,但无济于事。将 8 个空格倒置为 4 个会导致列表的对齐关闭(即,块缩进一次,而列表项缩进两次)。在较早的块(缩进四个空格)中,这不是问题。只有八个空格才会成为问题。
-
This post 可能有用。
-
感谢分享 - 我之前遇到了那个链接。问题是,输出正是我想要的。我的问题是RMD(或{knitr}?)没有突出显示该块,并且进一步,没有将其“识别”为八个空格的块(在RMD中)。四个空格可以,八个不行。只是想弄清楚如何补救......这是我需要在某个地方调整的选项吗?
标签: r markdown knitr r-markdown