删除列表中的水平黑线

删除列表中的水平黑线

我正在使用listings代码片段,但似乎找不到办法去除listings环境底部的水平线。

我的代码:

\lstset{
        basicstyle=\scriptsize\ttfamily, % Standardschrift
        numbers=left,               % Ort der Zeilennummern
        numberstyle=\color{blue!20!black!30!green}\tiny\ttfamily,          % Stil der Zeilennummern
        %stepnumber=2,               % Abstand zwischen den Zeilennummern
        numbersep=5pt,              % Abstand der Nummern zum Text
        tabsize=2,                  % Groesse von Tabs
        extendedchars=true,         %
        breaklines=true,            % Zeilen werden Umgebrochen
        keywordstyle=\color{red},
        frame=b,         
%        keywordstyle=[1]\textbf,    % Stil der Keywords
%        keywordstyle=[2]\textbf,    %
%        keywordstyle=[3]\textbf,    %
%        keywordstyle=[4]\textbf,   \sqrt{\sqrt{}} %
        stringstyle=\color{blue}\ttfamily, % Farbe der String
        showspaces=false,           % Leerzeichen anzeigen ?
        showtabs=false,             % Tabs anzeigen ?
        xleftmargin=0pt,
        framexleftmargin=0pt,
        framexrightmargin=0pt,
        framexbottommargin=4pt,
        %backgroundcolor=\color{lightgray},
        showstringspaces=false,      % Leerzeichen in Strings anzeigen ?  
        inputencoding=utf8,
          literate={å}{{\aa}}1
                        {æ}{{\ae}}1
                         {ø}{{\o}}1      
}

在此处输入图片描述

答案1

这是由以下线路引起的

 frame=b

lstset。如手册中所述,第节4.11 框架listings可以在列表周围绘制完整或部分框架,使用单线或双线。b用于底部,并在列表底部绘制单线。

相关内容