लेटेक्स में, मैं आइटम करने से पहले सम्मिलित स्थान को कैसे समाप्त कर सकता हूं?
\begin{itemize} % produces lots of vertical space
\item ...
\item ...
\end{itemize}
लेटेक्स में, मैं आइटम करने से पहले सम्मिलित स्थान को कैसे समाप्त कर सकता हूं?
\begin{itemize} % produces lots of vertical space
\item ...
\item ...
\end{itemize}
जवाबों:
\vspace{-5mm}
आइटम करने से पहले प्रयास करें ।
इस प्रकार की समस्या को ठीक करने का तरीका प्रासंगिक सूची वातावरण को फिर से परिभाषित करना है। enumitem
पैकेज बात की इस तरह करने के लिए मेरी पसंदीदा तरीका है; इसमें कई विकल्प और पैरामीटर हैं जो सभी सूचियों के लिए या प्रत्येक सूची के लिए अलग-अलग हो सकते हैं।
यहाँ कैसे करना है (कुछ इस तरह से) यह क्या है मुझे लगता है कि आप चाहते हैं:
\ Usepackage {} enumitem \ सेटलिस्ट {} nolistsep
या
\ Usepackage {} enumitem \ सेटलिस्ट {} nosep
\begin{enumerate}[topsep=-5px,partopsep=0px] ...
\parsep + \topsep [+ \partopsep]
, इसलिए आपको या तो किसी सकारात्मक मूल्य के लिए क्षतिपूर्ति करने के लिए \topsep
या \partopsep
नकारात्मक संख्या पर सेट करना होगा \parsep
।
\vspace{-\topsep}
पहले का उपयोग करें \begin{itemize}
।
के \setlength{\parskip}{0pt} \setlength{\itemsep}{0pt plus 1pt}
बाद उपयोग करें \begin{itemize}
।
और सूची के बाद के स्थान के लिए, के \vspace{-\topsep}
बाद का उपयोग करें \end{itemize}
।
\vspace{-\topsep}
\begin{itemize}
\setlength{\parskip}{0pt}
\setlength{\itemsep}{0pt plus 1pt}
\item ...
\item ...
\end{itemize}
\vspace{-\topsep}
topsep
मेरे लिए बहुत आक्रामक था, इसलिए मैं \ _ vspace {-0.5 \ topsep} `
आप इसे पूरा करने के लिए सबसे साफ तरीका है एनुमिटम पैकेज ( https://ctan.org/pkg/enumitem ) करें । उदाहरण के लिए,
\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\noindent Here is some text and I want to make sure
there is no spacing the different items.
\begin{itemize}[noitemsep]
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\noindent Here is some text and I want to make sure
there is no spacing between this line and the item
list below it.
\begin{itemize}[noitemsep,topsep=0pt]
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\end{document}
इसके अलावा, यदि आप सूचियों में वैश्विक रूप से इस सेटिंग का उपयोग करना चाहते हैं, तो आप उपयोग कर सकते हैं
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\setlist[itemize]{noitemsep, topsep=0pt}
हालाँकि, ध्यान दें कि यह पैकेज अच्छी तरह से काम नहीं करता है बीमर पैकेज के है जिसका उपयोग लेटेक्स में प्रस्तुतियाँ करने के लिए किया जाता है।
यह करने के लिए "उचित" LaTeX तरीके एक पैकेज का उपयोग करना है जो आपको इच्छित रिक्ति निर्दिष्ट करने की अनुमति देता है। ऐसे कई पैकेज हैं, और ये दो पेज उनकी सूचियों से जुड़े हैं ...
मैं पैरालिस्ट पैकेज से बहुत खुश हूं । अंतरिक्ष को खत्म करने के विकल्प को जोड़ने के अलावा यह अन्य अच्छी चीजों को भी जोड़ता है जैसे कि आइटम के कॉम्पैक्ट संस्करण, एनुमरेट और वातावरण का वर्णन करें।
\renewcommand{\@listI}{%
\leftmargin=25pt
\rightmargin=0pt
\labelsep=5pt
\labelwidth=20pt
\itemindent=0pt
\listparindent=0pt
\topsep=0pt plus 2pt minus 4pt
\partopsep=0pt plus 1pt minus 1pt
\parsep=0pt plus 1pt
\itemsep=\parsep}