Устраните пространство, прежде чем \begin {перечислят} [закрытый]

Всякий раз, когда вы открываете изменчивый класс для внешнего мира, вы должны предоставлять события, позволяющие наблюдать его мутацию. Дополнительные усилия могут также убедить вас сделать его неизменным.

95
задан Alexandru 15 November 2009 в 01:42
поделиться

5 ответов

Попробуйте \ vspace {-5mm} перед элементом.

63
ответ дан 24 November 2019 в 05:46
поделиться

The "proper" LaTeX ways to do it is to use a package which allows you to specify the spacing you want. There are several such package, and these two pages link to lists of them...

13
ответ дан 24 November 2019 в 05:46
поделиться
\renewcommand{\@listI}{%
\leftmargin=25pt
\rightmargin=0pt
\labelsep=5pt
\labelwidth=20pt
\itemindent=0pt
\listparindent=0pt
\topsep=0pt plus 2pt minus 4pt
\partopsep=0pt plus 1pt minus 1pt
\parsep=0pt plus 1pt
\itemsep=\parsep}
6
ответ дан 24 November 2019 в 05:46
поделиться

Способ решить эту проблему - переопределить соответствующую среду списка. Пакет enumitem - мой любимый способ делать такие вещи; он имеет множество опций и параметров, которые можно изменять для всех списков или для каждого списка в отдельности.

Вот как сделать (что-то вроде) то, что, я думаю, вам нужно:

\usepackage{enumitem}
\setlist{nolistsep}
107
ответ дан 24 November 2019 в 05:46
поделиться

Я очень доволен пакетом paralist . Помимо добавления опции удаления пространства, он также добавляет другие приятные вещи, такие как компактные версии элементов, перечисляющих и описывающих среды.

7
ответ дан 24 November 2019 в 05:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: