Here naverokê

cleveref, nameref û varioref di Scissor LaTeX de

Pakêta cleveref di Scissor LaTeX de bi piranî dixebite: \cref û \Cref bi etîketên yekane, lîste û navberan dixebitin, digel \cpageref, \namecref, vebijarkên capitalise, noabbrev û nameinlink, û \crefname; \nameref li şûna sernavekê jimareyekê çap dike, û \vref îşareta rûpelê nade.

Pakêt çi dikin

cleveref cureyê tiştî li referansekê zêde dike: \cref{fig:plot} "fig. 1" çap dike bêyî ku tu peyvê binivîsî, û \cref{a,b} çend etîketan dike yek wekî "figs. 1 and 2". nameref li şûna jimareya beşekê sernavê wê çap dike. varioref bi \vref îşaretên rûpelê yên wekî "on the next page" zêde dike.

Li vir çi dixebite

FermanDi Scissor LaTeX deNîşe
\cref{label}Dixebite"section 1", "fig. 1", "table 1", "eq. (1)".
\Cref{label}DixebiteBi tîpa mezin, bê kurtkirin: "Figure 1", "Equation (1)".
\cref{a,b}, \cref{a,b,c}Dixebite"sections 1 and 2".
\crefrange{a}{b}Dixebite"eqs. (1) to (2)".
\cpageref{label}Dixebite"page 1".
\namecref{label}, \labelcref{label}DixebiteTenê nav ("eq.") an tenê jimare ("(1)").
\crefname, \CrefnameDixebiteNavên te bi xwe, di pêşgotinê de.
Vebijarkên capitalise, noabbrev, nameinlinkDixebiteVebijarkên din tên paşguhkirin.
\nameref{label} (nameref)BeşekJimareyê çap dike, ne sernavê.
\vref, \Vref (varioref)BeşekJimareyê çap dike, bê îşareta rûpelê.

Mînak

\cref ji bo te navê cureyê tiştî dide, û çend etîketan dike yek:

\cref û \Cref

LaTeXPêşgotin: \usepackage{cleveref}Di edîtorê de veke (di tabeke nû de vedibe)
\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.
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: \cref û \Cref

Hevkêşe, navber û referansên rûpelan:

Hevkêşe, \crefrange û \cpageref

LaTeXPêşgotin: \usepackage{amsmath,cleveref}Di edîtorê de veke (di tabeke nû de vedibe)
\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}.
Ji aliyê Scissor LaTeX ve hatiye rêzkirin: Hevkêşe, \crefrange û \cpageref

Vebijarkên capitalise û noabbrev li her derê navên tevahî û bi tîpa mezin dinivîsin, û \crefname navên te bi xwe diyar dike. Bi capitalise, \cref forma bi tîpa mezin a navê te bi kar tîne, ji ber vê yekê part li jêr wekî "Part" tê çapkirin:

Vebijark û \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 li vir jimareya beşê çap dike, ne sernavê wê:

\nameref jimareyekê çap dike

LaTeXPêşgotin: \usepackage{nameref}Di edîtorê de veke (di tabeke nû de vedibe)
\section{Related work}\label{sec:related}
John Doe's results are summarised in \nameref{sec:related}.

Lihevhatin

  • Ji sazkirineke TeX ber bi vir ve: referansên bi \cref û hevalên wê wekî di sazkirineke TeX de xuya dikin. \nameref li şûna sernavekê jimareyekê dide, û \vref îşareta "on the next page" tune.
  • Ji vir ber bi sazkirineke TeX ve: belge li wir bê guhertin tên berhevkirin. cleveref piştî hyperref bar bike, wekî ku rêbernameya wê dixwaze.

Rêbernameyên tevahî li ser CTAN in: ctan.org/pkg/cleveref, ctan.org/pkg/nameref û ctan.org/pkg/varioref. Ji bo rêberekê, binêre Etîket û referansên navxweyî, û ji bo \autoref, hyperref.

Pirs û bersiv

Cudahiya di navbera \cref û \Cref de çi ye?

\cref navên kurt û bi tîpên piçûk ên wekî "fig. 1" an "eq. (1)" bi kar tîne. \Cref wan bi tevahî û bi tîpa mezin dinivîse, ji bo destpêka hevokekê. Vebijarka capitalise dike ku \cref li her derê wekî \Cref tevbigere.

Ma \nameref sernavê beşê çap dike?

Hîn na. Ew jimareya beşê çap dike, ji ber vê yekê hevok dîsa jî tê xwendin, lê bi awayekî din. Heke sernav girîng be, wê bi dirêjî binivîse.

Her mînaka vê rûpelê dema ku malper tê avakirin ji aliyê Scissor LaTeX ve tê rêzkirin. Nûkirina dawî: 2026-11-07.