3

Slidify の開始に関するこのドキュメントに記載されているように、必要なパッケージを github からダウンロードした後、 slidify を試しています。create_deck() でデッキを作成した後、オンラインで見つけたテスト コードで関数 slideify() を使用しました。これはコードです:

--- 

### A Simple Plot

Let us create a simple scatterplot.

```{r simple-plot, fig.height = 6, fig.align = 'center', message = F}
require(ggplot2)
qplot(wt, mpg, data = mtcars)
```

--- 

### A Table

```{r table, results = 'asis', comment = NA}
library(xtable)
options(xtable.type = 'html')
xtable(head(mtcars))
```

上記のコードを test_slidify.Rmd として保存し、slidify("test_slidify.Rmd") を使用して呼び出しました。ただし、以下の最後で次のエラーが発生し続けます。

processing file: C:/Users/VJ/test_slidify.Rmd
  |>>>>>>>>>>>>>                                                    |  20%
  ordinary text without R code

  |>>>>>>>>>>>>>>>>>>>>>>>>>>                                       |  40%
label: simple-plot (with options) 
List of 4
 $ fig.height: num 6
 $ fig.align : chr "center"
 $ message   : logi FALSE
 $ indent    : chr "    "

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                          |  60%
  ordinary text without R code

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             |  80%
label: table (with options) 
List of 3
 $ results: chr "asis"
 $ comment: logi NA
 $ indent : chr "    "

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>| 100%
  ordinary text without R code


output file: C:\Users\VJ\test_slidify.md

Error in mapply(function(i, j) doc[i:j], begin, end, SIMPLIFY = FALSE) : 
  Zero-length inputs cannot be mixed with those of non-zero length

最新バージョンの slidify およびその他の必要なパッケージをダウンロードしましたが、それでもこのエラーが発生し続けます。どんな助けにも感謝します。最後に、slidify は .md ファイルのみを作成しますか、それとも通常の Rmarkdown と Knitr のように html ファイルを作成しますか。生成された .md ファイルを html ファイルに変換するにはどうすればよいですか。

4

1 に答える 1

1

Slidify Webサイトの例からコピーして貼り付けることで、同じ問題が発生しました。これにより、テキストのエンコーディングが台無しになり、障害が発生しました。例を手で入力することになり、html ファイルが完全に作成されました。また、スライドを区切るには「---」構文 (引用符なし) を使用する必要があることに注意してください。そうしないと、他の人のビルドがクラッシュする原因になりました。

于 2012-09-06T22:11:12.007 に答える