我修改了图表列表,使其在图表列表的每个标题前包含图号。这是通过使用以下代码完成的。
{%
\let\oldnumberline\numberline%
\renewcommand{\numberline}{\tablename~\oldnumberline}%
\listoftables%
}
但是,我无法对齐延伸到第二行的图形标题。应该怎么做才能对齐图形列表中的多行图形标题。
答案1
我可以使用此代码进行对齐
\contentsmargin{1cm}
\titlecontents{figure}
[2.5cm]
{}
{\makebox[0pt][r]{%
\makebox[2.5cm][l]{Figure~\thecontentslabel}%
}%
}
{\hspace{-2.5cm}}
{\titlerule*[6pt]{}\contentspage}
然而,在某些情况下,页码会下降