Langsung ke konten

caption dan subcaption di Scissor LaTeX

Paket caption dan subcaption berfungsi sebagian di Scissor LaTeX: \caption di figure dan table berfungsi, \captionsetup diabaikan, \captionof mencetak teksnya tanpa nomor, \caption* tetap mendapat nomor, dan subfigure/subtable dihitung sebagai gambar terpisah sehingga nomornya salah; sebagai gantinya letakkan semua bagian dalam satu figure dengan satu keterangan.

Apa yang dilakukan paket-paket ini

caption mengubah tampilan keterangan (\captionsetup{font=small, labelfont=bf}), menambahkan \caption* untuk keterangan tanpa nomor, dan \captionof{figure}{...} untuk keterangan di luar float. subcaption menambahkan lingkungan subfigure dan subtable, yang memuat bagian-bagian dari satu gambar, masing-masing dengan keterangannya sendiri berlabel (a), (b), dan seterusnya.

Apa yang berfungsi di sini

PerintahDi Scissor LaTeXCatatan
\caption{...} di figure dan tableBerfungsi"Figure 1: ...", "Table 1: ...". Keterangan tabel selalu ditempatkan di atas tabel.
\caption[short]{long}SebagianTeks panjangnya ditampilkan; yang pendek diabaikan.
\label setelah \captionBerfungsi
\captionsetup{...}DihilangkanDiabaikan tanpa pesan.
\caption*{...}SebagianKeterangannya ditampilkan, tetapi dengan nomor.
\captionof{type}{...}SebagianTeksnya ditampilkan tanpa "Figure" atau nomor; \label setelahnya menghasilkan ?? di rujukan.
subfigure, subtableKurang didukungSetiap bagian dihitung sebagai gambar tersendiri. Nomor gambar berikutnya meleset, dan \ref serta nomor keterangan yang dicetak tidak cocok.
\subcaption{...}SebagianTeksnya dicetak sebagai baris tersendiri.

Contoh

Sebuah figure dan tabel dengan keterangan dan rujukan:

\caption di figure dan tabel

LaTeXPreambul: \usepackage{caption}Buka di editor (terbuka di tab baru)
\begin{figure}[h]
  \centering
  \fbox{A sketch of the setup}
  \caption{The test setup of Erika Mustermann.}\label{fig:setup}
\end{figure}
\begin{table}[h]
  \centering
  \caption{Results of the 44 runs.}\label{tab:runs}
  \begin{tabular}{lr} Mean & 12.5 \\ Best & 9.1 \\ \end{tabular}
\end{table}
Figure~\ref{fig:setup} shows the setup and Table~\ref{tab:runs} the results.
Ditata oleh Scissor LaTeX: \caption di figure dan tabel

Sebagai pengganti subfigure, letakkan bagian-bagiannya dalam satu figure dan sebutkan di keterangannya. Di sini setiap gambar ditempatkan di barisnya sendiri, jadi bagian-bagiannya tampil bertumpuk. Nomornya benar, dan kodenya juga berfungsi di instalasi TeX:

Dua bagian dalam satu figure

LaTeXPreambul: \usepackage{graphicx}Buka di editor (terbuka di tab baru)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.4\linewidth]{graphicx-photo.png}
  \includegraphics[width=0.4\linewidth]{graphicx-diagram.svg}
  \caption{Weekly orders: (a) first quarter, top; (b) second quarter, bottom.}
  \label{fig:orders}
\end{figure}
Figure~\ref{fig:orders}(a) shows the first quarter.
Ditata oleh Scissor LaTeX: Dua bagian dalam satu figure

\captionsetup diterima tetapi tidak mengubah apa pun, jadi labelnya di sini tidak tebal dan fonnya tidak mengecil:

\captionsetup diabaikan

\documentclass{article}
\usepackage{caption}
\captionsetup{font=small, labelfont=bf}
\begin{document}
\begin{figure}[h]
  \centering
  \fbox{Plot}
  \caption{The caption keeps the normal style.}
\end{figure}
\end{document}

Kompatibilitas

  • Dari instalasi TeX ke sini: gambar dan tabel dengan \caption biasa tampil benar. Dokumen dengan subfigure ditata huruf, tetapi nomor gambar salah mulai dari sub-gambar pertama; gaya keterangan dari \captionsetup tidak diterapkan.
  • Dari sini ke instalasi TeX: dokumen bisa dikompilasi di sana tanpa perubahan. Keterangan lalu mengikuti pengaturan \captionsetup Anda.

Manual lengkapnya ada di CTAN: ctan.org/pkg/caption dan ctan.org/pkg/subcaption. Lihat juga Gambar dan citra dan Float: menempatkan gambar dan tabel.

Tanya jawab

Bagaimana cara menempatkan dua gambar berdampingan?

Belum bisa secara langsung: gambar ditempatkan di barisnya masing-masing. Gabungkan bagian-bagiannya menjadi satu file gambar, atau biarkan bertumpuk dalam satu figure dan jelaskan sebagai (a) dan (b) dalam satu keterangan.

Mengapa keterangan tabel saya berada di atas tabel?

Di sini keterangan tabel selalu ditempatkan di atas tabel, di mana pun Anda menulis \caption. Itulah gaya yang lazim untuk tabel.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.