图表列表中的图表之间有双倍行距

图表列表中的图表之间有双倍行距

我正在使用 LaTeX 中的特定类来撰写论文。我需要在图表列表中的所有图表之间使用双倍行距。目前,它在章节内是单倍行距,在章节之间是双倍行距。我想知道如何编辑它?这是目前使用的:

% LIST OF FIGURES
%

% Single-space list of figures, add it to the table of contents.

\def\listoffigures{%

  \@restonecolfalse%

  \if@twocolumn\@restonecoltrue\onecolumn\fi%

  \newpage% 

  \centerline{\expandafter\uppercase\expandafter{\listfigurename}}%

  \bigskip%
  \phantomsection%
  \addcontentsline{toc}{frontmatter}{\protect\numberline{}\listfigurename }%


  %This group overloads \numberline to output ``Figure 1.3'' instead of ``1.3''
  \begingroup%

    \let\ORIG@numberline\numberline%

    \renewcommand*{\numberline}[1]{%

      \ORIG@numberline{\figurename~##1:}}%

    {\ssp\@starttoc{lof}}%

    \if@restonecol\twocolumn\fi%

  \endgroup %
  }

\newlength{\@figurelength}
\settowidth{\@figurelength}{\figurename }
% Magic value, but consistent with the standard figure length
\addtolength{\@figurelength}{2.8em}
\def\l@figure{\normalfont\@dottedtocline{1}{0em}{\@figurelength}}

我该如何编辑它以使其变为双倍行距?

答案1

有一些包titletoc可以tocloft让你摆弄 TOC、LOF 等的样式和布局。适合下雨的周末。

对于快速而粗糙的破解,只需使用 setspace 包,并将您的 LOF 推入 doublespacing 环境中:

\usepackage{setspace}

\begin{document}

...

\begin{doublespacing}
\listoffigures
\end{doublespacing}

...

我没有附加任何输出,但我刚刚检查了我自己的文档,它确实有效。

更新:如果setspace没有效果,也许这个可以帮助到你:

\usepackage{tocloft}
\setlength\cftbeforefigskip{\baselineskip}

相关内容