如何在R和RStudio中构建pdf晕影

时间:2015-06-24 22:01:51

标签: r pdf knitr r-markdown vignette

我是编写R包的新手。我正在努力学习如何为我的包裹制作一个小插图。我创建了一个带有文件的渐晕文件夹" getting-started.Rmd"

---
title: "WaterML Tutorial"
author: "Jiri Kadlec"
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{Introduction to the WaterML R package}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

## Quick Start

This simple example shows how to get started with the <my R package>.

要构建小插图,我使用命令:

devtools::build_vignettes()

然后我运行Rcmd.exe INSTALL my_package,并查看我的小插曲:

browseVignettes("my_package")

但是我只看到html和源格式的小插图: I don't see the pdf option for vignettes

正如您在屏幕截图中看到的那样,没有&#34; pdf&#34;选项。如何配置我的.Rmd文件以pdf格式创建插图?

1 个答案:

答案 0 :(得分:8)

在标题中,您告诉R只输出一行html插图:

output: rmarkdown::html_vignette

如果你想要pdf,请尝试:

output: pdf_document

根据R packages

  

输出:这告诉rmarkdown使用哪个输出格式化程序。有许多选项对常规报告(包括html,pdf,幻灯片,...)有用,但rmarkdown :: html_vignette专门设计用于在包内运行良好。有关详细信息,请参阅?rmarkdown :: html_vignette。

因此,使用原始pdf可能会遇到一些小问题。

目前,rmarkdown没有output: rmarkdown::pdf_vignette选项