cleveref، nameref و varioref لە Scissor LaTeX
پاکێجی cleveref لە Scissor LaTeX زۆربەی کار دەکات، \cref و \Cref لەگەڵ یەک ناونیشان، لیست و مەودا کار دەکەن، هەروەها \cpageref، \namecref، هەڵبژاردەکانی capitalise، noabbrev و nameinlink، و \crefname؛ \nameref لە جیاتی ناونیشان ژمارەیەک چاپ دەکات، و \vref هیچ ئاماژەیەکی پەڕە نادات.
پاکێجەکان چی دەکەن
cleveref جۆری شتەکە زیاد دەکات بۆ ئاماژەیەک: \cref{fig:plot} بەبێ ئەوەی وشەکە بنووسیت "fig. 1" چاپ دەکات، و \cref{a,b} چەند ناونیشانێک یەک دەخات بۆ "figs. 1 and 2". nameref لە جیاتی ژمارەی بەشێک ناونیشانەکەی چاپ دەکات. varioref بە \vref ئاماژەی پەڕە زیاد دەکات وەک "on the next page".
چی لێرە کار دەکات
| فەرمان | لە Scissor LaTeX | تێبینی |
|---|---|---|
\cref{label} | کار دەکات | "section 1"، "fig. 1"، "table 1"، "eq. (1)". |
\Cref{label} | کار دەکات | بە پیتی گەورە، بێ کورتکردنەوە: "Figure 1"، "Equation (1)". |
\cref{a,b}، \cref{a,b,c} | کار دەکات | "sections 1 and 2". |
\crefrange{a}{b} | کار دەکات | "eqs. (1) to (2)". |
\cpageref{label} | کار دەکات | "page 1". |
\namecref{label}، \labelcref{label} | کار دەکات | تەنها ناوەکە ("eq.") یان تەنها ژمارەکە ("(1)"). |
\crefname، \Crefname | کار دەکات | ناوەکانی خۆت، لە پێشەکیدا. |
هەڵبژاردەکانی capitalise، noabbrev، nameinlink | کار دەکات | هەڵبژاردەکانی تر پشتگوێ دەخرێن. |
\nameref{label} (nameref) | بەشێکی | ژمارەکە چاپ دەکات، نەک ناونیشانەکە. |
\vref، \Vref (varioref) | بەشێکی | ژمارەکە چاپ دەکات، بەبێ ئاماژەی پەڕە. |
نموونەکان
\cref جۆری شتەکە بۆ تۆ ناو دەبات، و چەند ناونیشانێک یەک دەخات:
\cref و \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.هاوکێشە، مەودا و ئاماژەی پەڕە:
هاوکێشەکان، \crefrange و \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}.هەڵبژاردەکانی capitalise و noabbrev لە هەموو شوێنێک ناوی تەواو و بە پیتی گەورە دەنووسن، و \crefname ناوەکانی خۆت دیاری دەکات. لەگەڵ capitalise، \cref شێوەی پیت-گەورەی ناوەکەت بەکاردەهێنێت، بۆیە part ی خوارەوە وەک "Part" چاپ دەکرێت:
هەڵبژاردەکان و \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 لێرە ژمارەی بەشەکە چاپ دەکات، نەک ناونیشانەکەی:
\nameref ژمارەیەک چاپ دەکات
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.گونجاوی
- لە دامەزراندنێکی TeX ەوە بۆ ئێرە: ئاماژەکان بە
\crefو هاوشێوەکانی وەک لە دامەزراندنێکی TeX دا دەردەکەون.\namerefلە جیاتی ناونیشان ژمارەیەک دەدات، و\vrefئاماژەی "on the next page"ـی نییە. - لێرەوە بۆ دامەزراندنێکی TeX: بەڵگەنامەکان لەوێ بێ گۆڕانکاری کۆمپایل دەبن. وەک ڕێنماییەکەی داوا دەکات،
cleverefلە دوایhyperrefبار بکە.
ڕێنماییە تەواوەکان لە CTAN دان: ctan.org/pkg/cleveref، ctan.org/pkg/nameref و ctan.org/pkg/varioref. بۆ ڕێبەرێک، سەیری ناونیشان و ئاماژە ناوخۆییەکان بکە، و بۆ \autoref، سەیری hyperref بکە.
پرسیار و وەڵام
جیاوازیی نێوان \cref و \Cref چییە؟
\cref ناوی کورت و بە پیتی بچووک بەکاردەهێنێت وەک "fig. 1" یان "eq. (1)". \Cref بە تەواوی و بە پیتی گەورە دەیاننووسێت، بۆ سەرەتای ڕستەیەک. هەڵبژاردەی capitalise وا دەکات \cref لە هەموو شوێنێک وەک \Cref ڕەفتار بکات.
ئایا \nameref ناونیشانی بەشەکە چاپ دەکات؟
هێشتا نا. ژمارەی بەشەکە چاپ دەکات، بۆیە ڕستەکە هەر دەخوێندرێتەوە، بەڵام بە شێوەیەکی جیاواز. ئەگەر گرنگە، ناونیشانەکە بە تەواوی بنووسە.
هەموو نموونەیەکی ئەم پەڕەیە لە کاتی دروستکردنی ماڵپەڕەکەدا لەلایەن Scissor LaTeX ڕیز دەکرێت. دوایین نوێکردنەوە: 2026-11-07.