Scissor LaTeX में enumitem और paralist
Scissor LaTeX में enumitem और paralist पैकेज आंशिक रूप से काम करते हैं: 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।