如何使表格延伸到第二列

如何使表格延伸到第二列

我有一份两列文档和一个长表格。我希望表格从一列开始,然后延伸到下一列。

我了解table*环境;我不想要一个宽度等于两列文本的表格。我想要一个宽度等于一列文本的表格,但比文本列长,因此它必须延伸到下一列。

这在 LaTeX 中可行吗?我知道我可以在 Word 中做到这一点(ick!)。

答案1

wrapfig 包提供了 wrapfigure 环境,它可以做你想做的事,但是这需要大量的手动调整,我的建议是不要这样做,而是使用 table* 并让图形浮动,就像在学术文档中通常做的那样。

答案2

是的,通过使用星号table*环境。请注意,这会将列的位置限制在页面顶部或其自己的页面上。

\documentclass[twocolumn]{article}
\usepackage{lipsum}  % for lorem ipsum

\begin{document}
\begin{table*}
\begin{tabular}{p{.9\textwidth}}
\lipsum[1]
\end{tabular}
\end{table*}
\lipsum[2-12]
\end{document}

相关内容