标题中列出编号的问题

标题中列出编号的问题

当我想给我的列表添加一个简单的标题时,tex 会将副标题的编号放到列表中,而不是实际的列表编号。

\begin{lstlisting}[language=Python, caption=Listing 1: caption, captionpos=b]
 some code 
\end{lstlisting}

正如您在此处看到的,它还添加了章节编号,而不是仅列出 1。

答案1

listings提供numberbychapter初始设置为 true 的选项。使用\lstset{numberbychapter=false}它可以确保列表在整个文档中连续编号,而无需章节编号前缀:

\documentclass{report}
\usepackage{listings}
\lstset{numberbychapter=false}
\begin{document}
\chapter{chapter}

\begin{lstlisting}[language=Python, caption=caption, captionpos=b]
 some code 
\end{lstlisting}
\end{document}

相关内容