सामग्री पर जाएँ

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= नज़रअंदाज़ होते हैं

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।