Implement LaTeX footnotes using \footnotemark and \footnotetext#32
Implement LaTeX footnotes using \footnotemark and \footnotetext#32jeroen merged 5 commits intor-lib:mainfrom
\footnotemark and \footnotetext#32Conversation
# Conflicts: # NEWS
Could you give some example markdown input with the intended output (to match pandoc or similar), perhaps I can help. |
|
Sure: Hello[^1]
[^1]: A footnote.should generate Hello\footnote{A footnote.}Currently I'm generating Hello\footnotemark[1]
\footnotetext[1]{A footnote.}which is fine but not ideal. |
|
I have lost track of the discussion, sorry :( It seems indeed upstream cmark-gfm is not actively maintained so we need to do it ourselves. I can see why it is not ideal but indeed it would be much more complicated to move text content from the footnote reference back to the corresponding footnote mark location. So if you are still interested we can merge this solution. |
|
commonmark 2.0.0 is now on cran. |
…n merged a latex footnote no longer has to be one paragraph, or must use numeric IDs
|
Perfect! Thanks! In {litedown}, I converted |
This is the best I could achieve with my poor knowledge of C. Ideally, we should render footnotes into
\footnote{}in the case ofCMARK_NODE_FOOTNOTE_REFERENCE, but I can't figure out how I can get the footnote content from the node there (maybe that's just not possible). I'd very much appreciate help here.Fixes github/cmark-gfm#314