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= نظر انداز ہوتے ہیں
\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}paralist کی مختصر فہرستیں معیاری فہرستوں کی طرح کام کرتی ہیں:
compactitem اور compactenum
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}resume نظر انداز ہوتا ہے۔ کوئی فہرست پچھلی فہرست کے نمبر صرف تب جاری رکھتی ہے جب ان کے درمیان خالی سطروں کے سوا کچھ نہ ہو؛ درمیان میں ایک جملہ اسے پھر 1 سے شروع کرتا ہے:
resume: دوسری فہرست 1 سے شروع ہوتی ہے
\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۔