乳胶非常紧凑的逐项

我正在尝试用乳胶制作一个非常紧凑的小物件,因为我想把它放在一张没有任何空白的桌子上。

我需要的:

  • 列表前没有空格
  • 列表后没有空格
  • 线之间没有空白
  • 在圆点之前减less缩进

我已经尝试了很多软件包(paralist,mdwlist,enumitem),但是他们中没有一个可以完全做到这一点。

我自己尝试过(在paralist的帮助下),并且可以除掉列表之后的空白。 这是我目前的解决scheme:

\makeatletter \newcommand*{\compress}{\@minipagetrue} \makeatother \newenvironment{ilist}% { %from parlist package, reduces indent before bulletpoints \setdefaultleftmargin{1em}{1em}{}{}{}{} \compress %places itemize into minipage, removing whitespace before \begin{itemize}% \setlength{\itemsep}{0pt}% \setlength{\topsep}{0pt} \setlength{\partopsep}{0pt} \setlength{\parsep}{0pt} \setlength{\parskip}{0pt}}% {\end{itemize}} 

但是,我无法摆脱名单后的空间。 我可以做一个负面的vspace,但这是:

  1. 丑陋
  2. 不适用于表格:列表所在的行之后的规则仍然是下面的一行。

谁能告诉我该怎么做? 我已经search了很多,但似乎我是第一个试图插入一个项目表的人:D

先谢谢你

全局更改这些设置

 \usepackage{enumitem} \setitemize{noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt} 

(您可以使用\setenumerate\setdescription\setlist命令为其他types的列表)

或者只是一个列表

 \usepackage{enumitem} ... \begin{itemize}[noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt] \item item 1 \item item 2 \item item 3 \end{itemize} 

尝试enumitemshortlst包。

在序言中:

 \newcommand{\bbb}[1]{\indent$\bullet$ #1\\} 

在文件中:

 \bbb{hello world}