Уменьшение пространства

Уменьшение пространства

У меня есть абзац в itemize.

Абзац длинный, поэтому он перемещается на новую строку. Однако я хочу уменьшить межстрочный интервал. Я использовал \baselineskip, но он делает текст слишком компактным. Как мне уменьшить обычный интервал, скажем, до 4 мм?

Пожалуйста, проверьте путь исключения. введите описание изображения здесь

решение1

Я делаю обоснованное предположение, что (i) ваш документ использует полуторный или даже двойной интервал и (ii) вы хотите использовать одинарный интервал в таких средах, как enumerate. Вы также не указываетекаквы решили реализовать более широкий интервал, поэтому я предполагаю, что вы делаете это, загружая пакет setspaceи выполняя команду \onehalfspacing(или \doublespacing). Если эти догадки вернынетправильно, пожалуйста, укажите, что на самом деле происходит в вашем документе.

Если эти догадки верны, вы можете ввести следующие две команды в преамбуле, чтобы включить одинарный интервал во всех enumerateсредах:

\usepackage{etoolbox} % for \AtBeginEnvironment macro
\AtBeginEnvironment{enumerate}{\singlespacing}

Приложение: Если singlespacingсреда должна применяться только к одной конкретной enumerateсреде, а не ко всем, вы все равно можете загрузить пакет setspaceи просто выполнить команду \singlespacingсразу после соответствующего \begin{enumerate}оператора.

решение2

Слишком долго для комментария.

Превращая фрагмент кода в полный пример, я получаю:

\documentclass{article}
\begin{document}
\begin{enumerate}
\item I have a text here. I want to reduce the interline space out here. I
want it to be little compact. Please help me.
\end{enumerate}
\end{document}

Результат

Я не вижу никаких необычных чрезмерных интервалов. Любое уменьшение \baselineskipсделало бы это очень уродливым.

Связанный контент