我试图在knitr中包含部分,我看到了一个奇怪的行为:
这是文件的标题:
title: "cpu usage document"
date: "October 29, 2015"
output:
pdf_document:
number_sections: yes
toc: yes
toc_depth: 2
highlight: zenburn
keep_tex: true
---
在大块的一边我有这样的东西:
cat("# cpu1 Bound \n")
print(ggplot output here)
cat("# memory1 Bound \n")
print(ggplot output here)
cat("# cpu2 Bound \n")
print(ggplot output)
cat("# memory2 Bound \n")
print(ggplot output)
当我编译knitr
时我看到这样的事情。
1. cpu1 bound
ggplot chart
2.memory bound
3.cpu2 bound
4.memory2 bound
ggplot output for memory1
ggplot output for cpu2
ggplot output for memory2
我做错了什么?有没有更好的方法在knitr中创建部分?
答案 0 :(得分:1)
使用正确的Markdown - 请勿使用cat
,也不要使用print
。
## cpu1 Bound
```{r}
ggplot output here
```
## memory1 Bound
```{r}
ggplot output here
```
## cpu2 Bound
```{r}
ggplot output here
```
# memory2 Bound
```{r}
ggplot output here
```
(另请注意,我使用了2级标题,因为1级标题通常对应于文档标题,因此在开头只应使用一次。)