Latex 如何禁止输入列表的任何标题或标题?

Latex 如何禁止输入列表的任何标题或标题?,latex,listings,Latex,Listings,我正在使用 \lstinputlisting[]{javacode/DatabaseManager-getUser} 显示一些java代码。但是,以下标题显示在列表下方(请参见标有红色箭头的图片): 在我的序言中,我使用了\lstset来设置title={},但是我不想要任何东西,没有标题或标题。这可能吗?如果是这样的话,我该怎么做呢?见《凤凰社》中的Mattalleros评论。这让我找到了问题所在。在我的前言中,我有以下设置: \usepackage{listings} \lstset{

我正在使用

\lstinputlisting[]{javacode/DatabaseManager-getUser}
显示一些java代码。但是,以下标题显示在列表下方(请参见标有红色箭头的图片):


在我的序言中,我使用了
\lstset
来设置
title={}
,但是我不想要任何东西,没有标题或标题。这可能吗?如果是这样的话,我该怎么做呢?

见《凤凰社》中的Mattalleros评论。这让我找到了问题所在。在我的前言中,我有以下设置:

\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=b
title={}
,现在我在列表下面什么也没有得到,这正是我在OP中想要的。有关输出比较,请参阅:


嗨!请提供一个最小的工作示例()!否则,如果我编译
\documentclass{article}\usepackage{listings}\begin{document}\lstinputlisting[]{so.out}\end{document}
,则不会生成标题“Listing:”。另外,请查看第18页:如果您不想要标签列表加上编号,您应该使用标题[…]。您好,我很抱歉缺少MWE,我没有这么做,因为我的文档太大了,但您的评论让我仔细检查了前言,我发现了问题并解决了它,谢谢D我将发布答案,以便其他人可以使用它。:)