|
On Mon, 30 Jun 2008 07:36:43 +0300, Dmitry Drozdov wrote:
Здравствуйте!
У меня это сделано так (решение, скорее всего, на основе рекомендаций
Львовского):
% Подстройка отбивок вокруг списков для более плотного набора
\makeatletter
\renewcommand{\@listI}{\setlength{\topsep}{0pt}%
\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}%
\setlength{\partopsep}{0pt}\setlength{\itemsep}{0pt}}
\renewcommand{\@listii}{\setlength{\topsep}{0pt}%
\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}%
\setlength{\partopsep}{0pt}\setlength{\itemsep}{0pt}}
\renewcommand{\@listiii}{\setlength{\topsep}{0pt}%
\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}%
\setlength{\partopsep}{0pt}\setlength{\itemsep}{0pt}}
\renewcommand{\@listiv}{\setlength{\topsep}{0pt}%
\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}%
\setlength{\partopsep}{0pt}\setlength{\itemsep}{0pt}}
Сильно похоже на Ваше решение, но учитывает возможность многоуровневых
списков.
Премного благодарен.
Поэкспериментировал.
Но, в целом настройка в преамбуле (т.е. глобальная)
% Настройка перечней
\setlength\itemsep{0mm} % Расстояние между элементами
\setlength\topsep{0mm} % Расстояние между списком и абзацем
\setlength\parsep{0mm} %
\setlength\partopsep{0mm} % Доп.расстояние если начинается новый абзац
Дала тот же результат и для многоуровневых перечней.
Может, конечно на оч.больших документах проявится
\setlength{\parskip}{0pt}
но у меня на 120 стр. не проявился.
Другое дело если глобально задать
\setlength{\parskip}{0pt}
тогда текст в целом поджимается до 119 стр.
но у Львовского не рекомендуется это делать, предлагается оставить его растяжимым,
пока не знаю действительно ли так уж это хорошо.
Одно не совсем понял, как можно правильно отрегулировать начальный (абзацный) отступ в перечнях,
особенно во вложенных
?
|
|