如何在没有行号的情况下在Latex中列出代码(在使用lstlisting环境时)

如何在没有行号的情况下在Latex中列出代码(在使用lstlisting环境时),latex,Latex,我一直在写一个项目报告,并使用以下命令添加了一些伪代码:lstlistinginlatex,如下所示 \begin{lstlisting}[language=c++] # On leave focus of email field IF email is blank Error message: "Please enter an email address" ELSE IF email

我一直在写一个项目报告,并使用以下命令添加了一些伪代码:lstlistinginlatex,如下所示

         \begin{lstlisting}[language=c++]

             # On leave focus of email field

           IF email is blank
         Error message: "Please enter an email address"

           ELSE IF email field value is not a valid email address
        Error message: "Wrong email please try again"}  

         # On leave focus of password

          IF password is not sufficiently strong
       Error message: "Password strength is not good" 

         \end{lstlisting}
上面的工作很好,但在代码块中出现了一些行号,我想了解这些行号。有关于如何删除它们的提示吗? 我也知道:

     \section*{New section}
将给出一个没有编号的章节标题。但是在代码列表的情况下,它不起作用,反而产生错误。

您使用:

\begin{lstlisting}[language=c++]
<> >指定语言是C++,同样可以指定你不需要行数:

\begin{lstlisting}[language=c++,numbers=none]

在你所张贴的代码中,这不是C++,你说它是伪代码,所以你可以去掉语言参数,只保留:

\begin{lstlisting}[numbers=none]

行号的空间仍将保留。你怎样才能摆脱那些未使用的空间呢?