如何在没有行号的Latex中进行代码列表(使用lstlisting环境时)

时间:2017-06-14 14:11:25

标签: latex

我一直在编写一个项目报告,并使用以下命令添加了一些伪代码:如下所示在Latex中进行lstlisting。

         \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}

会给出一个没有数字的章节标题。但是在代码列表的情况下,它不起作用并产生错误。

1 个答案:

答案 0 :(得分:12)

您使用过:

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

指定该语言是C ++,就像您指定不使用行号一样:

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

在您发布的代码中,这不是C ++,您说它是伪代码,因此您可以删除语言参数并保持:

\begin{lstlisting}[numbers=none]