Page with multi-column and figures

Is it possible to place figures anywhere in a 3-column page with Typst and quarto ?

For example, on a page with 3 columns, the text begins in the left column, continues naturally in the middle column, and ends in the right column. One figure appears at the top of the two right columns, and another figure appears at the bottom of the two right columns.

Another example: 1 figure at the top of the two right columns, another figure below and text continues naturally on 3-columns.

I have no idea about the capabilities of quarto and how it interacts with Typst, but Typst doesn’t currently support text threading natively. You would have to use the package meander to build something like this.

#import "@preview/meander:0.4.1"


#meander.reflow({
  import meander: *
  
  content[#lorem(150)]

  placed(
    top+right,
    figure(
      caption: [Caption],
      block(width: 66%, height: 3cm, fill: red)
    )
  )

  placed(
    bottom+right,
    figure(
      caption: [Caption],
      block(width: 66%, height: 3cm, fill: blue)
    )
  )
  
  container(width: 33%)
  container(width: 66%)
  container()
})

1 Like