Я хотел использовать RStudio (версия 0.99.903) и knitr
преобразовать .Rmd файл (смотрите ниже) в файл PDF.RStudio Knitr не удалось преобразовать RMD в PDF (Windows 7)
---
title: "test"
output: pdf_document
---
Roses are \textcolor{red}{red}, violets are \textcolor{blue}{blue}.
Когда я бегу "Вязать PDF" я получил следующее сообщение об ошибке:
processing file: test.Rmd
output file: test.knit.md
! Undefined control sequence.
l.87 Roses are \textcolor
pandoc.exe: Error producing PDF
Error: pandoc document conversion failed with error 43
In addition: Warning message:
running command '"C:/PROGRA~2/Pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output test.pdf --template "C:\Users\fuq\R\R-3.3.1\library\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43
Execution halted
Однако, если добавить R код кусок где-нибудь в этом .Rmd файл, например, :
---
title: "test"
output: pdf_document
---
Roses are \textcolor{red}{red}, violets are \textcolor{blue}{blue}.
```{r}
summary(cars)
```
Я мог бы тогда успешно получить PDF-документ, который я ожидал.
Но что странно было, что если установить echo=FALSE
в вышеприведенном .Rmd файл (см ниже)
---
title: "test"
output: pdf_document
---
Roses are \textcolor{red}{red}, violets are \textcolor{blue}{blue}.
```{r, echo=FALSE}}
summary(cars)
```
Затем снова, я получил то же самое сообщение об ошибке:
! Undefined control sequence.
l.87 Roses are \textcolor
pandoc.exe: Error producing PDF
Error: pandoc document conversion failed with error 43
In addition: Warning message:
running command '"C:/PROGRA~2/Pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output test.pdf --template "C:\Users\fuq\R\R-3.3.1\library\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43
Execution halted
Я работал на Windows 7 64bit и получил последнюю версию MiKTex. Может ли кто-нибудь дать мне представление о том, что происходит не так?
Благодарю вас так много. Он работает для преобразования в PDF! Но все же, когда я пытался «вязать» тот же файл .Rmd в HTML-файл, эти цветные тексты исчезают. У вас также есть представление об этой проблеме? Большое спасибо. – mikeqfu
И есть также проблема с «Knit Word». Эти цветные тексты не отображаются в конечном документе. – mikeqfu
@mikeqfu: проблема с HTML решена, см. Мой отредактированный ответ. Для MS Word у меня пока нет решения. –