\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}
Paket enumitem menyediakan banyak fitur untuk menyesuaikan peluru, penomoran, dan panjang.
Paket paralist menyediakan daftar yang sangat ringkas: compactitem, compactenum, dan bahkan daftar dalam paragraf seperti inparaenum dan inparaitem.
Jika Anda ingin menghapus spasi secara global untuk setiap daftar di dokumen Anda, masukkan saja \setlist[itemize]{noitemsep}pembukaannya.
Fabian Winkler
Ini tidak berfungsi di mesin saya, mungkinkah versi paketnya?
RSFalcon7
7
@ RSFalcon7: Anda perlu menentukan enumitempaket sebelumnya: \usepackage{enumitem} \setlist[itemize]{noitemsep}... juga mengatur itemsep untuk seluruh dokumen ke nilai tertentu bekerja seperti itu\setlist[itemize]{itemsep=1cm}
petermeissner
@marvin_dpr Terima kasih, masalahnya agak lama, tapi menurut saya instalasi texlive saya bukan yang terbaik. Setelah penginstalan ulang semuanya kembali sebagaimana mestinya.
RSFalcon7
1
Saya juga ingin menambahkan bahwa nolistsepopsi tersebut sekarang tidak berlaku lagi , dan penggantinya adalah nosep, yang "membunuh semua jarak vertikal".
larsac07
38
Anda bisa melakukan sesuatu seperti ini:
\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}
Pertanyaan ini sudah ditanyakan di /tex/10684/vertical-space-in-lists . Jawaban pilihan tertinggi juga menyebutkan enumitempaket (di sini dijawab oleh Stefan), tetapi saya juga menyukai yang ini, yang melibatkan pembuatan lingkungan perincian Anda sendiri daripada memuat paket baru:
Jawaban:
Lebih mudah dengan paket enumitem:
Paket enumitem menyediakan banyak fitur untuk menyesuaikan peluru, penomoran, dan panjang.
Paket paralist menyediakan daftar yang sangat ringkas: compactitem, compactenum, dan bahkan daftar dalam paragraf seperti inparaenum dan inparaitem.
sumber
\setlist[itemize]{noitemsep}
pembukaannya.enumitem
paket sebelumnya:\usepackage{enumitem} \setlist[itemize]{noitemsep}
... juga mengatur itemsep untuk seluruh dokumen ke nilai tertentu bekerja seperti itu\setlist[itemize]{itemsep=1cm}
nolistsep
opsi tersebut sekarang tidak berlaku lagi , dan penggantinya adalahnosep
, yang "membunuh semua jarak vertikal".Anda bisa melakukan sesuatu seperti ini:
sumber
Pertanyaan ini sudah ditanyakan di /tex/10684/vertical-space-in-lists . Jawaban pilihan tertinggi juga menyebutkan
enumitem
paket (di sini dijawab oleh Stefan), tetapi saya juga menyukai yang ini, yang melibatkan pembuatan lingkungan perincian Anda sendiri daripada memuat paket baru:Yang harus digunakan seperti ini:
Sumber: https://tex.stackexchange.com/a/136050/12065
sumber
compactitem
melakukan pekerjaan itu.sumber