您能解釋一下如何在兩列中列印整個頁面寬度的表格嗎?這些表格可以在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}{…}
如果您想要有標題,請使用它。