Хат #799 Тарату тізімі CyrTeX-ru@vsu.ru
Кімнен: Dmitry Drozdov <CyrTeX-ru@vsu.ru>
Тақырып: Re: Как сделать, что LaTeX не обрывад enumerate, itemize?
Күні: Mon, 24 Nov 2008 20:17:12 +0300
Кімге: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Здравствуйте!

Я аналогичную проблему решил уменьшением отбивок вокруг переченей (на самом
деле, получил такое пожелание от редактора).

Получилось примерно так:

% Подстройка отбивок вокруг списков для более плотного набора
\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}}

Кроме этого, использовал такие определения:

% Запрет висячих строк
\clubpenalty=10000  % запрет разрыва страницы после первой строки
                    %default 150, max 10000
\widowpenalty=10000 % запрет разрыва страницы перед последений строкой
                    %default 150, max 10000

При таких определениях у меня все прошло достаточно гладко, списки разрывались
зрительно "прилично", желания править руками не возникало.


Дмитрий
Жазылу (Тіке) Жазылу (Дайджест) Жазылу (Сөзбасы) Қол қойғаннан Listmaster жазу