Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have a figure in a whole page, even though I do not intend it to capture a whole page. There is a lot of white space around it, and I definitely think there could be some text surrounding it. Is there a way to force a figure not to use a whole page if there is still some white space around?

(this is a two column document, if that helps. I am using figure* to stretch the figure across the two columns.)

share|improve this question
2  
As always a minimal example or at least more information about the used class and packages would be very helpful. See again this question of yours for adjusting the placement relevant settings for floats (figure, table). –  Martin Scharrer Mar 1 '11 at 16:01

1 Answer 1

up vote 8 down vote accepted
  • By default, full-width figures are only allowed at the top or at float pages, which obiously is the case for you. Try to solve it using placement options, such as

    \begin{figure}[!ht]

  • Bottom placement is possible using the stfloats package. Further you might have a look at Placing two-column floats at bottom of page in the UK TeX FAQ.

  • Ensure that the figure is not too wide. Check if there's white space, if the figure has a margin. This is sometimes overlooked when PDF figures are included.

  • Check for warnings regarding an overfull \hbox concerning that figure, which may cause that it's been deferred to the next page. If necessary, scale the figure.

share|improve this answer
2  
Note: if the figure is to wide wrap its content (not the whole figure environment) in a \makebox[h]{\textwidth}{...} macro call. This makes it officially only \textwidth wide and centers it. –  Martin Scharrer Mar 1 '11 at 18:49
    
@MartinScharrer That doesn't seem to work when the content is an equation or gather or any math environment. What should I do in that case? –  Bakuriu Mar 22 at 8:28
1  
@Bakuriu: For such environments (which require a paragraph and don't work in the restricted horizontal mode created by \makebox) use a {minipage}{\textwidth} environment instead. –  Martin Scharrer Mar 23 at 19:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.