我有很多列表,所有列表都有以下[noitemsep]
选项:
\begin{itemize}[noitemsep]
\item foo
\item bar
\end{itemize}
是否可以将 itemize 设置为默认使用此选项?或者我必须编写自己的“包装器”宏itemize
。
答案1
尝试使用 重新定义列表默认设置enumitem
。您可以使用全局选项或将范围限制在要使用的环境内:
\documentclass{article}
\usepackage{enumitem}
\setlist[itemize]{noitemsep}
\begin{document}
\begin{itemize}
\item One
\item Two
\item Three
\end{itemize}
\end{document}
答案2
我个人只enumitem
在没有其他方法做某事的情况下使用。你可以使用paralist
包并使用compactitem
环境。
答案3
你可以定义自己的环境:
\newenvironment{newitemize}{\begin{itemize}[noitemsep]}{\end{itemize}}
应该做。