2017-08-01 7 views
1

次の簡単なコードを実行しようとしました。pandoc.exe:PDF生成エラー

```{r sample} 
library(knitr) 
library(kableExtra) 
dt <- mtcars[1:5, 1:4] 

# LaTeX Table 
knitr::kable(dt,format = 'latex')%>% 
    column_spec(column = 1,width = '10cm',bold = T) 
``` 

これは、Knitボタンで罰金を実行します。 rmarkdown::render()を使用すると、次のエラーが発生します。

! Undefined control sequence. 
l.173 \centering\rowcolors 

pandoc.exe: Error producing PDF 
Error: pandoc document conversion failed with error 43 
In addition: Warning message: 
running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS tst.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output tst.pdf --template "C:\PROGRA~1\R\R-34~1.1\library\RMARKD~1\rmd\latex\DEFAUL~3.TEX" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43 

はまた、私は同様のエラーのための提案を試みたが、それらの非が働いformat = 'latex'オプションなしで、それはrmarkdown::render()

で正常に動作していることに注意してください(更新Rmarkdownは、MikTexインストールし、パス変数にpdflatex.exe) 。誰かがthis.Thanksで私を助けてくれますか?ありがとう

+0

を念のために...あなたはTeXのパッケージ 'array'がインストールされていますか? –

+0

私はMikTex 2.9をインストールしました – Shana

+0

ネットインストーラで "完全" miktexをインストールしようとしましたか? – Hao

答えて

0

YAMLの配列パッケージを呼び出すことは私のために働いた。

ヘッダ-含まれています: - \ USEPACKAGE {}配列