Zim-desktop-wiki: Support footnotes

Created on 23 Dec 2017  路  4Comments  路  Source: zim-desktop-wiki/zim-desktop-wiki

Can user make link on symbol or place inside note - for make footnote in this note?
For example user can insert an "anchor" as symbol and then create link on it...

enhancement plugin idea

Most helpful comment

I would not do this via links and anchors, because then the user has to manually ensure all consistency. Having a dedicated object for this is a elegant way to integrate such functionality.

I believe a footnote plugin should work roughly as follows:

  • Define an inline object block that contains the footnote content
  • As a widget render this object as a minimal icon
  • Allow viewing and editing the content of the note via a popup on this widget (text balloon)
  • Optionally have a bottom pane widget that shows all footnotes in the page
  • On export have template options how to place the footnotes in the output and ensure linking

All 4 comments

The 'table of contents' plugin sorta does that... but IMO the best way to perform keep track of footnotes (at the moment) is to use sub-page-links... their content does not appear in the originating page as a MLA-style reference, or anything, but they are incredibly-simple to create (just precede the 'symbol', which can be a number, with a plus sign) and Zim will create the link for you.

One of the side-benefit of organizing this way is that it can naturally follow from brainstorming or a research plan (i.e. and outline of subpage links) which can simply be 'renamed' into place, and you also have a convenient and out-of-the-way place for all the per-source notes.

But can user create link on heading in any (or in this) note?

I would not do this via links and anchors, because then the user has to manually ensure all consistency. Having a dedicated object for this is a elegant way to integrate such functionality.

I believe a footnote plugin should work roughly as follows:

  • Define an inline object block that contains the footnote content
  • As a widget render this object as a minimal icon
  • Allow viewing and editing the content of the note via a popup on this widget (text balloon)
  • Optionally have a bottom pane widget that shows all footnotes in the page
  • On export have template options how to place the footnotes in the output and ensure linking

@jaap-karssenberg It would be really great if you could make this footnote plugin.. it'll be an awsome addition. Hope to see it soon :)

Was this page helpful?
0 / 5 - 0 ratings