2017-07-31 55 views
0

我想在rmarkdownrmarkdown压痕不工作

```{r} 
cat("* 1. CPU\n\n") 
cat("+ >80%, investigate the load on JVM\n\n") 
cat("+ >90%, add more CPU the host\n\n") 
cat("\n\n") 
cat("* 2. Memory Usage > 90%\n\n") 
cat("+ Add more heap memory to JVM\n\n") 
cat("+ Investigate JVM Heap configuration\n\n") 
``` 

创建列表,我可以看到压痕下的CPU,但我没有看到下2.内存使用缩进。任何想法,我在这里失踪?

+3

首先,如果你正打算这将包括为原始降价,你需要躲避'>'标志,因为它会以其他方式被解释为“块引用”,再加上你可能希望包含“{r,echo = FALSE,results =”asis“}”作为你的块头(也许我误解了in帐篷)。其次,如果你想让它成为两个顶级子弹,每个子弹都有两个子弹,你可以在'+'前加4个空格吗? – r2evans

回答

0

这是@ r2evans建议的内容。我想补充一点,你不需要调用cat每行,而为了逃避cat>您需要添加\\

```{r, echo=FALSE, results="asis"} 
cat(" 
1. CPU 
    + \\>80%, investigate the load on JVM 
    + \\>90%, add more CPU the host 
    + Sub-sub bullet 
2. Memory Usage \\> 90% 
    + Add more heap memory to JVM 
    + Investigate JVM Heap configuration" 
) 
``` 

如果你写了多cat因为你想添加一些R输出端,你能做到这一点的是:

```{r, echo=FALSE, results="asis"} 
pc <- 8*10 
cat(" 
1. CPU 
    + \\>", pc ,"%, investigate the load on JVM 
    + \\>90%, add more CPU the host 
    + Sub-sub bullet 
2. Memory Usage \\> 90% 
    + Add more heap memory to JVM 
    + Investigate JVM Heap configuration" 
, sep = "") 
```