目前,图表列表中存在一个小“问题”,如下图所示(“图 2”)。如果图表的标题文本太长,无法占满一行,则文本会在第二行继续,但第二行的缩进与第一行不同。
(我该如何改正这个问题?
该文档类别为“文章”。
更新:我使用下面的命令而不是\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}