Penempatan gambar LaTeX: [h], [t], [H], dan float
Di dokumen biasa, Scissor LaTeX mempertahankan setiap gambar dan tabel di tempat Anda menulisnya di kode sumber, apa pun huruf penempatan yang Anda berikan; hanya tata letak konferensi yang memindahkan float ke atas atau bawah halaman.
Apa itu float
Float adalah lingkungan figure atau table. Di instalasi TeX, LaTeX bisa memindahkannya dari tempat Anda menulisnya, ke atas atau bawah halaman atau ke halamannya sendiri, agar halaman terisi merata. Huruf dalam kurung siku setelah \begin{figure} menentukan ke mana float itu boleh pergi.
Float gambar dengan keterangan
Some text before the figure.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.5);
\draw (0,0) -- (3,1.5);
\end{tikzpicture}
\caption{A rectangle with one diagonal.}
\label{fig:rect}
\end{figure}
Figure~\ref{fig:rect} sits right where it was written.Di mana float ditempatkan di Scissor LaTeX
Scissor LaTeX menangani float dengan dua cara, tergantung tata letak dokumennya.
| Dokumen | Fungsi huruf penempatan |
|---|---|
article, report, book, dan setiap kelas biasa lainnya | Tidak ada. Float dicetak persis di tempatnya di kode sumber, dengan sedikit jarak di atas dan bawahnya. |
Tata letak konferensi (IEEEtran, acmart, llncs, dan paket kit seperti neurips_2026 atau cvpr) | Huruf pertama h atau H mempertahankannya di tempat; t saja memindahkannya ke atas halaman atau kolom, b saja ke bawah; selain itu float boleh pergi ke atas atau bawah, mana yang lebih dekat. |
Dalam kedua kasus, ! diabaikan, begitu pula p (halaman khusus float). Tanpa huruf apa pun, float di tata letak konferensi boleh pergi ke atas atau ke bawah.
Contoh berikut meminta bagian bawah halaman dengan [b]. Di article, gambarnya tetap di antara kedua paragraf:
[b] di article: gambar tetap di tempatnya
The paragraph before the figure.
\begin{figure}[b]
\centering
\begin{tikzpicture}
\fill[gray!30] (0,0) circle (0.6);
\draw (0,0) circle (0.6);
\end{tikzpicture}
\caption{A circle that asked for the bottom.}
\end{figure}
The paragraph after the figure.Di tata letak konferensi, huruf yang sama memindahkan float. Di sini [t] mengirim gambar ke atas kolom pertama, di atas teks yang mendahuluinya di kode sumber. Tab Masalah mencatat tata letak konferensi yang dipakai.
[t] di dokumen IEEEtran: gambar pindah ke atas
\documentclass[conference]{IEEEtran}
\begin{document}
\section{Introduction}
This paragraph comes first in the source. The figure below asks for the
top of the column, so the layout moves it above this text.
\begin{figure}[t]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.2);
\node at (1.5,0.6) {Erika Mustermann};
\end{tikzpicture}
\caption{A figure placed with [t].}
\end{figure}
This paragraph follows the figure in the source.
\end{document}![Ditata oleh Scissor LaTeX: [t] di dokumen IEEEtran: gambar pindah ke atas](/app/docs/img/a324f5161363.webp)
Tab Masalah: Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.
Keterangan dan nomor
\caption{...} memberi nomor pada float dan mencetak "Figure 1:" atau "Table 1:" sebelum teksnya. \label setelah keterangan memungkinkan Anda merujuk nomornya dengan \ref (lihat Label dan rujukan silang).
Ada dua hal yang perlu diketahui:
- Jenisnya ditentukan oleh isinya.
figureyang hanya berisitabulardiberi nomor sebagai tabel ("Table 1"), dantableyang berisi gambar atau ilustrasi diberi nomor sebagai gambar. Jika Anda ingin "Figure" pada tabel data, letakkan di dalamfigurebersama sesuatu yang lain, atau biarkan tetap sebagai tabel. - Posisi keterangan tetap. Keterangan tabel selalu dicetak di atas tabel dan keterangan gambar di bawah gambar, di mana pun Anda menulis
\caption.
Gambar yang hanya berisi tabular diberi nomor sebagai tabel
\begin{figure}[h]
\centering
\caption{Points per round.}
\begin{tabular}{lr}
Erika & 44 \\
John & 38 \\
\end{tabular}
\end{figure}Float lebar dan khusus
Beberapa lingkungan dari paket lain dibaca sebagai float biasa:
| Lingkungan | Paket | Di Scissor LaTeX |
|---|---|---|
figure*, table* | kelas standar | Ditata seperti figure dan table. Di article dua kolom, keduanya tetap di satu kolom; di tata letak konferensi dua kolom, keduanya membentang di kedua kolom. |
wrapfigure, wraptable | wrapfig | Ditata sebagai gambar biasa; teks tidak mengalir di sekitarnya. Argumen lebarnya dibaca lalu dibuang. |
sidewaysfigure, sidewaystable | rotating | Ditata sebagai gambar biasa, tidak diputar. |
SCfigure | sidecap | Ditata sebagai gambar biasa dengan keterangan di bawah. |
marginfigure, margintable | kelas tufte | Ditata sebagai gambar biasa di dalam teks. |
subfigure, subtable | subcaption | Digabung ke dalam gambar di sekitarnya; lihat Gambar dan citra. |
wrapfigure menjadi gambar biasa
\begin{wrapfigure}{r}{0.4\textwidth}
\centering
\begin{tikzpicture}
\draw[->] (0,0) -- (1.5,0);
\draw[->] (0,0) -- (0,1.2);
\end{tikzpicture}
\caption{Two axes.}
\end{wrapfigure}
In a TeX installation this text would flow around the figure on its right.
Here the figure takes its own line and the text continues below it.Agar berfungsi di kedua tempat
Jika dokumen Anda juga harus bisa dikompilasi di instalasi TeX, tulis float dengan cara biasa: [htbp] atau [t] untuk sebagian besar gambar, \centering di dalamnya, dan \caption sebelum \label. Scissor LaTeX mempertahankannya di tempat, dan instalasi TeX mengapungkannya seperti biasa. Perintah yang mengatur pengapungan, seperti \FloatBarrier dari placeins atau \clearpage, diterima: \FloatBarrier tidak melakukan apa pun di sini, dan \clearpage memulai halaman baru.
Apa yang berbeda dari instalasi TeX
Untuk rincian paket float, lihat float, wrapfig, dan rotating. Manualnya ada di CTAN: float, wrapfig, dan rotating.
Tanya jawab
Bagaimana cara memaksa gambar tetap di sini di LaTeX?
Di Scissor LaTeX Anda tidak perlu melakukannya: gambar di dokumen biasa selalu tetap di tempat Anda menulisnya. Di instalasi TeX, muat paket float lalu tulis \begin{figure}[H]; cara itu juga berfungsi di sini.
Mengapa gambar saya muncul di bagian atas halaman?
Hal itu hanya terjadi di tata letak konferensi, yang mengapungkan gambar seperti yang dilakukan LaTeX. Tulis [h] sebagai huruf pertama untuk mempertahankan gambar di dalam teks di sana.
Mengapa gambar saya diberi label "Table 1"?
Gambar itu hanya berisi tabular, jadi diberi nomor sebagai tabel. Pakai lingkungan table untuk tabel dan figure untuk citra dan ilustrasi.
Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.