Liste öğeleri arasındaki boşlukları kaldırmak için bir listeyi biçimlendirmenin en iyi yolu nedir?
Yanıtlar:
Enumitem paketi ile daha kolay:
\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 paketi madde işaretlerini, numaralandırmayı ve uzunlukları özelleştirmek için birçok özellik sağlar.
Paralist paket çok kompakt listeler sağlar: compactitem, compactenum ve hatta inparaenum ve inparaitem gibi paragraflar içindeki listeler.
\setlist[itemize]{noitemsep}
önsözünüzü girin.
enumitem
Paketi önceden belirtmeniz gerekir : \usepackage{enumitem} \setlist[itemize]{noitemsep}
... ayrıca tüm belge için öğeleri belirli bir değere ayarlamak da bu şekilde çalışır\setlist[itemize]{itemsep=1cm}
nolistsep
seçeneğin artık kullanımdan kaldırıldığını ve halefinin nosep
"tüm dikey aralıkları ortadan kaldıran" olduğunu da eklemek isterim .
Bunun gibi bir şey yapabilirsiniz:
\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}
Bu soru zaten /tex/10684/vertical-space-in-lists adresinde sorulmuştu . En yüksek oyu alan cevap aynı zamanda enumitem
paketten de bahsetti (burada Stefan tarafından cevaplandı), ancak bunu da beğendim, yeni bir paket yüklemek yerine kendi öğe oluşturma ortamınızı oluşturmayı içeriyor:
\newenvironment{myitemize}
{ \begin{itemize}
\setlength{\itemsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt} }
{ \end{itemize} }
Hangisi böyle kullanılmalı:
\begin{myitemize}
\item one
\item two
\item three
\end{myitemize}
compactitem
işi yapar.
\usepackage{paralist}
...
\begin{compactitem}[$\bullet$]
\item Element 1
\item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list