Lumaktaw sa nilalaman

Cross-references sa LaTeX: \label at \ref

Ilagay ang \label{key} kasunod mismo ng bagay na gusto mong tukuyin (pagkatapos ng \section{...}, pagkatapos ng \caption{...}, sa loob ng isang equation) at isulat ang \ref{key} kung saan mo gusto ang numero nito; pinupunan ng Scissor LaTeX ang numero kapag nagta-typeset ito.

Mag-label, tapos tumukoy

May dalawang bahagi ang isang cross-reference. Minamarkahan ng \label{key} ang isang bagay na may numero, at ipinapakita ng \ref{key} ang numero nito. Ang key ay anumang pangalang pipiliin mo; ang mga prefix gaya ng sec:, fig:, tab: at eq: ay nakaugaliang paraan para manatiling nababasa ang keys, hindi isang patakaran.

Referring to a section and a figure

\section{Results}
\label{sec:results}

\begin{figure}[h]
  \centering
  \begin{tikzpicture}
    \draw (0,0) -- (1,0.8) -- (2,0.3) -- (3,1.1);
  \end{tikzpicture}
  \caption{Measured values.}
  \label{fig:values}
\end{figure}

Section~\ref{sec:results} shows the values in Figure~\ref{fig:values}.
Na-typeset ng Scissor LaTeX: Referring to a section and a figure

Ang ~ sa pagitan ng salita at ng reference ay isang space na hindi kailanman nahahati, kaya nananatili sa iisang linya ang "Figure" at ang numero nito.

Saan ilalagay ang label

Kinukuha ng label ang numero ng pinakamalapit na bagay na may numero bago ito:

TutukuyinIlagay ang \labelIpinapakita ng \ref
Isang sectionkasunod mismo ng \section{...} (o \subsection, \chapter)2, 2.1
Isang figure o tablepagkatapos ng \caption{...}, sa loob ng float1
Isang equationsa loob ng equation o ng isang numbered align1
Isang list itempagkatapos ng \item sa isang enumerate2, 2b
Isang theoremsa loob ng theorem, lemma at mga katulad na environment1
Isang footnotesa loob ng text ng \footnote{...}2

Equations

Ipinapakita ng \eqref{key} ang numero ng equation sa loob ng parentheses, gaya ng karaniwang pagpapakita sa equation numbers. Ang \ref{key} ay nagbibigay ng numero lang.

\eqref and \ref for an equation

LaTeXPreamble: \usepackage{amsmath}Buksan sa editor (magbubukas sa bagong tab)
\begin{equation}
  a^2 + b^2 = c^2
  \label{eq:pythagoras}
\end{equation}
Equation~\eqref{eq:pythagoras} is famous; its number is \ref{eq:pythagoras}.

Sa Scissor LaTeX, iisang numero ang nakukuha ng isang align o gather block, hindi isa bawat row. Ang unang \label lang sa block ang pinapanatili, kaya ?? ang ipinapakita ng reference sa label ng mas huling row. Tingnan ang Equations, alignment at numbering para sa mga detalye.

Commands na nagdadagdag ng pangalan: \autoref at \cref

Ipinapakita ng \autoref (mula sa hyperref) at \cref (mula sa cleveref) ang uri ng bagay kasama ang numero nito, kaya hindi mo na kailangang isulat mismo ang "Figure". Sinusunod ng \cref ang defaults ng cleveref: lower case at maiikling pangalan ("fig.", "eq."), at ang \Cref sa simula ng pangungusap ay nagbibigay ng buong pangalan na naka-capitalize.

\autoref, \cref and \Cref

LaTeXPreamble: \usepackage{amsmath,hyperref,cleveref}Buksan sa editor (magbubukas sa bagong tab)
\section{Method}
\label{sec:method}
\begin{equation}
  y = 44x
  \label{eq:line}
\end{equation}
\begin{table}[h]
  \centering
  \caption{Settings.}
  \label{tab:settings}
  \begin{tabular}{lr} Runs & 44 \\ \end{tabular}
\end{table}
\autoref{sec:method} uses \cref{tab:settings} and \cref{eq:line}.
\Cref{tab:settings} lists the runs.
Na-typeset ng Scissor LaTeX: \autoref, \cref and \Cref

Kaya rin ng cleveref na tumukoy sa ilang label nang sabay-sabay, at sa isang range:

Lists and ranges with \cref

LaTeXPreamble: \usepackage{amsmath,cleveref}Buksan sa editor (magbubukas sa bagong tab)
\begin{equation} a = 1 \label{eq:a} \end{equation}
\begin{equation} b = 2 \label{eq:b} \end{equation}
See \cref{eq:a,eq:b}, or \crefrange{eq:a}{eq:b}.

Binabasa ang package options na capitalise (o capitalize), noabbrev at nameinlink, pati ang \crefname at \Crefname sa preamble.

cleveref options and \crefname

\documentclass{article}
\usepackage{amsmath}
\usepackage[capitalise,noabbrev]{cleveref}
\crefname{table}{Tab.}{Tabs.}
\begin{document}
\begin{equation} E = mc^2 \label{eq:e} \end{equation}
\begin{table}[h]
  \centering
  \caption{Masses.}
  \label{tab:m}
  \begin{tabular}{l} 44 kg \\ \end{tabular}
\end{table}
\cref{eq:e} uses the mass in \cref{tab:m}.
\end{document}
Na-typeset ng Scissor LaTeX: cleveref options and \crefname
CommandSa Scissor LaTeXMga tala
\ref{key}GumaganaAng numero lang.
\eqref{key}GumaganaAng numero sa loob ng parentheses.
\pageref{key}GumaganaAng page number kung saan naroon ang label.
\autoref{key}Bahagya"Section 2", "Figure 1", "Table 1", "Theorem 1". Para sa equations, numero lang ang ipinapakita nito, hindi "Equation 1".
\cref, \CrefGumaganaIsa o ilang label; ang default na pangalan ng cleveref, o ang sa iyo mula sa \crefname.
\crefrange, \cpageref, \namecrefGumaganaIsang range, ang page, o ang pangalan lang.
\nameref{key}BahagyaIpinapakita ang numero, hindi ang title ng section.
\vref{key}BahagyaIpinapakita ang numero, nang walang "on the next page".
\hyperref[key]{text}GumaganaIpinapakita ang text mo bilang link sa label.

Mga page at nawawalang label

Ipinapakita ng \pageref ang page kung saan naroon ang isang label. Ang reference sa label na hindi umiiral ay nagpapakita ng naka-bold na ??, gaya ng ginagawa ng LaTeX bago ang pangalawang run nito, at inililista ng Problems tab nang isang beses ang bawat nawawalang label: "References to labels that do not exist (shown as ??): sec:nowhere".

\pageref and a missing label

\section{Data}
\label{sec:data}
The data is described on page~\pageref{sec:data}.
This label does not exist: Section~\ref{sec:nowhere}.

Tab na Problems: References to labels that do not exist (shown as ??): sec:nowhere

Ano ang naiiba sa isang TeX installation

Para sa packages, tingnan ang cleveref at hyperref; nasa CTAN ang buong mga manual: cleveref, hyperref.

Mga tanong at sagot

Bakit ?? ang lumalabas sa reference ko sa LaTeX?

Hindi umiiral ang label, o iba ang spelling nito sa \ref. Sa Scissor LaTeX, puwede rin itong mangahulugang pangalawang label ito sa isang align block, na iisang numero lang ang nakukuha.

Paano ko tutukuyin ang isang equation nang may parentheses?

Gamitin ang \eqref{key} mula sa amsmath. Ipinapakita nito ang numero sa loob ng parentheses, halimbawa (1).

Ano ang pagkakaiba ng \ref at \autoref?

Numero lang ang ipinapakita ng \ref. Idinadagdag ng \autoref ang uri, gaya ng "Figure 1" o "Section 2", kaya hindi mo na kailangang i-type mismo ang salita.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.