Проблема с Pander + Knitr: ошибка при использовании pander.list
Еще одна воспроизводимая ошибка с pander (+ knitr): когда я пытаюсь запрограммировать список, я не могу создать PDF-файл - похоже, это происходит, когда в список помещается таблица или data.frame. Если в списке есть только векторы, PDF-файл компилируется, но выглядит ужасно.
Я использую pander 0.5.1, knitr 1.7, R версии 3.1.1, Miktex + RStudio на Windows.
Doesn't work:
```{r, eval=FALSE}
pander(list(cor=cor(cars) ) )
```
Ошибка:
output file: Preview-e905ccd5f1a.knit.md
! Undefined control sequence.
l.246 \textbf{cars}: {[}1{]} ``\n
pandoc.exe: Error producing PDF from TeX source
Fehler: pandoc document conversion failed with error 43
Zus�tzlich: Warnmeldung:
Ausf�hrung von Kommando '"C:/Program Files/RStudio/bin/pandoc/pandoc" Preview-e905ccd5f1a.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output Preview-e905ccd5f1a.pdf --template "C:\Users\jbothe\Documents\R\win-library\3.1\rmarkdown\rmd\latex\default.tex" --highlight-style tango --latex-engine pdflatex --variable "geometry:margin=1in"' ergab Status 43
Ausf�hrung angehalten
Он компилируется, когда я использую pander в консоли и вручную копирую и вставляю его:
* **cor**:
--------------------------
speed dist
----------- ------- ------
**speed** 1 0.8069
**dist** 0.8069 1
--------------------------
Та же ошибка возникает при попытке добавить автомобили в список:
```{r, eval=TRUE}
pander(list(cars=cars ) )
```
Если я добавлю Векторы в список, это будет работать, но результат будет выглядеть ужасно, так как атрибуты также анализируются:{r} pander(list(a=c(1,2,3),b=c('A','b') ) )
PDF-выход:
• a: [1] “1, 2 and 3” attr(,“class”) [1] “knit_asis” attr(,“knit_cacheable”) [1] TRUE
• b: [1] “A and b” attr(,“class”) [1] “knit_asis” attr(,“knit_cacheable”) [1] TRUE