cleveref, nameref dan varioref dalam Scissor LaTeX
Kebanyakan pakej cleveref berfungsi dalam Scissor LaTeX: \cref dan \Cref berfungsi dengan label tunggal, senarai dan julat, bersama \cpageref, \namecref, pilihan capitalise, noabbrev dan nameinlink, serta \crefname; \nameref mencetak nombor dan bukan tajuk, dan \vref tidak memberikan petunjuk halaman.
Apa yang dilakukan oleh pakej ini
cleveref menambah jenis objek kepada rujukan: \cref{fig:plot} mencetak "fig. 1" tanpa anda menaip perkataan itu, dan \cref{a,b} menggabungkan beberapa label menjadi "figs. 1 and 2". nameref mencetak tajuk bahagian dan bukan nombornya. varioref menambah petunjuk halaman seperti "on the next page" dengan \vref.
Apa yang berfungsi di sini
| Perintah | Dalam Scissor LaTeX | Catatan |
|---|---|---|
\cref{label} | Berfungsi | "section 1", "fig. 1", "table 1", "eq. (1)". |
\Cref{label} | Berfungsi | Huruf besar, tanpa singkatan: "Figure 1", "Equation (1)". |
\cref{a,b}, \cref{a,b,c} | Berfungsi | "sections 1 and 2". |
\crefrange{a}{b} | Berfungsi | "eqs. (1) to (2)". |
\cpageref{label} | Berfungsi | "page 1". |
\namecref{label}, \labelcref{label} | Berfungsi | Nama sahaja ("eq.") atau nombor sahaja ("(1)"). |
\crefname, \Crefname | Berfungsi | Nama anda sendiri, dalam mukadimah. |
Pilihan capitalise, noabbrev, nameinlink | Berfungsi | Pilihan lain diabaikan. |
\nameref{label} (nameref) | Sebahagian | Mencetak nombor, bukan tajuk. |
\vref, \Vref (varioref) | Sebahagian | Mencetak nombor, tanpa petunjuk halaman. |
Contoh
\cref menamakan jenis objek untuk anda, dan menggabungkan beberapa label:
\cref dan \Cref
\section{Data}\label{sec:data}
\section{Method}\label{sec:method}
\begin{figure}[h]
\centering
\fbox{A plot of the 44 samples}
\caption{Samples.}\label{fig:samples}
\end{figure}
\begin{table}[h]
\centering
\begin{tabular}{lr} Erika & 44 \\ Hans & 38 \\ \end{tabular}
\caption{Counts.}\label{tab:counts}
\end{table}
As \cref{sec:data,sec:method} explain, \cref{fig:samples} shows
the samples. \Cref{tab:counts} counts them.Persamaan, julat dan rujukan halaman:
Persamaan, \crefrange dan \cpageref
\begin{equation} a + b = 44 \label{eq:sum} \end{equation}
\begin{equation} a - b = 2 \label{eq:diff} \end{equation}
Adding \crefrange{eq:sum}{eq:diff} gives $a = 23$; \Cref{eq:sum}
is on \cpageref{eq:sum}.Pilihan capitalise dan noabbrev menulis nama penuh berhuruf besar di mana-mana, dan \crefname menetapkan nama anda sendiri. Dengan capitalise, \cref menggunakan bentuk huruf besar nama anda, jadi part di bawah dicetak sebagai "Part":
Pilihan dan \crefname
\documentclass{article}
\usepackage[capitalise,noabbrev]{cleveref}
\crefname{section}{part}{parts}
\begin{document}
\section{Overview}\label{sec:overview}
\begin{figure}[h]
\centering
\fbox{Diagram}
\caption{A diagram.}\label{fig:diagram}
\end{figure}
\cref{fig:diagram} belongs to \cref{sec:overview}.
\end{document}\nameref mencetak nombor bahagian di sini, bukan tajuknya:
\nameref mencetak nombor
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.Keserasian
- Dari pemasangan TeX ke sini: rujukan dengan
\crefdan perintah sekeluarganya kelihatan sama seperti dalam pemasangan TeX.\namerefmemberikan nombor dan bukan tajuk, dan\vreftiada petunjuk "on the next page". - Dari sini ke pemasangan TeX: dokumen dikompil di sana tanpa perubahan. Muatkan
cleverefselepashyperref, seperti yang diminta oleh manualnya.
Manual penuh terdapat di CTAN: ctan.org/pkg/cleveref, ctan.org/pkg/nameref dan ctan.org/pkg/varioref. Untuk panduan, lihat Label dan rujukan silang, dan untuk \autoref, hyperref.
Soalan dan jawapan
Apakah perbezaan antara \cref dan \Cref?
\cref menggunakan nama pendek berhuruf kecil seperti "fig. 1" atau "eq. (1)". \Cref menulisnya sepenuhnya dengan huruf besar, untuk permulaan ayat. Pilihan capitalise menjadikan \cref berkelakuan seperti \Cref di mana-mana.
Adakah \nameref mencetak tajuk bahagian?
Belum lagi. Ia mencetak nombor bahagian, jadi ayat itu masih boleh dibaca, tetapi berbeza. Tulis tajuk itu sepenuhnya jika ia penting.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.