মূল অংশে যান

Scissor LaTeX-এ cleveref, nameref ও varioref

Scissor LaTeX-এ cleveref প্যাকেজ বেশিরভাগই কাজ করে: একক লেবেল, তালিকা আর পরিসরসহ \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

LaTeXপ্রিঅ্যাম্বল: \usepackage{cleveref}এডিটরে খুলুন (নতুন ট্যাবে খোলে)
\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.
Scissor LaTeX টাইপসেট করেছে: \cref ও \Cref

সমীকরণ, পরিসর আর পেজ রেফারেন্স:

সমীকরণ, \crefrange ও \cpageref

LaTeXপ্রিঅ্যাম্বল: \usepackage{amsmath,cleveref}এডিটরে খুলুন (নতুন ট্যাবে খোলে)
\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}.
Scissor LaTeX টাইপসেট করেছে: সমীকরণ, \crefrange ও \cpageref

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 একটি নম্বর দেখায়

LaTeXপ্রিঅ্যাম্বল: \usepackage{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।