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
11448
Hogtown
http://tex.stackexchange.com/questions/2275/keeping-tables-figures-close-to-where-they-are-mentioned

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

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

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



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

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


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

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