Memoir 中的自定义浮点类型列表格式错误

Memoir 中的自定义浮点类型列表格式错误

我正在写一份文件memoir,但我的列表列表的格式出现问题。

我正在设置列表类型如下:

\newfloat[chapter]{listing}{lol}{Listing}
\newcommand{\listlistingname}{List of Listings}
\newlistof{listoflistings}{lol}{\listlistingname}

但是,我的\listoflistings调用产生了以下结果:

在此处输入图片描述

内置列表(\listoffigures\listoftables)工作正常。我还检查了文件的内容,它与和文件.lol没有区别。我没有加载、或。lotloflistinglstlistingslistings

我该如何调试此问题并使我的列表列表正常运行?

答案1

\documentclass{memoir}

\newfloat[chapter]{listing}{lol}{Listing}
\newcommand{\listlistingname}{List of Listings}
\newlistof{listoflistings}{lol}{\listlistingname}
\newlistentry{listing}{lol}{0} % added
% "The other part of creating a new 'List of...', is to specify the formatting of
% the entries" (memoir manual, section 9.3)

\begin{document}

\listoflistings

\chapter{One}

\begin{listing}
Here goes some content.
\caption{\label{lst:one} Listing 1}
\end{listing}

\begin{listing}
Here goes some content.
\caption{\label{lst:two} Listing 2}
\end{listing}

\chapter{Two}

\begin{listing}
Here goes some content.
\caption{\label{lst:three} Listing 3}
\end{listing}

\end{document}

在此处输入图片描述

相关内容