Peletakan rajah LaTeX: [h], [t], [H] dan apungan
Dalam dokumen biasa, Scissor LaTeX mengekalkan setiap rajah dan jadual di tempat anda menulisnya dalam sumber, walau apa pun huruf peletakan yang anda berikan; hanya susun atur persidangan yang memindahkan apungan ke bahagian atas atau bawah halaman.
Apakah apungan
Apungan ialah persekitaran figure atau table. Dalam pemasangan TeX, LaTeX boleh memindahkannya dari tempat anda menulisnya, ke bahagian atas atau bawah halaman atau ke halamannya sendiri, supaya halaman terisi dengan sekata. Huruf dalam kurungan siku selepas \begin{figure} menyatakan ke mana ia boleh pergi.
Apungan rajah dengan kapsyen
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.Ke mana apungan pergi dalam Scissor LaTeX
Scissor LaTeX mengendalikan apungan dengan dua cara, bergantung pada susun atur dokumen.
| Dokumen | Apa yang dilakukan huruf peletakan |
|---|---|
article, report, book dan setiap kelas biasa yang lain | Tiada apa-apa. Apungan diletakkan tepat di tempatnya dalam sumber, dengan sedikit ruang di atas dan di bawah. |
Susun atur persidangan (IEEEtran, acmart, llncs dan pakej kit seperti neurips_2026 atau cvpr) | Huruf pertama h atau H mengekalkannya di tempatnya; t sahaja memindahkannya ke bahagian atas halaman atau lajur, b sahaja ke bahagian bawah; selain itu ia boleh pergi ke atas atau bawah, mana yang lebih dekat. |
Dalam kedua-dua kes, ! diabaikan, begitu juga p (halaman apungan). Tanpa sebarang huruf, apungan dalam susun atur persidangan boleh pergi ke atas atau ke bawah.
Contoh seterusnya meminta bahagian bawah halaman dengan [b]. Dalam article, rajah itu kekal di antara dua perenggan:
[b] dalam article: rajah kekal 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.Dalam susun atur persidangan, huruf yang sama memindahkan apungan. Di sini [t] menghantar rajah ke bahagian atas lajur pertama, di atas teks yang datang sebelumnya dalam sumber. Tab Masalah mencatat susun atur persidangan yang digunakan.
[t] dalam dokumen IEEEtran: rajah pergi ke bahagian 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}![Disusun atur oleh Scissor LaTeX: [t] dalam dokumen IEEEtran: rajah pergi ke bahagian 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.
Kapsyen dan nombor
\caption{...} menomborkan apungan dan mencetak "Figure 1:" atau "Table 1:" sebelum teks. \label selepas kapsyen membolehkan anda merujuk nombor itu dengan \ref (lihat Label dan rujukan silang).
Terdapat dua butiran yang perlu diketahui:
- Jenisnya ditentukan oleh kandungan.
figureyang hanya mengandungitabulardinomborkan sebagai jadual ("Table 1"), dantableyang mengandungi imej atau gambar dinomborkan sebagai rajah. Jika anda mahukan "Figure" pada jadual data, letakkannya dalamfigurebersama sesuatu yang lain, atau kekalkannya sebagai jadual. - Kedudukan kapsyen adalah tetap. Kapsyen jadual sentiasa diletakkan di atas jadual dan kapsyen rajah di bawah rajah, di mana pun anda menulis
\caption.
Rajah yang hanya mengandungi tabular dinomborkan sebagai jadual
\begin{figure}[h]
\centering
\caption{Points per round.}
\begin{tabular}{lr}
Erika & 44 \\
John & 38 \\
\end{tabular}
\end{figure}Apungan lebar dan khas
Beberapa persekitaran daripada pakej lain dibaca sebagai apungan biasa:
| Persekitaran | Pakej | Dalam Scissor LaTeX |
|---|---|---|
figure*, table* | kelas standard | Dicetak seperti figure dan table. Dalam article dua lajur, ia kekal dalam satu lajur; dalam susun atur persidangan dua lajur, ia merentangi kedua-dua lajur. |
wrapfigure, wraptable | wrapfig | Dicetak sebagai rajah biasa; teks tidak mengalir di sekelilingnya. Argumen lebar dibaca dan digugurkan. |
sidewaysfigure, sidewaystable | rotating | Dicetak sebagai rajah biasa, tidak diputar. |
SCfigure | sidecap | Dicetak sebagai rajah biasa dengan kapsyen di bawah. |
marginfigure, margintable | kelas tufte | Dicetak sebagai rajah biasa dalam teks. |
subfigure, subtable | subcaption | Digabungkan ke dalam rajah di sekelilingnya; lihat Rajah dan imej. |
wrapfigure menjadi rajah 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.Menjadikannya berfungsi di kedua-dua tempat
Jika dokumen anda juga mesti dikompil dalam pemasangan TeX, tulis apungan dengan cara biasa: [htbp] atau [t] untuk kebanyakan rajah, \centering di dalamnya, dan \caption sebelum \label. Scissor LaTeX mengekalkannya di tempatnya dan pemasangan TeX mengapungkannya seperti biasa. Perintah yang mengawal pengapungan, seperti \FloatBarrier daripada placeins atau \clearpage, diterima: \FloatBarrier tidak melakukan apa-apa di sini, dan \clearpage memulakan halaman baharu.
Perbezaan daripada pemasangan TeX
Untuk butiran pakej apungan, lihat float, wrapfig dan rotating. Manualnya ada di CTAN: float, wrapfig dan rotating.
Soalan dan jawapan
Bagaimanakah saya memaksa rajah kekal di sini dalam LaTeX?
Dalam Scissor LaTeX anda tidak perlu: rajah dalam dokumen biasa sentiasa kekal di tempat anda menulisnya. Dalam pemasangan TeX, muatkan pakej float dan tulis \begin{figure}[H]; itu juga berfungsi di sini.
Mengapakah rajah saya muncul di bahagian atas halaman?
Itu hanya berlaku dalam susun atur persidangan, yang mengapungkan rajah seperti LaTeX. Tulis [h] sebagai huruf pertama untuk mengekalkan rajah dalam teks di situ.
Mengapakah rajah saya dilabel "Table 1"?
Rajah itu hanya mengandungi tabular, jadi ia dinomborkan sebagai jadual. Gunakan persekitaran table untuk jadual dan figure untuk imej dan lukisan.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.