图表列表对齐,标题多行

图表列表对齐,标题多行

目前,图表列表中存在一个小“问题”,如下图所示(“图 2”)。如果图表的标题文本太长,无法占满一行,则文本会在第二行继续,但第二行的缩进与第一行不同。

(我该如何改正这个问题?

该文档类别为“文章”。

LOF 对齐

更新:我使用下面的命令而不是\listoffigures来显示图形列表。

{% display "Figure 1", "Figure 2", etc.
\let\oldnumberline\numberline%
\renewcommand{\numberline}{\figurename~\oldnumberline}%
\listoffigures%
}

因为我希望图形不要简单地用“1”,“2”等列出(就像的情况一样\listoffigures),而是用“图 1”,“图 2”等列出。使用\listoffigures两行标题的缩进是正确的,但使用命令则不正确。

答案1

使用该tocloft包可以控制 ToC、LoF 和 LoT 布局的许多方面。

% lofprob.tex  SE 576535
\documentclass{article}
\usepackage{tocloft}
\renewcommand{\cftfigpresnum}{Figure } % put this before caption number
\setlength{\cftfignumwidth}{4.5em} % increase space for augmented caption number

\begin{document}
\listoffigures

\begin{figure}
\centering 
A FIGURE
\caption{Short caption}
\end{figure}

\begin{figure}
\centering 
AN ILLUSTRATION
\caption{This is a long caption that will take up more than one line in the LoF}
\end{figure}

\end{document}

在此处输入图片描述

相关内容