【问题标题】:how to do code listing in Latex without line numbers (when using lstlisting environment)如何在没有行号的 Latex 中进行代码列表(使用 lstlisting 环境时)
【发布时间】:2017-06-14 14:11:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: latex


    【解决方案1】:

    你用过:

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

    指定语言为 C++,与指定不需要行号的方式相同:

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

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

    \begin{lstlisting}[numbers=none]
    

    【讨论】:

    • 行号空间仍将保留。你怎么能同时摆脱那些未使用的空间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多