如何压制\ lstinputlisting的任何标题或标题?

时间:2018-05-18 12:16:15

标签: latex listings

我正在使用

\lstinputlisting[]{javacode/DatabaseManager-getUser}

显示一些java代码。但是,列表下方会显示以下标题(请参阅标有红色箭头的图片):

Listing with caption

在我的序言中,我使用\lstset来设置title={},但我不想要任何内容​​,没有标题或标题。这可能吗?如果是这样我将如何去做呢?

1 个答案:

答案 0 :(得分:1)

见OP中的MattAllegros评论。它让我找到了问题。在我的序言中,我有以下设置:

\usepackage{listings}
\lstset{ %
  backgroundcolor=\color{grayC},
  basicstyle=\ttfamily\small,
  breakatwhitespace=false,        
  breaklines=true,             
  captionpos=b,                 
  commentstyle=\color{greencomments},   
  deletekeywords={...},    
  escapeinside={(*@}{@*)},
  extendedchars=true,            
  frame=single,                   
  keepspaces=true,                
  keywordstyle=\color{bluekeywords},       
  language=Java,              
  morekeywords={partial, var, value, get, set},           
  numbers=left,                  
  numbersep=5pt,                   
  numberstyle=\tiny\color{black}, 
  rulecolor=\color{Dgray},         
  showspaces=false,               
  showstringspaces=false,         
  showtabs=false,                  
  stepnumber=1,                    
  stringstyle=\color{redstrings},  
  tabsize=2,                      
  morekeywords= {new, std::*,},                
  title={}                         
}

我评论了captionpos=btitle={},现在我在OP中找不到任何内容。输出比较见:

Listing without caption or title