In my current template that is based on an APA 6 manuscript (Link to the template) the [!h] function doesn't work. It keeps putting images on seperate pages at the bottom of the manuscript.
(tried all variants of [!htbp], etc)
Hopefully someone is able to help!
[!h]is quite, shall we say, underpowered. It will do its best to place the figure there, but aesthetic concerns will quickly beat it and if TeX can't find a good way of placing your figure there, it won't place it there. See this really comprehensive question for more info http://tex.stackexchange.com/questions/39017/how-to-influence-the-position-of-float-environments-like-figure-and-table-in-lat/39020#39020 – Au101 Oct 28 '16 at 15:15[!h]does not prevent a figure box from floating around. A common misconception. – Johannes_B Oct 28 '16 at 15:15[!h]is that it prevents latex placing the float at top or bottom of a page or on a float page, so it leaves latex little choice but to float to the end of the document that's why it gives a warning and is changed to [ht] in most cases (but that is still restrictive) – David Carlisle Oct 28 '16 at 15:50