我正在写一份文件memoir
,但我的列表列表的格式出现问题。
我正在设置列表类型如下:
\newfloat[chapter]{listing}{lol}{Listing}
\newcommand{\listlistingname}{List of Listings}
\newlistof{listoflistings}{lol}{\listlistingname}
但是,我的\listoflistings
调用产生了以下结果:
内置列表(\listoffigures
、\listoftables
)工作正常。我还检查了文件的内容,它与和文件.lol
没有区别。我没有加载、或。lot
lof
listing
lstlistings
listings
我该如何调试此问题并使我的列表列表正常运行?
答案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}