2 列のときに、ページ幅全体に表を印刷する方法を説明していただけますか? これらの表はh
、、、、b
のいずれt
のp
配置でも、1 列形式では問題なく印刷されます。 しかし、2 列を使用すると印刷されません。
答え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}
テーブルは 3 ページ目にあります。2 ページ目に表示するには、コードを上に移動する必要があります。
答え2
sttools
@jsbibra の回答に加えて、バンドルには 2 列モードのフロート用の 2 つの便利なパッケージがあることを述べておきます 。
stfloats
[t]
これにより、dblfloat は、または配置オプション引数を使用できるようになります[b]
。また、左の列に定義され、現在の列/ページに十分な空き領域がある場合、dblfloat は定義されているページと同じページに表示されます。cuted
環境を定義します。これにより、2 列モードで全幅の素材を配置できます。これを使用すると、 キャプションが必要な場合は、strip
を使用して、(非フロート) 表形式またはグラフィックを配置できます。\captionof{float type}{…}