更改 longtable 和 table 中的 Linespread

更改 longtable 和 table 中的 Linespread

在我的文档中,我使用 来\linespread{1.5}表示整个文档,但我想使用 来\linespread{1}表示表格和长表格。我该如何更改它?

答案1

以下显示了\baselinestretch在同一页面中应用于文本和长表的不同值:

在此处输入图片描述

\documentclass{article}
\usepackage{longtable}

\def\a{One two three four five six. }
\def\b{\a\a\par Red green blue. \a\a\a\par Yellow black \a\a\a\a}

\begin{document}

111! \b

\renewcommand\baselinestretch{2.5}\selectfont

222! \b

\begin{longtable}{|l|c|r|}
\hline
aaa aa aa aaa a a a&1&bbbbbbbbbbbbbb\\
aaaaaaaaaaaaaaa&1&bbbb\\
aaaaaaaaaaa&1234567890&bbbbb b b b b bbbbbbbbbbb\\
\hline
\end{longtable}

\b

\renewcommand\baselinestretch{1}\selectfont

111!

\begin{longtable}{|l|c|r|}
\hline
aaa aa aa aaa a a a&1&bbbbbbbbbbbbbb\\
aaaaaaaaaaaaaaa&1&bbbb\\
aaaaaaaaaaa&1234567890&bbbbb b b b b bbbbbbbbbbb\\
\hline
\end{longtable}

\renewcommand\baselinestretch{2.5}\selectfont

222!

\b\b\b

\end{document}

相关内容