在我的图表列表页面上,我的图表最多有 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}