Version 17 (modified by 14 years ago) (diff) | ,
---|
Add footnotes to wiki
Description
The FootNoteMacro automatically collates1 and generates footnotes.
To use it, simply call the FootNoteMacro with the footnote content2 as the only argument to the macro:
[[FootNote(This is a footnote)]]
Footnotes are numbered by the order in which they appear.
To create a reference to an existing footnote, pass the footnote number as the only argument to the macro:
[[FootNote(1)]]
In addition, identical footnotes are coalesced into one entry. The following will generate one footnote entry with two references:
Some text[[FootNote(A footnote)]] and some more text [[FootNote(A footnote)]]. [[FootNote]]
And finally, to display a list of foot-notes call the macro with no arguments:
[[FootNote]]
Once a set of footnotes has been displayed, a complete new set of footnotes can be created. This allows multiple sets of footnotes 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, or browse the source..
Example
Here are the footnotes assembled from this page.
- 1. Arranges in numerical order
- 2. Any WikiFormatting can be used as content
Recent Changes
- 18152 by Cinc-th on 2021-04-04 18:59:18
-
FootNoteMacro: minor Python 3 fix. Bumped version to 1.6.1. Added more classifiers to setup.py.
Testing indicates that the plugin works with Trac 1.5/Trac 1.6.
- 16604 by rjollos on 2017-05-22 04:08:35
-
TracFootNoteMacro 1.6: Change package name
- 16395 by rjollos on 2017-03-25 09:25:02
-
Remove obsolete "0.8" directories
(more)
Author/Contributors
Authors: athomas, coderanger
Maintainer: rjollos
Contributors: