= Add footnotes to wiki = == Description == The FootNoteMacro automatically collates[[FootNote(Arranges in numerical order)]] and generates footnotes. To use it, simply call the FootNoteMacro with the footnote content[[FootNote(Any WikiFormatting can be used as content)]] 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 [report:9?COMPONENT=FootNoteMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=FootNoteMacro&owner=rjollos new ticket]. == Download == Download the zipped source from [download:footnotemacro here]. == Source == You can check out FootNoteMacro from [http://trac-hacks.org/svn/footnotemacro here] using Subversion, or [source:footnotemacro browse the source] with Trac. == Example == Here are the footnotes assembled from this page. [[FootNote]] ---- Here is some wiki markup that will exercise all the functionality of the macro. {{{ #!email Testing out the th:FootNoteMacro [[FootNote(Here is the first footnote)]]. This will be a good test to excercise all of its functionality[[FootNote(Here is the second footnote)]]. And now I'll add an identical footnote and refer to the first footnote again. [[FootNote(Here is the second footnote)]] [[FootNote(1)]]. Now I've test all of the documented behavior. [[FootNote]] }}} [[Image(FootNoteMacroExample.png)]] == Recent Changes == [[ChangeLog(footnotemacro, 3)]] == Author/Contributors == '''Authors:''' [wiki:athomas athomas], [wiki:coderanger coderanger] [[BR]] '''Maintainer:''' [wiki:rjollos rjollos] [[BR]] '''Contributors:''' [wiki:JoshuaH JoshuaH]