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我将发布答案,以便其他人可以使用它。:)