2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Подгонка страницы с помощью междустрочного интервала
Сообщение16.08.2011, 19:21 


19/09/10
109
Пожалуйста, подскажите, можно ли в LaTeX сделать так, чтобы некоторый фрагмент текста занимал целое число страниц, автоматически увеличивая междустрочный интервал?

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение17.08.2011, 18:26 
Заслуженный участник


11/05/08
32166
Не знаю, можно ли это сделать, но точно не следует: межстрочный интервал по всему тексту должен быть одинаков, иначе зарябит в глазах, а это утомляет. Играть если чем и можно, то разве что интервалами между абзацами.

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение17.08.2011, 19:41 


19/09/10
109
Мне, увы, сказали сделать наоборот — интервал между абзацами везде должен быть нулевым,
оставлять пустое место в конце страницы (большая формула чуть-чуть не влезла) нельзя,
а надо сменить междустрочный интервал на 2-3 предыдущих страницах с полуторного на 1.6...

Как это сделать, чтобы при любой правке текста не переделывать — совершенно неясно.

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение17.08.2011, 20:31 
Заслуженный участник


25/02/11
1797
Можно еще менять в преамбуле размеры страницы, ширину и высоту. Ну и межстрочный интервал для всего текста можно :-) Иногда изменения на чуть-чуть хватает, чтобы формула влезла. Преимущество в том, что изменения в одном месте.

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 08:46 


19/09/10
109
Спасибо, попробую!

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 10:29 


19/09/10
109
Увы, в тексте с большим количеством больших формул, рисунков и таблиц получается как в мультфильме: «хвост вытащишь - ноги провалятся, ноги вытащишь - хвост увязнет»

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 13:21 
Заслуженный участник


25/02/11
1797
Есть еще команды, запрещающие или штрафующие обрыв страницы в данном месте: \nobreak, \filbreak,\penalty... В некоторых случаях запреты на разрыв помогают.

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 16:18 


19/09/10
109
А их можно заставить растягивать межстрочный интервал?

Мне пока удавалось полученное из-за таких настроек пустое место на страницах или помещать внизу, или распределять по межабзацным интервалам — и то и другое назвали недопустимым.
Тем более куда-то деть надо полстраницы на третьей странице от начала главы...

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 19:48 
Заслуженный участник


25/02/11
1797
Нет, просто мешают разрыву. Но вообще это странное требование, если графиков много и они большие. И какое решение тут ожидается, когда из 2.5 стр. предлагается сделать 3? Разве что оформлять картинки на отдельные страницы. И вообще, по возможности, стоит подгонять это в конце, а то так и придется все время переделывать :-)

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 20:11 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Может помочь перемещение таблицы или рисунка в другое место текста. Чтобы это происходило автоматически, нужно использовать "плавающие" окружения.
Полезна также команда \raggedbottom (в книге Львовского - глава III, пункт 9.7).

 Профиль  
                  
 
 Re: Подгонка страницы с помощью междустрочного интервала
Сообщение18.08.2011, 20:33 


19/09/10
109
Vince Diesel!
Понятно, спасибо!
Требование странное, но пока с ним ничего нельзя сделать...

Предложенное мне решение, в принципе, работает — смена интервала на этих страницах с 1.5 на 1.6 если и не убрала «дырку», то сделала её не бросающейся в глаза, да и выглядит сносно (пока смена интервала совпадает со сменой страницы).

Так что Вы правы насчёт подгонки в конце (а в моём случае — к нескольким контрольным точкам), а в остальное время можно не слишком волноваться.

Someone!
Так они все плавающие, но почему-то, если плавающих объектов в каком-то месте слишком много или они слишком большие, они все вместе с последующими «сваливаются» в конец раздела. А формулу так вообще не перенести, это вроде бы часть текста...

Команду \raggedbottom я использую, спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Lenchik


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group