我想包括一個iframe
調用一個本地html文檔的包裝小插曲。對於小品的代碼如下所示:小插圖:iframe到包含文檔
---
title: "Intro"
date: "`r Sys.Date()`"
output:
rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Intro}
%\VignetteEngine{knitr::rmarkdown}
\usepackage[utf8]{inputenc}
---
## Section
<iframe src="insert.html" height="400", width="100%"></iframe>
我想iframe
查看insert.html
文件,在其中可以是任何HTML文件同一目錄下。
如果我使用rmarkdown::render
所有按預期工作,我可以看到insert.html
的iframe
。如果我構建包然後安裝:
install.packages("SOdemoing_1.0.tar.gz", type="source")
browseVignettes(package = "SOdemoing")
該小插圖的iframe
爲空。
一看到小插曲文件夾C:\R\R-3.1.2\library\SOdemoing\doc
showsthat的insert.html
是不存在所以沒有什麼的iframe
源。
如果我手動移動insert.html
到doc
目錄iframe
作品。 如何讓R構建小插圖並將insert.html
文件放在正確的位置(doc
)?
一個MWE很難用包裝的問題,所以我已經做出了GitHub的模擬軟件包來證明這一點:https://github.com/trinker/SOdemoing
# install.packages("devtools")
devtools::install_github("trinker/SOdemoing")
'ins/doc'或'inst/doc'? – Dason 2015-01-15 15:22:12
@Dason後來。由於固定。 – 2015-01-15 15:24:02