我有两段文本(多个段落)之间的表格代码。当文本为单倍行距时,没有问题;但是,当我使用双倍行距文本setspace
并使用单倍行距表格时,表格代码位于 .tex 文件中的段落之间会出现较长的间隙(表格打印在以下页面上):
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{setspace}
\begin{document}
\begin{doublespace}
\lipsum[1-2]
\begin{singlespace}
\begin{table}[t]
\begin{center}
\begin{tabular}{|c|c|}
Left & Right\\
Hello & Goodbye\\
\end{tabular}
\end{center}
\end{table}
\end{singlespace}
\lipsum[1-2]
\end{doublespace}
\end{document}
下面你可以看到“Lorem ipsum...”段落前面较长的(稍微但明显)间隙,其中就是表格的代码:
答案1
环境添加了一些空格。和 也singlespace
一样 。table
center
我建议这样做:
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{setspace}
\begin{document}
\begin{doublespace}
\section{}
\lipsum[1-2]
\begin{table}[t]
\singlespacing
\centering
\begin{tabular}{|c|c|}
Left & Right\\
Hello & Goodbye\\
\end{tabular}
\end{table}
\lipsum[1-2]
\end{doublespace}
\end{document}