-
Notifications
You must be signed in to change notification settings - Fork 11
Implement LaTeX footnotes using \footnotemark and \footnotetext
#32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
# 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