\lstinputlisting 与 R 问题

\lstinputlisting 与 R 问题

我尝试将我的 R 代码包含在 Lyx 文档中,但在尝试转换为 PDF 时出现以下错误:

 \lstinputlisting{MonteCarlo.R}
                                     ^^M
*** (cannot \read from terminal in nonstop modes)

我的代码如下:

\lstset{ %
language = R, 
numbers=left,  
numbersep=10pt,  
tabsize=4,  
breaklines=true, 
title=\lstname 
}
\lstinputlisting{MonteCarlo.R}

但文件放在同一个文件夹中。

答案1

评论太长,但如果没有关于您文档的更多信息,我们无法提供帮助。这在纯 LaTeX 中效果很好。

\documentclass[a4paper]{memoir}
\usepackage{listings}
\renewcommand\ttdefault{txtt}
\begin{document}
\lstset{ %
language = R, 
numbers=left,  
numbersep=10pt,  
tabsize=4,  
breaklines=true, 
title=\lstname 
}
\lstinputlisting{MonteCarlo.R}

\end{document}

MonteCarlo.R

a <- rep(0,200)
for(n in 1:200) {
a[n] <- maxlike(rnorm(n,1,1))
}

甚至不知道现在有这样的R语言定义listings,我想我最好更新我的SASnRdisplay包。

相关内容