2014 dxdy logo

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

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




 
 Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 14:56 
Если рисунок большой и на странице не помещается, то рисунок помещается на следующую страницу, а на предыдущую страницу перемещается текст, который должен быть за большим рисунком. Как этого избежать? (Мне главное чтобы по порядку всё шло, пусть и будут полупустые страницы).

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:22 
Если таких рисунков немного, то можно применить команду \FloatBarrier из пакета placeins (или определить новое окружение, включающее figure и эту команду).
Но вообще — очень странное требование.

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:40 
А если с опцией [H] (\begin{figure}[H])? Возможно надо подключать пакет float. Вообще и правда, требование странное, я использую опцию [!ht] почти всегда.

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 20:41 
Что это за опция [!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 
longstreet в сообщении #610832 писал(а):
Что это за опция [!ht] ?

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

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


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

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение26.08.2012, 22:18 
Или задать опцию [section] при подключении того же пакета placeins.
При этом рисунки остаются в пределах своего раздела (section), что чаще всего и требуется.

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

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

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение13.09.2012, 14:03 
Аватара пользователя
А почему нельзя просто ставить \newpage перед "плохими" рисунками?

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение18.09.2012, 15:51 
Профессор Снэйп,
\newpage никак не влияет на очередь необработанных float'ов.
\clearpage вроде делает это.

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

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

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение18.09.2012, 16:31 
Алексей К. в сообщении #620547 писал(а):
[b][ там \cleardoublepage вмонтировано.

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

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

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

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

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

 
 
 
 Re: Прыгают рисунки со страницы на страницу (figure)
Сообщение24.10.2014, 22:37 
Аватара пользователя
http://tex.stackexchange.com/questions/2275/keeping-tables-figures-close-to-where-they-are-mentioned

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

 
 
 [ Сообщений: 12 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group