Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to place the figure at the bottom of page in latex?

Tags:

latex

figure

I am having problem in placing the figure at the bottom of page in latex. When I specify the \begin{figure*}[b], all the figures in my documents goes at the end of document. What I need is just place one specific figure at the bottom of current page or next page.

Please guide me how can I do this?

like image 665
ms110400027 Avatar asked Nov 06 '18 08:11

ms110400027


3 Answers

In order to place a float at the bottom of a two-column document, you can use the dblfloatfix package. From the brief package description:

The pack­age solves two prob­lems: floats in a twocol­umn doc­u­ment come out in the right order and al­lowed float po­si­tions are now [tbp].

So, after \usepackage{dblfloatfix} you can use

\begin{figure*}[btp]
  % <your figure here>
\end{figure*}

Like will all floats (especially in a two-column environment), the float may not end up where it is placed. As such, you may have to move around the figure* declaration to achieve the desired location within your document.

stfloats provides a similar functionality.

Reference: Put a table* at the bottom of a page?

like image 56
Werner Avatar answered Oct 17 '22 01:10

Werner


Werner's solutions didn't actually work for me.

So I just used this -

\begin{figure*}[b]
  % <your figure here>
\end{figure*}

source: https://www.overleaf.com/learn/latex/Positioning_of_Figures

like image 29
Academic Avatar answered Oct 16 '22 23:10

Academic


Using \begin{figure*}[!b] worked for me.

like image 1
Sarah_NW Avatar answered Oct 17 '22 00:10

Sarah_NW