2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 14:56 


28/11/11
2884
Если рисунок большой и на странице не помещается, то рисунок помещается на следующую страницу, а на предыдущую страницу перемещается текст, который должен быть за большим рисунком. Как этого избежать? (Мне главное чтобы по порядку всё шло, пусть и будут полупустые страницы).

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:22 


19/09/10
109
Если таких рисунков немного, то можно применить команду \FloatBarrier из пакета placeins (или определить новое окружение, включающее figure и эту команду).
Но вообще — очень странное требование.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:40 


10/09/06
172
Vinnitsa
А если с опцией [H] (\begin{figure}[H])? Возможно надо подключать пакет float. Вообще и правда, требование странное, я использую опцию [!ht] почти всегда.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:41 


28/11/11
2884
Что это за опция [!ht] ?

-- 26.08.2012, 20:43 --

Почему странное требование? Например, у меня после Главы5 идёт Заключение. Нельзя, чтобы рисунок, относящийся к Главе5 был в середине Заключения.

-- 26.08.2012, 20:49 --

Delpiero в сообщении #610831 писал(а):
А если с опцией [H] (\begin{figure}[H])?

Не понимаю, как набрать эту опцию.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 21:41 


10/09/06
172
Vinnitsa
longstreet в сообщении #610832 писал(а):
Что это за опция [!ht] ?

Ну она типа означает, что рисунок очень желателен (!) прямо здесь ("h" от here) или вверху страницы ("t" от top).

longstreet в сообщении #610832 писал(а):
Почему странное требование? Например, у меня после Главы5 идёт Заключение. Нельзя, чтобы рисунок, относящийся к Главе5 был в середине Заключения.


А, так бы и говорили. Ну тогда Вам надо подключить пакет afterpage и где-то через абзац после рисунка (до заключения) дать команду \afterpage{\clearpage}. Почитайте Котельникова, Чеботаева (стр. 274) или Гуссенс, Миттельбах "Путеводитель по Latex", стр. 168.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 22:18 


19/09/10
109
Или задать опцию [section] при подключении того же пакета placeins.
При этом рисунки остаются в пределах своего раздела (section), что чаще всего и требуется.

Аналогичной опции [chapter] нет, по крайней мере, в моей версии placeins, так что, если требуется именно размещение рисунка в своей главе, но не в своём разделе, нужно ставить \FloatBarrier [то есть указание разместить все уже объявленные плавающие объекты, в том числе рисунки, ДО этого места] после каждой главы (вручную или переопределив \chapter).

У этого пакета есть ещё хорошая опция [verbose], порождающая более подробные записи в лог-файле о причинах некрасивого расположения плавающих объектов (когда такое всё же случается).

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение13.09.2012, 14:03 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
А почему нельзя просто ставить \newpage перед "плохими" рисунками?

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение18.09.2012, 15:51 


29/09/06
4552
Профессор Снэйп,
\newpage никак не влияет на очередь необработанных float'ов.
\clearpage вроде делает это.

-- 18 сен 2012, 16:54:19 --

camphene в сообщении #610891 писал(а):
Аналогичной опции [chapter] нет,
Наверное, и не нужно: там, насколько я помню по теоретическим книжкам, \cleardoublepage вмонтировано.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение18.09.2012, 16:31 


19/09/10
109
Алексей К. в сообщении #620547 писал(а):
[b][ там \cleardoublepage вмонтировано.

В любом классе? Интересно... Как же тогда рисунки у автора темы ускакали в следующую главу?

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение18.09.2012, 21:06 


29/09/06
4552
Я не стал выяснять, предположил, что его Заключение --- что-то вроде последней секции последней главы (а не отдельная глава).
longstreet в сообщении #610832 писал(а):
Например, у меня после Главы5 идёт Заключение

-- 18 сен 2012, 22:11:26 --

А своё в спешке написанное утверждение переписал менее уверенным тоном:
Алексей К. в сообщении #620547 писал(а):
Наверное, и не нужно: там, насколько я помню по теоретическим книжкам, \clear[double]page вмонтировано.
(Ну и плюс никогда такого не случалось).

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение24.10.2014, 16:55 
Аватара пользователя


26/07/14
14
Спасибо за ответы, столкнулся с такой же проблемой - помогло.

 Профиль  
                  
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение24.10.2014, 22:37 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
http://tex.stackexchange.com/questions/2275/keeping-tables-figures-close-to-where-they-are-mentioned

Лично мне всегда хватало пакета placeins

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

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



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

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


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

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