Wouldn't three properly formatted columns allow you to have a figure appear visually between chunks of text on a page while in fact simply being in line with all of the text? In other words, in the horizontal visual layout, text in column one appears at the left side of the page, the figure appears in the center, and text in column three appears at the right side of the page.