增加图表间距

增加图表间距

我使用此代码来设置目录中的空间:

\usepackage{tocloft}
\setlength{\cftbeforesecskip}{8pt}

我希望可以使用相同的代码来设置图表中的空间,但它不适用于图表。我如何修改此代码以使其也适用于图表?

答案1

tocloft\cftbeforeXskip为 X begin 等提供长度寄存器partchapter也为fig和提供长度寄存器tab

可以使用等来更改所有值,但是\setlength{\cftbeforefigskip}{10pt},必须使用明确地将中间文档更改写入(请参阅下面的代码)。LoF\addtocontents{lof}{...}

\documentclass{article}

\usepackage{tocloft}


\begin{document}
\listoffigures

\clearpage

\section{Foo}
\begin{figure}
  \caption{A figure}
\end{figure}

\begin{figure}
  \caption{Another figure}
\end{figure}

\begin{figure}
  \caption{Yet Another figure}
\end{figure}

\clearpage

\section{Foobar}
\addtocontents{lof}{\protect\setlength{\protect\cftbeforefigskip}{10pt}}

\begin{figure}
  \caption{A figure}
\end{figure}

\begin{figure}
  \caption{Another figure}
\end{figure}

\begin{figure}
  \caption{Yet Another figure}
\end{figure}


\begin{figure}
  \caption{More figure content}
\end{figure}



\end{document}

在此处输入图片描述

相关内容