为什么我的插图是html而不是pdf?

时间:2018-05-17 16:24:22

标签: r r-markdown knitr

我很困惑为什么我的R包的插图是HTML on CRAN而不是pdf。

我按照Enforce PDF package vignette with knitr的建议使用了

%\VignetteEngine{knitr::rmarkdown}

生成小插图,但它是一个pdf。其中一个文件的完整标题是

---
title: "wCorr Formulas"
author: "Paul Bailey, Ahmad Emad, Ting Zhang, Qingshu Xie"
date: '`r Sys.Date()`'
output:
  pdf_document: default
vignette: |
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteIndexEntry{wCorr Formulas}
  \usepackage[utf8]{inputenc}
  \usepackage{amssymb}
---

您可以在https://github.com/cran/wCorrhttps://github.com/ahmademad/wCorr

上构建整个软件包之前看到整个软件包

1 个答案:

答案 0 :(得分:2)

您在inst/doc中包含HTML输出的副本(可能来自早期版本)。

这可能不是故意的;我相信devtools::build_vignettes可能会解决R:https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17416中的错误。但是有更好的解决方法,例如这里描述:https://github.com/yihui/knitr/issues/1540