我想使用lstlisting
包中的环境将 R 代码包含在 tex 源中listings
。这是我几周前开始研究的一篇论文。包含功能在某些时候工作正常。但最近我更新了 MiKteX,之后就不再起作用了。一切都像 \usepackage{listings}
序言中没有效果一样……当 MiKteX 遇到\begin{listlisting}
显示“未定义的控制序列”的行时
事实上,我在上面的文字中用错了\begin{lstlisting}
。\begin{listlisting}
以下是代码和错误消息:
\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{color}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=R]
par(mfrow= c(2,1))
phi<- 0.85; phi2<- -0.85
set.seed(1001)
y1<- arima.sim(n=200,list(ar=phi1),sd=1.0)
plot(y1,type="line", main=bquote(Y[t]==.(phi1)*Y[t-1]+epsilon[t]))
set.seed(1001)
y2<- arima.sim(n=200,list(ar=phi2),sd=1.0)
plot(y2,type="line", main=bquote(Y[t]==.(phi2)*Y[t-1]+epsilon[t]))
\end{lstlisting}
\end{document}
错误信息:
! Undefined control sequence.
<argument> \textminus
l.18 phi<-
0.85; phi2<- -0.85
?