您能解释一下如何在双列模式下打印整个页面宽度的表格吗?这些表格在单列格式下打印效果很好,可以在 、 、 、 的任何h
位置b
打印t
。p
但我使用双列时就不行。
答案1
https://tex.stackexchange.com/a/89463/197451
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10] % To create a random first page
\lipsum[1-3]
[Location of the table in source code]
\begin{table*}[t]
\centering
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{tabular}
\caption{Blabla}
\label{tab:1}
\end{table*}
\lipsum[1-6]
\end{document}
该表格将位于第三页,您必须将其向上移动代码才能将其放置在第二页。
答案2
除了@jsbibra 的回答之外,我想提一下,该 sttools
捆绑包中有两个用于双列模式浮点数的有用包:
stfloats
,这使得 dblfloats 能够使用[t]
或[b]
位置可选参数,并且如果它们在左列上定义并且当前列/页面上有足够的可用空间,则它们会出现在定义它们的同一页面上。cuted
定义一个strip
环境,它使您能够以双列模式放置一些全宽材料。使用它,您可以放置(非浮动)表格或图形,\captionof{float type}{…}
如果您想要一个标题的话。