ok just reverse-engineered it folloing https://github.com/jgm/pandoc/issues/8932#issuecomment-1614842929 : function CodeBlock(elem) return pandoc.Table( {}, {"AlignDefault"}, {}, {{}}, {{{elem}}} ) end On Saturday, 1 July 2023 at 15:58:34 UTC+8 Sylvain Hubert wrote: > Hi all, > > I'm trying to create bounding boxes for code blocks by wrapping them > inside tables. > According to the manual, I should probably use some filter like: > > function CodeBlock(elem) > return pandoc.Table(--[[... elem ...]]) > end > > but pandoc.Table takes a giant syntax tree with levels of all sorts of > nodes. > Neither the manual nor the error message gives a useful guide of actually > creating a table. > > Could anyone provide a minimal example of creating a pandoc.Table in a lua > filter? > > Thanks > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/4f0c1e08-60a7-4c97-9a7e-c3367ae32483n%40googlegroups.com.