2014-09-12 3 views
5

LaTeX падает, когда я запускаю его на выходе этого документа knitr, потому что специальные символы LaTeX не экранированы надлежащим образом. Любые подсказки, как это исправить?

\documentclass{beamer} 
\begin{document} 
\begin{frame}{Unescaped dollar signs and tildes} 

In this example, neither the tilde nor the dollar sign 
will appear in the pdf document, and the dollar sign 
will cause a \LaTeX error. 

<<xtable, results="asis">>= 
n <- 100 

x <- rnorm(n) 

y <- 2*x + rnorm(n) 

out <- lm(y ~ x) 

library(xtable) 

xtable(summary(out)$coef, digits=c(0, 2, 2, 1, 2)) 
@ 

\end{frame} 
\end{document} 

ответ

3

Вам нужно добавить [fragile] вариант, если кадр содержит knitr кусок со специальными символами латексных:

\begin{frame}[fragile] 

Источник: knitr webpage.