没有模板文件行

时间:2015-04-25 01:35:30

标签: r pdf markdown rstudio knitr

我正在尝试使用R Markdown to PDF在R Studio中创建一个长文档,当我按下" Knit PDF"时,我会收到以下错误:按钮:

! Undefined control sequence.
l.124 \begin{center}\includegraphics

pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Execution halted

如果我制作新的R Markdown文档并且我将代码粘贴到原始文件中,我可以正确创建PDF,前提是我在新文档的末尾保留以下代码。当我删除此代码时,我收到上述错误。

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

我不需要或不希望汽车情节出现在我的文件中。我能够将这个文档编织成HTML而没有不需要的代码,但不能编写PDF。任何人都可以建议为什么会发生这种错误? (这是我在本论坛的第一篇文章,所以如果您需要更多具体信息,请告知)。

我正在运行Windows 7 32位,R Studio版本0.98.1103,MiKTeX版本2.9。

编辑/更新:这是我的代码,包括我不想要的汽车图表。

---
title: "Untitled"
date: "Saturday, April 25, 2015"
output: pdf_document
---
```{r echo=FALSE, warning=FALSE, include=FALSE}
   require(qcc)
   require(data.table)
   require(ggplot2)
   require(sm)
   require(knitr)
   require(xtable)
   attach(airquality)
   airquality$indicator <- ifelse(airquality$Month < 8,'Classic','New')

```

```{r echo=FALSE, warning=FALSE, results='hide', fig.align='center'}
    par(mfrow=c(2,1), oma=c(1,1,1,1), cex=.5, mex=.5, ps=8, mgp=c(3,1,0))    
    airquality <- airquality[complete.cases(airquality),]

    # Plot variable on an SPC chart of type xbar.one
    imrchart2 <- qcc(airquality$Ozone[airquality$indicator=="Classic"], "xbar.one", std.dev="SD", add.stats=TRUE, ylab="Ozone", title="Xbar.One Chart for Ozone", xlab="", data.name="Classic", restore.par=FALSE, newdata=airquality$Ozone[airquality$indicator=="New"], newdata.name="New", ylim=range(airquality$Ozone))
    # Plot a CUSUM chart 
    cusum(airquality$Ozone[airquality$indicator=="Classic"], sizes=1, add.stats=TRUE, ylab="Ozone", title="CUSUM Chart for Ozone", xlab="", restore.par=FALSE, newdata=airquality$Ozone[airquality$indicator=="New"], data.name="Classic", newdata.name="New")
```

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

0 个答案:

没有答案