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
1786
Можно еще менять в преамбуле размеры страницы, ширину и высоту. Ну и межстрочный интервал для всего текста можно :-) Иногда изменения на чуть-чуть хватает, чтобы формула влезла. Преимущество в том, что изменения в одном месте.

 Профиль  
                  
 
 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
1786
Есть еще команды, запрещающие или штрафующие обрыв страницы в данном месте: \nobreak, \filbreak,\penalty... В некоторых случаях запреты на разрыв помогают.

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


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

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

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


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

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


23/07/05
17973
Москва
Может помочь перемещение таблицы или рисунка в другое место текста. Чтобы это происходило автоматически, нужно использовать "плавающие" окружения.
Полезна также команда \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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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