wiki:FootNoteMacro

Version 5 (modified by athomas, 9 years ago) (diff)

--

Foot-notes for Trac

Description

The FootNoteMacro automatically collates1 and generates foot-notes.

To use it, simply call the FootNoteMacro with the foot-note content2 as the only argument to the macro:

[[FootNote(This is a foot-note)]]

Foot-notes are numbered by the order in which they appear.

To create a reference to an existing foot-note, pass the foot-note number as the only argument to the macro:

[[FootNote(1)]]

In addition, identical foot-notes are coalesced into one entry. The following will generate one footnote entry with two references:

Some text[[FootNote(A foot-note)]] and some more text [[FootNote(A foot-note)]].

[[FootNote]]

And finally, to display a list of foot-notes call the macro with no arguments:

[[FootNote]]

Once a set of foot-notes has been displayed, a complete new set of foot-notes can be created. This allows multiple sets of foot-notes per page.

Bugs/Feature Requests

Existing bugs and feature requests for FootNoteMacro are here.

If you have any issues, create a new ticket.

Download

FootNoteMacro for 0.8.
FootNoteMacro for 0.9.

Installation

FootNote.py must be installed in the global wikimacros directory due to its use of global variables. This is discussed at length in #13.

Source

You can check out the source for FootNoteMacro from Subversion at http://trac-hacks.swapoff.org/svn/footnotemacro.

Example

Here are the footnotes assembled from this page.


  1. 1. Arranges in numerical order
  2. 2. Any WikiFormatting can be used as content

Author/Contributors

Author: athomas
Contributors:

TagIt(macro,athomas,0.8,0.9)?

Attachments (1)

Download all attachments as: .zip