Your metadata has this structure (hmm... perhaps some of the Inlines are really MetaInlines, in which case that's a problem with my logging module): (#) meta Meta { author: List[2] { [1] Inlines[3] { [1] Str "Author" [2] Space [3] Str "A" } [2] Inlines[3] { [1] Str "Author" [2] Space [3] Str "B" } } title: Inlines[1] { [1] Str "Test" } } ... so I think you want this filter (MetaInlines isn't an attribute name, and you have to count the space): function Meta (m) print(pandoc.utils.stringify(m.author[1][3])) end On Wed, 14 Jun 2023 at 17:47, Stephan Boltzmann wrote: > Hello everybody out there using Pandoc, > > For the following short document, > --- > title: Test > author: > - Author A > - Author B > --- > # Introduction > > I would expect the Lua filter > > function Meta (m) > print(pandoc.utils.stringify(m.author[1].MetaInlines[2])) > end > > to print out "A", but it prints nothing at all. > > What is the conceptual misunderstanding I have here? > > -- > 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/19962c60-238b-4ef4-bad6-a8200ca9a3cen%40googlegroups.com > > . > -- 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/CAEe_xxgBZqBv5xT85kirY0WoBS3VJZy8R36f7hQxp5sZo38nSA%40mail.gmail.com.