So I've attached some screenshots in case it helps. You can see that the marginnote contains only the [linked_item_number] of the citation, the rest is missing. Here's the filter I used: function Cite(el) marginnote = pandoc.Span(el.content) marginnote.classes[1] = 'marginnote' return {pandoc.Span(el.content), marginnote} end On Friday, 20 August 2021 at 10:06:30 UTC-7 Leena Murgai wrote: > Hello again Bastien, > > I just tried your code, it does something similar to mine (but clearly you > code is nicer :). It's missing the text that makes up the citation block in > the bibligraphy. To be clear I want the whole block (or inline?) that > appears in the bibliography in my marginnote. > > Cheers! > > On Friday, 20 August 2021 at 10:00:56 UTC-7 Leena Murgai wrote: > >> Thanks William. >> >> These are the filters I'm using: >> >> 1. tex2html/filters/date.lua # Replace date with today's date >> if it's empty above # >> 2. tex2html/filters/texref.lua # Cleanup pandoc and >> pandoc-crossref conflicts # >> 3. pandoc-crossref # >> https://github.com/lierdakil/pandoc-crossref # >> 4. citeproc # If you need control over when >> the citeproc processing # >> 5. pandoc-sidenote # >> https://github.com/jez/pandoc-sidenote # >> 6. tex2html/filters/margincitations.lua # put citations in marginnotes # >> >> Thanks Pedro. >> >> I'm already using pandoc-sidenote :). What I actually want is a >> marginnote. If I turn them into footnotes before running pandoc-sidenote, I >> end up with a sidenote rather than a marginnote which gets a superscript >> label. This isn't what I want. I want to keep the [linked_item_number] (provided >> by citeproc) and put that in the (unnumbered) marginnote (with the rest of >> the ). RawInline let's me do that. I just can't access the text. >> On Friday, 20 August 2021 at 09:44:46 UTC-7 pedro....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote: >> >>> Jake Zimmerman’s pandoc-sidenote filter just takes every footnote as a >>> whole and converts it to a sidenote . Unless you want separate >>> streams for regular footnotes and citation sidenotes, it might be useful: >>> https://github.com/jez/pandoc-sidenote/blob/master/src/Text/Pandoc/SideNote.hs >>> >>> Em sexta-feira, 20 de agosto de 2021 às 17:37:55 UTC+1, William Lupton >>> escreveu: >>> >>>> Not sure if this helps, but here's a simple example showing a somewhat >>>> readable dump of the AST before and after citeproc. I think only >>>> cite.content has changed. I suspect that your problem is something else. >>>> >>>> *% *cat cite.md >>>> >>>> @RFC1149 >>>> >>>> >>>> *% *LUA_PATH=../?.lua pandoc -L rep.lua --citeproc -L rep.lua cite.md >>>> >>>> (#) meta {} >>>> >>>> (#) blocks { >>>> >>>> [1] content: Para { >>>> >>>> [1] Cite { >>>> >>>> citations: { >>>> >>>> [1] { >>>> >>>> hash: 0 >>>> >>>> id: "RFC1149" >>>> >>>> mode: "AuthorInText" >>>> >>>> note_num: 1 >>>> >>>> prefix: {} >>>> >>>> suffix: {} >>>> >>>> } >>>> >>>> } >>>> >>>> content: { >>>> >>>> [1] Str text: "@RFC1149" >>>> >>>> } >>>> >>>> } >>>> >>>> } >>>> >>>> } >>>> >>>> [WARNING] Citeproc: citation RFC1149 not found >>>> >>>> (#) meta {} >>>> >>>> (#) blocks { >>>> >>>> [1] content: Para { >>>> >>>> [1] Cite { >>>> >>>> citations: { >>>> >>>> [1] { >>>> >>>> hash: 0 >>>> >>>> id: "RFC1149" >>>> >>>> mode: "AuthorInText" >>>> >>>> note_num: 1 >>>> >>>> prefix: {} >>>> >>>> suffix: {} >>>> >>>> } >>>> >>>> } >>>> >>>> content: { >>>> >>>> [1] Str text: "(" >>>> >>>> [2] content: Strong { >>>> >>>> [1] Str text: "RFC1149?" >>>> >>>> } >>>> >>>> [3] Str text: ")" >>>> >>>> } >>>> >>>> } >>>> >>>> } >>>> >>>> } >>>> >>>>

>>> data-cites="RFC1149">(RFC1149?)

>>>> >>>> On Fri, 20 Aug 2021 at 17:14, Leena Murgai wrote: >>>> >>>>> I'm running it after citeproc since I need the citation values. >>>>> >>>>> On Friday, 20 August 2021 at 09:12:06 UTC-7 Leena Murgai wrote: >>>>> >>>>>> Maybe the order I run the filters in matters? >>>>>> >>>>>> On Friday, 20 August 2021 at 09:07:24 UTC-7 Leena Murgai wrote: >>>>>> >>>>>>> Yeah, I tried looking there, I couldn't find what I wanted. I'm sure >>>>>>> I'm missing something. >>>>>>> >>>>>>> The question is how to access it? As in what's the code? For >>>>>>> example, each citation ( >>>>>>> https://pandoc.org/lua-filters.html#type-citation) has the fields id >>>>>>> , mode, prefix, suffix, note_num, hash. Which one contains the text >>>>>>> I want? What's the code to get the list of inlines I want (corresponding to >>>>>>> the text in the citation)? >>>>>>> On Friday, 20 August 2021 at 08:59:52 UTC-7 William Lupton wrote: >>>>>>> >>>>>>>> Do you mean the citations themselves? These are in el.citations. >>>>>>>> See https://pandoc.org/lua-filters.html#type-cite and >>>>>>>> https://pandoc.org/lua-filters.html#type-citation. >>>>>>>> >>>>>>>> On Fri, 20 Aug 2021 at 16:36, Leena Murgai >>>>>>>> wrote: >>>>>>>> >>>>>>>>> So far I have the following, which puts the [linked_item_number] >>>>>>>>> in the passage and in the marginnote but I'm missing the rest of the >>>>>>>>> text_that_goes_in_the_bibliography. >>>>>>>>> >>>>>>>>> function Cite(el) >>>>>>>>> return { >>>>>>>>> pandoc.Span(el.content), >>>>>>>>> pandoc.RawInline('html5', ' '), >>>>>>>>> pandoc.Span(el.content), >>>>>>>>> pandoc.RawInline('html5', ' ') >>>>>>>>> } >>>>>>>>> end >>>>>>>>> >>>>>>>>> On Thursday, 19 August 2021 at 20:32:11 UTC-7 Leena Murgai wrote: >>>>>>>>> >>>>>>>>>> Hi there, >>>>>>>>>> >>>>>>>>>> I'm converting from LaTeX to HTML5. I'd like to put my citations >>>>>>>>>> in 'sidenote's rather than at the end of the doc. In practice, this just >>>>>>>>>> means I want the output html: to look like >>>>>>>>>> >>>>>>>>>> [linked_item_number] >>>>>>>>>> text_that_goes_in_the_bibliography >>>>>>>>>> >>>>>>>>>> How do I access the element that goes into the citation, i.e. >>>>>>>>>> text_that_goes_in_the_bibliography? >>>>>>>>>> >>>>>>>>>> Any advice appreciated. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>> 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/eda3d7b4-befd-4f42-9455-8a37373d33a6n%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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/pandoc-discuss/3106cf1d-5ae3-411f-b92a-c14153d58e49n%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/eb59834b-d3e8-4dc4-9a66-0eb8c0f3e225n%40googlegroups.com.