I’m having trouble getting a markup list table centered on a page. All I can 
get to work is to use commands that wrap the entire thing in a regular \markup, 
but then the table content won’t be able to be split onto separate pages (which 
is extremely important in this scenario). I also would rather the entire table 
be not spread out such that each column is up against the edges of the page.

I’ve tried making each row its own markup block so I can center it then put it 
in a column with the other rows, but this means that each column is sized 
differently on the X axis, because each row is a separate table, so each row 
doesn’t take the sizes of the other rows’ columns into account.

Below is a simplified version of what I have. In actuality, each string is 
instead a multi-line string split using \string-lines, which is then styled 
into a markup block as a full paragraph.

\version “2.24.3"
\markuplist {
  \override #'(padding . 2)
  \table #'(-1 1) {
    "1. Left-Aligned"
    "Right-Aligned .1"

    "2. Left-Aligned"
    "Right-Aligned .2"
  }
}

Thanks for the help in advance!

-Edon

Reply via email to