我正在尝试使用乳胶构建非常紧凑的逐项记录,因为我希望将其放入没有空格的表中。
我需要的:
- 列表前无空格
- 列表后无空格
- 行之间没有空格
- 在项目符号之前减少缩进
我尝试了许多软件包(paralist,mdwlist,enumitem),但没有一个可以完全做到这一点。
我自己尝试了一下(在paralist的帮助下),并且可以摆脱列表后的空白以外的所有内容。这是我目前的解决方案:
\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来做到这一点,但这是:
- 丑陋
- 不适用于表格:列表所在行之后的规则仍将在下面一行。
谁能告诉我该怎么做?我已经在Google上搜索了很多,但似乎以某种方式,我是第一个尝试将itemize插入表格的人:D
先感谢您