abntex2(回忆录)类中按章节划分的图表列表

abntex2(回忆录)类中按章节划分的图表列表

我希望我的图表列表按照章节进行划分,如下所示:

 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已被有效禁用。

\insertchapterspacein的原始定义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}

在此处输入图片描述

相关内容