जवाबों:
Enumitem पैकेज के साथ यह आसान है:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
Less space:
\begin{itemize}[noitemsep]
\item foo
\item bar
\item baz
\end{itemize}
Even more compact:
\begin{itemize}[noitemsep,nolistsep]
\item foo
\item bar
\item baz
\end{itemize}
\end{document}
Enumitem पैकेज बुलेट, नंबरिंग और लंबाई को अनुकूलित करने के लिए बहुत सारी सुविधाएँ प्रदान करता है।
पैरालिस्ट पैकेज बहुत कॉम्पैक्ट सूची प्रदान करता है: कॉम्पैक्टिटेम, कॉम्पैक्टेनम और यहां तक कि पैरापैरियम और इनपरिटेम जैसे पैराग्राफ के भीतर भी सूची।
\setlist[itemize]{noitemsep}
अपनी प्रस्तावना में रखें।
enumitem
पहले से पैकेज को निर्दिष्ट करने की आवश्यकता है : \usepackage{enumitem} \setlist[itemize]{noitemsep}
... पूरे दस्तावेज़ के लिए आइटम सेट करने के लिए एक निश्चित मान पर काम करता है जो इस तरह से करता है\setlist[itemize]{itemsep=1cm}
nolistsep
विकल्प अब हटा दिया गया है , और इसका उत्तराधिकारी वह है nosep
, जो "सभी ऊर्ध्वाधर रिक्ति को मारता है"।
आप ऐसा कुछ कर सकते हैं:
\documentclass{article}
\begin{document}
Normal:
\begin{itemize}
\item foo
\item bar
\item baz
\end{itemize}
Less space:
\begin{itemize}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\item foo
\item bar
\item baz
\end{itemize}
\end{document}
यह सवाल पहले ही /tex/10684/vertical-space-in-lists पर पूछा गया था । उच्चतम मतदान वाले उत्तर में भी enumitem
पैकेज का उल्लेख किया गया था (यहां स्टीफन द्वारा उत्तर दिया गया है), लेकिन मुझे यह भी पसंद है, जिसमें एक नया पैकेज लोड करने के बजाय अपना स्वयं का आइटम बनाने का वातावरण शामिल है:
\newenvironment{myitemize}
{ \begin{itemize}
\setlength{\itemsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt} }
{ \end{itemize} }
जो इस तरह इस्तेमाल किया जाना चाहिए:
\begin{myitemize}
\item one
\item two
\item three
\end{myitemize}
compactitem
नौकरी करता है।
\usepackage{paralist}
...
\begin{compactitem}[$\bullet$]
\item Element 1
\item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list