乳胶非常紧凑的逐项
我正在尝试用乳胶制作一个非常紧凑的小物件,因为我想把它放在一张没有任何空白的桌子上。
我需要的:
- 列表前没有空格
- 列表后没有空格
- 线之间没有空白
- 在圆点之前减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,但这是:
- 丑陋
- 不适用于表格:列表所在的行之后的规则仍然是下面的一行。
谁能告诉我该怎么做? 我已经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}
尝试enumitem
和shortlst
包。
在序言中:
\newcommand{\bbb}[1]{\indent$\bullet$ #1\\}
在文件中:
\bbb{hello world}