2017-04-16 82 views
0

我有一个R-Markdown文件,其中包含一些我想编成pdf的HTML输出。我的问题是,是否有一种捕获Viewer的输出并自动包含它的方法。Include Viewer-PDF输出

例如,请考虑以下MWE:

--- 
title: "Include Viewer in PDF" 
author: "Myself" 
date: "today" 
output: 
    pdf_document: default 
always_allow_html: yes 
--- 
```{r} 
library(stringr) 
str_view("hello world", "o\\s[sw]") 
``` 

如果我用编织到HTML,结果正确显示: image1

如果我用编织成PDF,不显示结果在所有的(因为我用always_allow_html: yes,但是如果我排除规格,我得到的错误: Error: Functions that produce HTML output found in document targeting latex output. ...): image2

有什么想法?

回答

0

好吧,我找到了解决方案。感谢this question,它指引我走向webshot-library。

因此,如果需要,安装webshot并运行webshot::install_phantomjs()。现在knitr能够自动截取查看器。

的PDF码以上,现在产量:

enter image description here