работа с большими фигурами в латексе - PullRequest
4 голосов
/ 02 июня 2010

У меня есть большая фигура, которая появляется в конце моего документа, а не в разделе, в котором я хочу быть. Даже \begin{figure}[h] не помогает. Не уменьшая его, как я могу поместить его в конец раздела, в котором я хочу это?

Ответы [ 3 ]

2 голосов
/ 02 июня 2010

Здесь - небольшой учебник по размещению поплавков. То, что вы хотите сделать, это поместить команду \afterpage{\clearpage} в конце раздела. Это создаст дополнительную страницу после текущей и поместит туда поплавки, оставленные в очереди. Если поплавок все еще не помещен, вы должны изменить его размер. Если вы действительно не хотите изменять его размер и он должен уместиться на странице, то вы можете попытаться временно изменить поля и текстовую область (то есть только для этой одной страницы) и посмотреть, позволяет ли это разместить плавающий элемент.

2 голосов
/ 03 июня 2010

Использование пакета afterpage может быть хорошим решением. Однако, используя опцию here, вы пытаетесь указать LaTeX, куда вы хотите поместить изображение. Вместо этого вам нужно указать LaTeX, куда лучше поместить изображение:

  • используйте \begin{figure}[tb] для рисунков, которые хорошо вписываются в страницу с текстом (скажем, половина высоты текста для рисунка и другая половина для текста)
  • используйте \begin{figure}[p] для поплавков, достаточно больших, чтобы требовать выделенную страницу.

Установка правильной опции увеличивает ваши шансы получить изображение почти там, где вы хотите, имея при этом хороший макет страницы.

Если рисунок все еще слишком далеко от страницы, на которой он должен быть размещен, вы можете установить некоторые «барьеры» для позиционирования поплавков с пакетами placeins или afterpage (уже упоминалось ).

1 голос
/ 02 июня 2010

я забыл, если это пакет float или array, который обеспечивает это, но,

\begin{figure}[H]
...
\end{figure}

В верхнем регистре H цифра будет точно указана в вашем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...