我正在使用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
用于底部,并在列表底部绘制单线。