0

I would like to use multicol in a beamer frame but have the first column fill with text before the second one.

It appears that \begin{multicols*}... cannot be used to achieve this effect because beamer typesets the contents in a box without a height set so multicols doesn't know the limiting height.

Is there a simple command for the available height in a beamer slide? references \beamer@frametextheight but this appears to only be set late in the typesetting process.

Is there a way to achieve this effect? I'm okay with solutions that require multiple passes.

CarLaTeX
  • 62,716
  • 3
    Consider that filling a slide with lots of text, specially in multiple columns, is not conductive to readability. – lhf Sep 05 '22 at 22:33
  • 1
    Beamer has an environment to use columns. You could simulate it with minipages. Its second optional argument specifies the height. – Celdor Sep 05 '22 at 23:17
  • 1
    @Celdor it's my understanding that with the columns environment you mentioned, you must explicitly specify which text goes in which column. I need auto-splitting columns. – Jason Siefken Sep 06 '22 at 00:04
  • 1
    why use beamer at all? it is really designed (like most presentation classes) around manual choice of page (and so column) breaks. – David Carlisle Sep 06 '22 at 18:18
  • @DavidCarlisle I've started looking at just setting the page margins manually and not using beamer. – Jason Siefken Sep 10 '22 at 03:28

0 Answers0