पीडीएफ के अन्य भागों की ओर इंगित करें

लेबल और रेफरी, साथ ही स्वचालित नामों के लिए क्लेवरिफ़।

पीडीएफ के अन्य भागों पर इंगित करें

हाथ से “चित्र 3 देखें” टाइप करना एक ऐसा वादा है जिसे आप पूरा नहीं कर सकते। पेपर में पहले एक अंक और हाथ से टाइप किया गया प्रत्येक अंक गलत होने पर जोड़ें। LaTeX इसे दो-भाग तंत्र के साथ हल करता है: \label आपके द्वारा चुने गए नंबर वाली चीज़ के लिए एक नाम जोड़ता है, और \ref वह चीज़ जो भी नंबर के साथ समाप्त होती है उसे प्रिंट करता है। आप नामों का उल्लेख करते हैं, और संकलक संख्याओं को ईमानदार रखता है।

लेबल और रेफरी

\section{Methods}\label{sec:methods}
\begin{equation}\label{eq:main} ... \end{equation}
\begin{figure}
...
\caption{...}\label{fig:pipeline}
\end{figure}
See Section~\ref{sec:methods}, Eq.~\eqref{eq:main}, and Figure~\ref{fig:pipeline}.

\label{sec:methods} सबसे हाल ही में असाइन की गई संख्या को रिकॉर्ड करता है, यहां अनुभाग, कुंजी sec:methods के अंतर्गत है। बाद में, \ref{sec:methods} उस संख्या को प्रिंट करता है, और \eqref एम्समैथ संस्करण है जो समीकरणों के लिए कोष्ठक सम्मेलन जोड़ता है, “1” के बजाय “(1)” प्रिंट करता है।

इस उदाहरण में दो विवरण बहुत मायने रखते हैं। सबसे पहले, किसी आकृति के अंदर लेबल \caption के बाद आना चाहिए, क्योंकि कैप्शन ही आकृति काउंटर को आगे बढ़ाता है; इसके पहले रखा गया एक लेबल चुपचाप वर्तमान अनुभाग संख्या को चुन लेता है। दूसरा, चित्रा~\रेफ{...} में ~ एक नॉन-ब्रेकिंग स्पेस है, जो शब्द और उसकी संख्या को एक ही लाइन पर रखता है, न कि “चित्रा” को एक लाइन खत्म करने देता है और “3” को अगली लाइन शुरू करने देता है।

sec:, fig:, और eq: उपसर्ग शुद्ध परिपाटी हैं। LaTeX को उनकी आवश्यकता नहीं है, लेकिन वे कुंजियों को पढ़ने योग्य बनाते हैं और संपादक को स्वचालित रूप से आपके लेबल को प्रकार के अनुसार समूहित करने देते हैं।

##क्यों देखते हो??

लेबल जोड़ने के बाद पहले संकलन पर, \ref ?? प्रिंट करता है। संख्याओं को पिछले रन के दौरान लिखी गई .aux फ़ाइल के माध्यम से हल किया जाता है, इसलिए एक नए लेबल को प्रदर्शित होने के लिए एक और संकलन की आवश्यकता होती है; आप एक से अधिक बार संकलन क्यों करते हैं तंत्र की व्याख्या करता है। एक ?? जो लगातार दो संकलनों में जीवित रहता है, लगभग हमेशा इसका मतलब है कि \ref में कुंजी \label में कुंजी से मेल नहीं खाती है।

चतुर आपके लिए शब्द लिखता है

क्लेवरिफ़ के साथ (हाइपररेफ़ के बाद लोड करें):

\usepackage{cleveref}
\cref{fig:pipeline}

\cref{fig:pipeline} “चित्र 3”, शामिल प्रकार का नाम प्रिंट करता है, और यदि लेबल इसके बजाय एक तालिका या समीकरण बन जाता है तो इसे अनुकूलित करता है। \Cref वाक्य की शुरुआत के लिए बड़े अक्षर का उपयोग करता है, और \cref{eq:a,eq:b,eq:c} एक सूची को एक श्रेणी में संपीड़ित करता है। लोड क्रम पर ध्यान दें: क्लेवरिफ़ उन कुछ पैकेजों में से एक है जो सामान्य नियम के विपरीत, [हाइपररेफ़] (/ सीखें / हाइपरलिंक /) के बाद आना चाहिए। इसे जल्दी अपनाएं. हस्तलिखित “चित्रा~\रेफ” वाक्यांशों से भरे कागज में \cref को पुनः फ़िट करना कठिन है।

{ट्रैक} पर वापस जाएँ