مواد پر جائیں

Scissor LaTeX میں enumitem اور paralist

enumitem اور paralist پیکجز Scissor LaTeX میں جزوی طور پر کام کرتے ہیں: بریکٹ میں enumitem کے آپشنز (label=، start=، resume، noitemsep) قبول ہو کر نظر انداز ہوتے ہیں، اور \newlist اور سطر کے اندر فہرستیں سپورٹ نہیں؛ paralist کے compactitem، compactenum اور compactdesc معیاری فہرستوں کی طرح کام کرتے ہیں۔

پیکجز کیا کرتے ہیں

enumitem آپ کو آپشنز کے ذریعے فہرستیں بدلنے دیتا ہے: \begin{enumerate}[label=(\alph*)] (a)، (b)، (c) سے نمبر دیتا ہے، start=4 4 سے شروع کرتا ہے، resume پچھلی فہرست کو جاری رکھتا ہے، اور noitemsep اشیاء کے درمیان فاصلہ ہٹاتا ہے۔ \setlist تمام فہرستوں کے آپشنز طے کرتا ہے، اور \newlist آپ کے اپنے فہرست ماحول بیان کرتا ہے۔

paralist ایک پرانا پیکج ہے جس میں بنی بنائی مختصر فہرستیں (compactitem، compactenum، compactdesc) اور پیراگراف کے اندر لکھی فہرستیں (inparaenum) ہیں۔ enumerate، ایک تیسرا چھوٹا پیکج، \begin{enumerate}[(a)] دیتا ہے۔

یہاں کیا کام کرتا ہے

خصوصیتScissor LaTeX میںنوٹس
itemize، enumerate، descriptionکام کرتا ہےفہرستیں دیکھیں۔
بریکٹ میں آپشنز: label=، start=، leftmargin=، noitemsep، nosepچھوڑ دیا گیابغیر پیغام کے قبول ہوتے ہیں؛ نمبر 1، 2، 3 ہی رہتے ہیں۔
resumeچھوڑ دیا گیافہرست پھر 1 سے شروع ہوتی ہے۔ دو فہرستیں جن کے درمیان کچھ نہ ہو نمبر جاری رکھتی ہیں، نیچے دیکھیں۔
\setlist{...}چھوڑ دیا گیاپری ایمبل میں نظر انداز ہوتا ہے؛ متن میں پیغام کے ساتھ چھوڑ دیا جاتا ہے اور اس کے آرگیومنٹ چھپتے ہیں۔
\newlist، \setlist[name]{...}سپورٹ نہیںنیا ماحول نامعلوم ہے: اس کی اشیاء لیبلوں کے بغیر چھپتی ہیں۔
enumerate*، itemize* (آپشن inline)سپورٹ نہیںاشیاء لیبلوں کے بغیر سادہ متن کے طور پر چھپتی ہیں۔
compactitem، compactenum، compactdescکام کرتا ہےitemize، enumerate اور description کی طرح۔ فاصلہ فہرست کا عام فاصلہ ہے۔
asparaenum، inparaenumجزوی طور پرعام نمبر والی فہرست کے طور پر لکھے جاتے ہیں؛ inparaenum پیراگراف میں نہیں رہتا۔
\begin{enumerate}[(a)] (enumerate پیکج)چھوڑ دیا گیانمبر 1، 2، 3۔

مثالیں

enumitem کے آپشنز قبول ہوتے ہیں، اس لیے ان والی دستاویز کھلتی اور ٹائپ سیٹ ہوتی ہے، لیکن لیبل 1، 2، 3 ہی رہتے ہیں:

label= اور start= نظر انداز ہوتے ہیں

LaTeXابتدائیہ: \usepackage{enumitem}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{enumerate}[label=(\alph*), start=4, noitemsep]
  \item Numbered 1 here, (d) in a TeX installation.
  \item Numbered 2 here, (e) in a TeX installation.
\end{enumerate}

جب لیبل اہم ہوں تو انہیں description فہرست میں خود لکھیں۔ لیبل یہاں اور ہر TeX انسٹالیشن میں ٹھیک ویسے ہی آتے ہیں جیسے ٹائپ کیے گئے:

description کے ساتھ اپنے لیبل

\begin{description}
  \item[(a)] Erika Mustermann collects the samples.
  \item[(b)] John Doe weighs all 44 of them.
  \item[(c)] Hans Mustermann writes the report.
\end{description}
Scissor LaTeX نے ٹائپ سیٹ کیا: description کے ساتھ اپنے لیبل

paralist کی مختصر فہرستیں معیاری فہرستوں کی طرح کام کرتی ہیں:

compactitem اور compactenum

LaTeXابتدائیہ: \usepackage{paralist}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
Before you start:
\begin{compactitem}
  \item read the brief,
  \item check the equipment.
\end{compactitem}
Then:
\begin{compactenum}
  \item weigh the sample,
  \item write down the result.
\end{compactenum}
Scissor LaTeX نے ٹائپ سیٹ کیا: compactitem اور compactenum

resume نظر انداز ہوتا ہے۔ کوئی فہرست پچھلی فہرست کے نمبر صرف تب جاری رکھتی ہے جب ان کے درمیان خالی سطروں کے سوا کچھ نہ ہو؛ درمیان میں ایک جملہ اسے پھر 1 سے شروع کرتا ہے:

resume: دوسری فہرست 1 سے شروع ہوتی ہے

LaTeXابتدائیہ: \usepackage{enumitem}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{enumerate}
  \item Prepare the room.
\end{enumerate}
A short break follows.
\begin{enumerate}[resume]
  \item Start the test (2 in a TeX installation).
\end{enumerate}

مطابقت

  • TeX انسٹالیشن سے یہاں: فہرستیں اپنے متن کے ساتھ ٹائپ سیٹ ہوتی ہیں، لیکن معیاری لیبلوں اور فاصلے کے ساتھ۔ \newlist سے بیان کی گئی فہرستیں اپنے لیبل کھو دیتی ہیں؛ انہیں enumerate یا description سے بدلیں۔
  • یہاں سے TeX انسٹالیشن میں: دستاویزات وہاں بغیر تبدیلی کے کمپائل ہوتی ہیں، اور تب enumitem کے آپشنز اثر کرتے ہیں۔

مکمل دستی کتابچے CTAN پر ہیں: enumitem اور paralist۔ عام طور پر فہرستوں کے لیے فہرستیں: itemize، enumerate، description دیکھیں۔

یہ بھی دیکھیں: فہرستیں اور multicol۔

سوالات اور جوابات

کسی فہرست کو (a)، (b)، (c) سے نمبر کیسے دوں؟

TeX انسٹالیشن میں enumitem کے ساتھ \begin{enumerate}[label=(\alph*)]۔ Scissor LaTeX یہ آپشن نظر انداز کرتا ہے، اس لیے اگر حروف یہاں دکھنے ضروری ہوں تو \item[(a)] کے ساتھ description فہرست استعمال کریں۔

فہرست کی اشیاء کے درمیان فاصلہ کیسے ہٹاؤں؟

یہاں noitemsep نظر انداز ہوتا ہے، اور فاصلہ مقرر ہے۔ یہ تب اثر کرتا ہے جب آپ دستاویز TeX انسٹالیشن میں کمپائل کریں۔

اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔