图形对齐列表

图形对齐列表

如何对齐图片列表中的内容?当我使用 时\listoffigures,有些字符会重叠。

在此处输入图片描述

答案1

显然,A.1.1.1标签对于图号宽度槽来说太宽了LoF

使用tocloft包并增加图形数字的宽度,即

\addtolength{\cftfignumwidth}{10pt}

更改10pt为适当的值:

这是一个小例子,\foreach循环只是为了更快地设置:

\documentclass{book}

\usepackage{tocloft}
\usepackage{pgffor}

\usepackage{chngcntr}

\counterwithin{figure}{subsection}

\addtolength{\cftfignumwidth}{10pt}

\begin{document}
\listoffigures
\foreach \x in {1,...,5} {
  \chapter{Chapter \thechapter}
  \section{Section }
  \subsection{Subsection }
  \subsubsection{Subsubection }
  \foreach \y in {1,...,4} {%
  \begin{figure}
    \caption{A figure with number \y}
  \end{figure}
  }
}


\end{document}

在此处输入图片描述

相关内容