Я думаю, что, вероятно, нет необходимости думать об изменении длины пропусков между абзацами в том смысле, что стандартный интервал в один пропуск, определенный пакетом, parskip
всегда хорош. Но что, если я хочу два пропуска вместо одного, или, что еще хуже, если я хочу изменить длину пропуска. Я думал об изменении значения , что, по-видимому, решает проблему. По правде говоря, он также изменяет мои среды, а я этого не хочу. На самом деле это заставляет меня думать, что он, вероятно, может сделать то же самое с некоторыми другими средами. Как мне решить эту \parskip
проблему ?enumerate
решение1
Помимо предупреждения «не делайте этого», которое вы наверняка получите, класс memoir
позволяет вам изменять обычное \parskip
значение, не нарушая других вещей, предоставляя \abnormalparskip
макрос:
\documentclass{memoir}
\usepackage{blindtext}
\abnormalparskip{2\baselineskip}
\begin{document}
\blinddocument
\end{document}
решение2
Пакет parskip
выполняет три действия: (1) устанавливает ноль \parindent
, (2) устанавливает ненулевое значение \parskip
и (3) настраивает пропуски между элементами списка на \parindent
.
Итак, просто выполните (1) и (2), установив \parskip
длину на растягивающийся клей, избегая необходимости в parskip
упаковке:
\documentclass{article}
%\usepackage{parskip}
\setlength{\parindent}{0pt}
\setlength{\parskip}{4\bigskipamount plus \smallskipamount minus \smallskipamount}
\begin{document}
Text\par
Text\par
Text\par
Text\par
\begin{enumerate}
\item One
\item Two
\item Three
\item Four
\end{enumerate}
Text\par
Text\par
Text\par
Text\par
\end{document}