我几天前(11 月 8 日)更新了 MiKteX;自从我这样做之后,“lstlisting”就不起作用了

我几天前(11 月 8 日)更新了 MiKteX;自从我这样做之后,“lstlisting”就不起作用了

我想使用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
? 

相关内容