2010-07-18 44 views

Trả lời

132

Đó là dễ dàng hơn với gói 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} 

example

Gói enumitem cung cấp rất nhiều tính năng để tùy chỉnh đạn, đánh số và độ dài.

Gói paralist cung cấp danh sách rất nhỏ gọn: compactitem, compactenum và thậm chí cả các danh sách trong các đoạn văn như inparaenum và inparaitem.

+14

Nếu bạn muốn loại bỏ khoảng cách trên toàn cầu cho mọi danh sách trong y tài liệu của chúng tôi chỉ cần đặt '\ setlist [itemize] {noitemsep}' vào phần mở đầu của bạn. –

+0

Điều này không hoạt động trong máy của tôi, có thể là phiên bản gói không? – RSFalcon7

+4

@ RSFalcon7: Bạn cần phải xác định gói '' enumitem'' trước: '' \ usepackage {enumitem} \ setlist [itemize] {noitemsep} '' ... cũng thiết lập itemsep cho toàn bộ tài liệu thành một giá trị nhất định hoạt động theo cách đó '' \ setlist [itemize] {itemsep = 1cm} '' – petermeissner

33

Bạn có thể làm một cái gì đó như thế này:

\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} 
6

Câu hỏi này đã được yêu cầu trên https://tex.stackexchange.com/questions/10684/vertical-space-in-lists. Câu trả lời bình chọn cao nhất cũng đề cập đến các enumitem gói (ở đây đã trả lời bởi Stefan), nhưng tôi cũng như thế này, trong đó bao gồm việc tạo ra môi trường itemizing của riêng bạn thay vì tải một gói mới:

\newenvironment{myitemize} 
{ \begin{itemize} 
    \setlength{\itemsep}{0pt} 
    \setlength{\parskip}{0pt} 
    \setlength{\parsep}{0pt}  } 
{ \end{itemize}     } 

nào nên được sử dụng như thế này :

\begin{myitemize} 
    \item one 
    \item two 
    \item three 
\end{myitemize} 

Nguồn: https://tex.stackexchange.com/a/136050/12065

Các vấn đề liên quan