我希望我的图表列表按照章节进行划分,如下所示:
Figure 1.1..............
Figure 1.2..............
Figure 1.3..............
Figure 2.1..............
Figure 2.2..............
Figure 2.3..............
代替
Figure 1.1..............
Figure 1.2..............
Figure 1.3..............
Figure 2.1..............
Figure 2.2..............
Figure 2.3..............
我正在使用从 memoir 类派生的 abntex2 类。我尝试使用其他论坛中的一些技巧,例如 etoolbox,但它们不起作用。
答案1
该类abntex2
使用
\renewcommand{\insertchapterspace}{}
即的使用\insertchapterspace
已被有效禁用。
\insertchapterspace
in的原始定义memoir
是
\newcommand*{\insertchapterspace}{%
\addtocontents{lof}{\protect\addvspace{10pt}}%
\addtocontents{lot}{\protect\addvspace{10pt}}}
即它可以被重新注入到代码中。
问题是出版商等是否允许这样做。
\documentclass{abntex2}
\usepackage{pgffor}
\renewcommand*{\insertchapterspace}{%
\addtocontents{lof}{\protect\addvspace{10pt}}%
\addtocontents{lot}{\protect\addvspace{10pt}}}
\begin{document}
\listoffigures
\foreach \x in {1,...,10} {%
\chapter{Foo \x}
\begin{figure}
\caption{Foo figure \x}
\end{figure}
\begin{figure}
\caption{Foo other figure \x}
\end{figure}
}
\end{document}