图表目录 1.5 单倍行距

图表目录 1.5 单倍行距

我正在使用书籍文档类来撰写论文,需要将图表和表格列表设置为双倍行距,但任何跨越两行的表格/图表标题都需要单倍行距。我只是使用命令\listoftables,并使用

\usepackage{setspace}
\renewcommand{\baselinestretch}{1.5} 

现在这给了我

1.1    A shorter title .................... 1

1.2    A longer title that has to span more

       than one line ...................... 2

我需要的是:

1.1    A shorter title .................... 1

1.2    A longer title that has to span more
       than one line ...................... 2

答案1

这个怎么样?

\documentclass{report}
\usepackage{lipsum}
\usepackage{tocloft}
\renewcommand{\cfttabafterpnum}{\\} % see the tocloft documentation
\usepackage{setspace}
%\renewcommand{\baselinestretch}{1.5}
\setstretch{1.5}

\begin{document}

\setstretch{1.0}
\listoftables
\setstretch{1.5}

\lipsum[1]

\begin{table}
\centering
A TABLE
\caption{A short captioned table}
\end{table}

\lipsum[2]

\begin{table}
\centering
ANOTHER TABLE
\caption{A table that has a caption much longer than the short captioned table}
\end{table}

\end{document}

顺便说一句:使用\setstretch{...而不是renewcommand{\baselinestretch}{...。如果您提供了 MWE,那么我们也不必浪费时间创建您的代码,这也会有所帮助。

相关内容