xtabular 之前的巨大空间

xtabular 之前的巨大空间

描述

我有一个类似下面的 tex 文件,我在多列环境中使用 xtabular。但是,我发现当有足够的空间容纳一个条目时,xtabular 会开始一个新列。此外,末尾有一个空表。

特克斯

\documentclass{article}
\usepackage{multicol}
\usepackage{array, xtab}
\usepackage{blindtext}

\makeatletter
\providecommand{\tabularnewline}{\\}

\let\mcnewpage=\newpage
\newcommand{\TrickSupertabularIntoMulticols}{%
  \renewcommand\newpage{%
    \if@firstcolumn
      \hrule width\linewidth height0pt
      \columnbreak
    \else
      \mcnewpage
    \fi
  }%
}
\makeatother

\begin{document}
\begin{multicols}{2}
\blindtext

\begin{center}
\TrickSupertabularIntoMulticols
\tablehead{
\hline 
blindtext \tabularnewline
}
\tabletail{\hline}
\begin{xtabular}{|>{\raggedright}p{.9\columnwidth}|}
\hline 
\blindtext \tabularnewline
\hline 
\blindtext \tabularnewline
\hline 
\end{xtabular}
\end{center}
\end{multicols}
\end{document}

输出

在此处输入图片描述

相关内容