web-dev-qa-db-ja.com

Rのreveal.jsプレゼンテーションをPDFに変換する方法は?

私は、reveal.jsテンプレートの1つを使用して(revealjs Rパッケージを使用して)Rでプレゼンテーションを行いました。

デフォルトでは、htmlファイルを生成し、プレゼンテーション用に開くと、ブックマーク、ファイルパスなどを含むブラウザの上部が表示されます...ブックマークバーをオフにすることはできますが、ファイルパス部分はオフにできません。これを正式な設定で表示する必要があります。プレゼンテーションをPDFにエクスポートする方が良いオプションのようです。

誰かがそれをPDFにエクスポートする方法を知っていますか? YAMLヘッダーに何かを追加して、出力がhtmlではなくpdfになるようにすることはできますか?

以下はサンプルコードで、「test.html」ファイルを生成します。トランジション、インタラクティブプロットなど、プレゼンテーションの他のすべてのプロパティを保持しながら、「test.pdf」を生成したい...

---
title: "test"
output: revealjs::revealjs_presentation
---

## R Markdown

This is an R Markdown presentation. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document.


## Slide with Bullets

- Bullet 1
- Bullet 2
- Bullet 3

## Slide with R Code and Output

```{r}
summary(cars)
```

## Slide with Plot

```{r, echo=FALSE}
plot(cars)
```
10
piyush

手動による解決策で問題がない場合(編み物時にPDFが自動生成されない場合):

ブラウザでHTMLファイルを開き、URLに?print-pdfを追加します。 g。

http://index.html?print-pdf

次に、スライドをPDFに印刷できます(たとえば、Ubuntu Linux + Firefox +「ファイルに保存」印刷オプションを使用)。

11
R Yoda