我正要使用包(knitr )支持的DOCCO 线性样式编写包的小插图。knitr
在他们的示例小插图中,在 HTML 文件的开头和结尾处出现了一个漂亮的图形。
但是当我试图维护自己的小插图时,这些图形并没有出现,而是出现了一个巨大的8
字母h
:P,如下所示:
。
任何人都可以告诉我为什么会发生这种情况以及如何解决这个问题吗?
我正在将我的小插图转换.Rmd
为.HTML
使用以下语法:
小插图:
<!--
%\VignetteEngine{knitr::docco_linear}
%\VignetteIndexEntry{The archivist package compedium}
-->
# The archivist package compedium
```{r}
summary(cars)
```
和函数来转换它:
knitr::knit2html(input = "vignettes/archivist.Rmd",
output = "vignettes/archivist.md",
template = system.file("misc", "docco-template.html",
package = "knitr"))
请注意,您应该已经npm
安装在您的计算机上。
通过终端安装:
sudo apt-get install npm
然后安装docco:
sudo npm install -g docco
感谢您的任何建议!
编辑:
首先,在markdown编译之后,我在创建它的Oracle虚拟机上的ubuntu的firefox下打开了我的小插图文件,因为我无法在Windows上下载和安装docoo。8
它在输出文件中显示为丑陋。
但是当我通过电子邮件将这个文件发送给自己并在 Windows 上打开它时,它看起来完全符合我在制作时的期望。检查下面
因此,我在 Firefox 的虚拟机上打开了 knitr vignette 手册,解释了 ubuntu 上的 docco 风格,它似乎具有相同的8
标志!
我认为这一定是某种编码问题?我对吗?很好,将它发送到 Windows 后效果很好:P 任何人都可以解释我这一天大部分时间都失去的废话吗?
谢谢 :)