wiki:FootNoteMacro

Version 8 (modified by trac, 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

download:footnotemacro

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.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)?