在 Latex 中合并 R 代码,commentstyle 不起作用

在 Latex 中合并 R 代码,commentstyle 不起作用

我遇到了一个问题,我的 R 注释在 latex 文件中没有全部被着色。我正在使用 listing 包。我的前言代码是

\lstset{ %
  language=R,                    
  basicstyle=\footnotesize,       
  numbers=left,                  
  numberstyle=\tiny\color{gray},  
  stepnumber=1,                   
  numbersep=5pt,                
  backgroundcolor=\color{white}, 
  showspaces=false,               
  showstringspaces=false,         
  showtabs=false,                 
  frame=false,                   
  rulecolor=\color{black},        
  tabsize=2,                     
  captionpos=b,                   
  breaklines=true,                
  breakatwhitespace=false,       
  keywordstyle=\color{black},      
  commentstyle=\ttfamily\color{green!60!black},  
  escapeinside={\%*}{*)},         
  morekeywords={*,...}            
} 

我们在 R 代码中添加了注释(用 # 表示),绿色似乎不包含特殊字符(具体来说,$)

通过以下方式调用我的代码

\lstinputlisting{R_script.R}

相关内容