如何在列表中更改标题?

39

我有一个关于listings的问题。您知道如何更改它以获取类似于“算法##标题”而不是标题行中的常规“列表##标题”的标题吗?

1个回答

74

将以下代码放到导言区(导言区是从LaTeX源文件开头到\begin{document}命令之前的所有内容)中:

\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}

第一种方式更改列表的标题名称。第二种方式更改由\lstlistoflistings命令打印的列表的标题名称。您可能还想修改autoref中的文本:

\def\lstlistingautorefname{Alg.}

当你要引用特定的清单时,例如For details see \autoref{sec2:bubblesort}.,写作为"For details see Alg. 2.1."


当我创建“Figure”时,即使存在先前的图形,编号也会从1开始。 - alper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接