列表:带有参数的新环境

列表:带有参数的新环境

我有这个基本问题。如何使用参数listings?我试过这个,但没有用:

\lstnewenvironment{cor}[2][] 
{\linerange{#1-#2},\lstset{language=[Sharp]C,,basicstyle=\scriptsize, 
 showspaces=false,showtabs=false,,breaklines=true,showstringspaces=false,
breakatwhitespace=true  }}
{}

然后我按照以下方式使用它:

\begin{cor}{2}{3}
\end{cor}

答案1

\documentclass{minimal}
\usepackage{listings}    
\lstnewenvironment{X}[2]{%
    \lstset{language=[Sharp]C,linerange=#1-#2}}{}
\begin{document}
\begin{X}{1}{1}
 class A{static void Main(){}}
\end{X}
\end{document}

相关内容