Saya memiliki dokumen LaTeX yang berisi paragraf diikuti oleh 4 tabel diikuti oleh paragraf kedua. Saya ingin 4 tabel muncul di antara dua paragraf yang dari apa yang saya baca berarti saya harus menggunakan opsi [h] setelah memulai lingkungan tabel (mis \begin{table}[h]
.).
Dengan menggunakan ini, dua tabel pertama muncul setelah paragraf 1 seperti yang diharapkan, namun paragraf 2 kemudian ditampilkan dengan dua tabel terakhir muncul di halaman berikutnya. Bagaimana saya bisa menampilkan tabel di lokasi yang benar?
Saya telah mencoba berbagai hal untuk memperbaiki posisi seperti menggunakan [h!]
namun ini sepertinya tidak berpengaruh. Menggunakan \clearpage
setelah tabel memang memiliki efek yang diinginkan untuk membuat tabel muncul sebelum paragraf kedua tetapi kemudian meninggalkan dua tabel terakhir di halaman mereka sendiri dengan banyak ruang kosong, ketika saya lebih suka paragraf kedua dimulai segera setelah paragraf tabel.
Paragraph 1...
\begin{table}[h]
table1...
\end{table}
\begin{table}[h]
table2...
\end{table}[h]
...
Paragraph 2...
[h!]
adalah versi yang benar. Itu sama dengan[H]
. Keduanya membutuhkanfloat
paket.Jawaban:
Setelah melakukan googling lagi, saya menemukan paket float yang memungkinkan Anda mencegah LaTeX memposisikan ulang tabel.
Dalam pembukaan:
Kemudian untuk setiap tabel Anda dapat menggunakan
H
opsi penempatan (mis.\begin{table}[H]
) Untuk memastikan posisinya tidak berubah.sumber
H
setara denganh!
(untuk informasi lebih lanjut tentang parameter, periksa jawaban saya di sini )#+LATEX_HEADER: \usepackage{float} #+LATEX_HEADER: \restylefloat{table}
Dan kemudian,#+CAPTION: A table #+NAME: tab:table-label #+ATTR_LATEX: :placement [H] :center t <<actual table content>>
Maafkan format baris baru yang buruk di komentar.Ini berhasil untuk saya:
Di awal dengan
usepackage
definisi antara lain:Dan sebelum dan sesudah tambahkan:
Ini menempatkan tabel tepat di tempat yang Anda inginkan dalam teks.
sumber
Penempatan Tabel
Parameter yang Tersedia
Sebuah tabel dapat dengan mudah ditempatkan dengan parameter berikut:
h
Letakkan pelampung di sini , yaitu kira-kira pada titik yang sama muncul di teks sumber (namun, tidak tepat di tempat)t
Posisikan di bagian atas halaman.b
Posisikan di bagian bawah halaman.p
Letakkan di halaman khusus untuk pelampung saja.!
Timpa parameter internal yang digunakan LaTeX untuk menentukan posisi float yang "baik".H
Menempatkan pelampung tepat di lokasi dalam kode LATEX. Membutuhkan paket float. Ini agak setara denganh!
.Jika Anda ingin menggunakan
H
(atauh!
) untuk penentuan posisi yang tepat, pastikan Anda telah menyiapkanfloat
paket dengan benar di pembukaan:Contoh
Jika Anda ingin menempatkan tabel pada halaman yang sama, baik di tempat yang tepat atau setidaknya di bagian atas halaman (yang paling cocok untuk mesin lateks), gunakan parameter
h
dant
seperti ini:Sumber: Overleaf.com
sumber
Apa yang terjadi jika teks plus tabel plus teks tidak pas dengan satu halaman? Dengan mencoba memaksakan pengaturan huruf dengan cara ini, kemungkinan besar Anda akan mendapatkan halaman yang terlalu pendek; yaitu, karena sebuah tabel tidak dapat secara default merusak halaman, maka akan didorong ke halaman berikutnya, dan meninggalkan celah pada halaman sebelumnya. Anda akan melihat bahwa Anda tidak pernah melihat ini di buku yang diterbitkan.
Perilaku mengambang adalah Hal yang Baik! Saya merekomendasikan menggunakan
[htbp]
sebagai pengaturan default untuk semua tabel dan gambar sampai dokumen Anda selesai; hanya kemudian harus berpikir untuk menyempurnakan penempatan tepatnya.PS Baca FAQ ; kebanyakan jawaban lain di sini adalah kombinasi parsial dari nasihat yang diberikan di sana.
sumber
[htbp]
dan bukan tidak sama sekali?[ht]
daripada[htbp]
Inilah solusi mudah, dari Wikibooks :
Saya hanya meletakkan
\FloatBarrier
sebelum dan sesudah setiap meja.sumber
Jika Anda ingin memiliki dua tabel di samping satu sama lain, Anda dapat menggunakan: (dengan
float
paket dimuat)Masing-masing memiliki keterangan dan nomor sendiri. Pilihan lainnya adalah
subfigure
paket.sumber
Anda mungkin ingin menambahkan ini ke pembukaan Anda, dan menyesuaikan nilainya seperlunya:
Secara khusus, \ floatpagefraction mungkin menarik.
sumber
Untuk menempatkan keterangan di atas tabel mengambang yang diposisikan [H], sisipkan baris berikut di pembukaan:
sumber