在兩列文件的整個頁面寬度上列印表格

在兩列文件的整個頁面寬度上列印表格

您能解釋一下如何在兩列中列印整個頁面寬度的表格嗎?這些表格可以在hbt、任何位置以單列格式良好列印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}

表格將位於第三頁,您必須將其向上移動程式碼才能將其放在第二頁。

延伸閱讀:如何影響 LaTeX 中圖形和表格等浮動環境的位置?

答案2

除了 @jsbibra 的回答之外,我還想提一下,該 sttools捆綁包還有兩個有用的包,用於兩列模式下的浮動:

  • stfloats,這使得 dblfloats 能夠使用 [t][b]放置可選參數,並且如果它們在左列上定義並且當前列/頁面上有足夠的可用空間,則它們會出現在定義它們的同一頁上。

  • cuted定義一個strip環境,​​使您能夠在兩列模式下放置一些全寬度的材料。使用它,您可以放置​​(非浮動)表格或圖形,\captionof{float type}{…} 如果您想要有標題,請使用它。

相關內容