তালিকার আইটেমগুলির মধ্যে ফাঁকা স্থান অপসারণ করার জন্য কোনও তালিকা ফর্ম্যাট করার সর্বোত্তম উপায়।
উত্তর:
এনিমেটেম প্যাকেজ সহ এটি আরও সহজ:
\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}
বুলেট, সংখ্যা এবং দৈর্ঘ্য কাস্টমাইজ করার জন্য এনুমাইটেম প্যাকেজটি প্রচুর বৈশিষ্ট্য সরবরাহ করে।
প্যারালিস্ট প্যাকেজটি খুব কমপ্যাক্ট তালিকা সরবরাহ করে: ইনপেনারেনিয়াম এবং ইনপ্যারাইটেমের মতো অনুচ্ছেদের মধ্যে কমপ্যাক্টাইটেম, কমপ্যাক্টেনিয়াম এবং এমনকি তালিকাও সরবরাহ করে lists
\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