图表列表中的数字与图表标题太接近,可以在不更改类别的情况下修复此问题吗?

图表列表中的数字与图表标题太接近,可以在不更改类别的情况下修复此问题吗?

在我的图表列表页面上,我的图表最多有 4 位数字,例如图 13.14。

这将使图形列表紧靠文本,例如:

13.9 My figure
13.10My next figure

我需要更改这些数字保留的宽度。我发现这个答案,但它似乎只与能够更改类本身有关。如果可以的话,我宁愿不去修改类文件。

我可以在序言中做些什么来解决这个问题?

答案1

ucthesis.cls用于\@dottedtocline格式化 Lot 和 LoF 中的条目,特别是它定义

\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}

因此,LoF 中的图形条目缩进为1.5em,为排版图形编号保留的宽度为2.3em。要添加更多空间,请2.3em在序言中将其更改为更高的值:

\documentclass{ucthesis}

\makeatletter
\def\l@figure{\@dottedtocline{1}{1.5em}{3em}}
\makeatother

\begin{document}

\listoffigures

\setcounter{chapter}{10}% just for the example
\chapter{Test}
\setcounter{figure}{10}% just for the example
\begin{figure}
\centering
A
\caption{A test figure}
\end{figure}


\begin{figure}
\centering
B
\caption{Another test figure}
\end{figure}

\end{document}

在此处输入图片描述

相关内容