İki sütunlu seçeneği olan bir belgede tüm sayfa kadar geniş bir tablo istiyorum. Tablonun sayfanın altına eklenmesi gerekiyor, ancak bu gerekli değil.
Denedim:
\begin{table*}[b]
...
\end{table*}
Ancak bu, tabloyu aynı sayfa yerine belgenin sonuna koyar. Ben de denedim:
\twocolumn[
\begin{table}[b]
...
\end{table}
]
Ancak bu bana bir hata veriyor: ! @@xfloat argümanında fazladan bir }.
var
\twocolumn` ve yıldız işaretini birleştirmek de aynı hatayı veriyor.
Bunu yapmanın doğru yolu nedir?
Tableve
figureiçin kullanılabilir tek seçenek
t(sonraki sayfanın başı) veya
p(belgenin sonu) seçenekleridir. b
ve h
bilerek devre dışı bırakılmıştır, bunun arkasında muhtemelen güçlü bir tipografik neden vardır.
Sayfanın alt kısmındaki yerleşimin "gerekli olmadığını" belirttiğiniz için, [b]
yerine [t]
seçeneğini kullanmanızı öneririm.
Tablonun geçerli sayfa yerine bir sonraki sayfada görünebileceğini unutmayın. Tablonun hangi sayfada olduğunu gerçekten kontrol etmeniz gerekiyorsa, tablo tanımını kaynak kodunda yukarı taşımanız gerekebilir.
\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}
Tablo üçüncü sayfada olacaktır, 2. sayfaya almak için kodu yukarı taşımanız gerekir.
Diğer okumalar: https://tex.stackexchange.com/questions/39017