Interesting, so does this mean that what I want is the last element of a pandoc.Div with the identifier refs? How do I access that? On Friday, 20 August 2021 at 10:49:36 UTC-7 William Lupton wrote: > Oh this triggered a thought. The _rendered_ references are associated with > a div with id 'refs'. See > https://pandoc.org/MANUAL.html#placement-of-the-bibliography. Is that's > what going on here? > > If so, I feel pretty silly, because I have a filter that processes this > output! > > On Fri, 20 Aug 2021 at 18:41, Leena Murgai wrote: > >> No problem William, >> >> in the example screenshots, the text I'm referring to is specifically >> >> D. Ingold and S. Soper, “Amazon doesn’t consider the race of its >> customers. Should it?” *Bloomberg*, 2016. >> >> I assume it's a list of inlines in the AST, possibly a block, as I said I >> don't know where it's stored. I assumed in citations, as did you, but I >> don't know how to access it. Anyway, I want that text to be in my >> marginnote along side the (lonely looking) [1]. >> >> Actually, I'm not interested in having the references at the end at all, >> I'd rather just have the linked reference in marginnote. >> On Friday, 20 August 2021 at 10:31:57 UTC-7 William Lupton wrote: >> >>> Sorry, you've probably already answered this along the way, but I'm >>> confused about the "text" that you refer to. Perhaps you could attach a >>> JSON AST that includes a citation with all the desired information from a >>> run that DOESN'T use your filter? I'm unclear where in the AST to find the >>> information that you want (and is missing). I had assumed that it must be >>> in cite.citations but apparently not. >>> >>> On Fri, 20 Aug 2021 at 18:25, Leena Murgai wrote: >>> >>>> 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-discus...-/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 >>>> >>>> . >>>> >>> -- >> 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/b548772c-269e-45c7-9ff6-9aec6014f024n%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/8d4c4320-4a85-4363-8789-8bebcd21d329n%40googlegroups.com.