答案1
您对tocloft
包的看法是正确的。但是,它与“对齐”无关:它只与左缩进和右边距有关。
\documentclass{article}
\usepackage{amsmath}
\numberwithin{figure}{section}
\usepackage{newtxtext}
\usepackage{tocloft}
\cftsetrmarg{0pt}% <- Set right margin to zero
\renewcommand\cftfigpresnum{\figurename~}% <- Prepend `Figure' in front of number
\renewcommand\cftfigaftersnum{:}% <- Append `:' behind number
\renewcommand\cftfigaftersnumb{\hspace{5em}}% <- Add enough space to start caption text
\cftsetindents{figure}{0pt}{0pt}% <- Set left indents to zero
\usepackage{blindtext}
\begin{document}
\listoffigures
\section{Blah}
\begin{figure}[!hb]
No thing to see here.
\caption{\blindtext}
\end{figure}
\begin{figure}[!hb]
No thing to see here.
\caption[Short caption title]{\blindtext}
\end{figure}
\blindtext
\end{document}
但是你为什么要这样做呢?LoF 中的第一个标题看起来太拥挤了,你应该保持 LoF(以及 ToC、LoT 等)简洁明了。只需使用第二个标题中的简短标题标题,你不需要更改很多内容。我故意省略了 LoT 和 ToC 的自定义,并强烈建议您使用简短标题。