在Knitr中为md或HTML输出设置页面宽度

use*_*890 8 markdown r pandoc knitr

我正在编织我的统计分析输出和数字.我的分析有许多标题标记的级别.要获得我用的是一面"奉迎"(pandoc [R封装),目录尼斯HTML页面转换我.MD文件的HTML,因为knitr不会在HTML文件中嵌入表的内容.

问题:当我使用pander时,它会创建一个固定宽度的页面(非常窄),我的大图需要左右滚动.有没有办法调整.md页面宽度或直接pander来输出具有自动宽度设置的页面(调整到任何屏幕宽度).

我确实花了很多时间寻找解决方案:要么knitr aromatically embed TOC,要么将宽度参数嵌入到r代码中

```{r set-options, echo=FALSE, cache=FALSE}
options(width=600)
opts_chunk$set(comment = "", warning = FALSE, message = FALSE, echo = TRUE, tidy = FALSE,       size="small")

```
Run Code Online (Sandbox Code Playgroud)

或调整pader输出参数但没有任何运气.

如果有人有解决问题的方法,我会非常感激.

Yih*_*Xie 13

knitr不直接照顾降价渲染,你可以编译*.md*.html通过markdown,为此,knitr有一个包装函数knit2html().要获取目录,您可以将toc选项添加到markdown::markdownToHTML(),例如

library(knitr)
knit2html('foo.Rmd', options = c('toc', markdown::markdownHTMLOptions(TRUE)))
Run Code Online (Sandbox Code Playgroud)