图表列表:全对齐标题

图表列表:全对齐标题

我怎样才能完全证明如下图所示的图表列表?

我相信这与配置有关tocloft,但我找不到相关内容来证明。

在此处输入图片描述

答案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 的自定义,并强烈建议您使用简短标题。

相关内容