Footnote
Documentation for the `footnote` function.
A footnote.
Includes additional remarks and references on the same page with footnotes. A footnote will insert a superscript number that links to the note at the bottom of the page. Notes are numbered sequentially throughout your document and can break across multiple pages.
To customize the appearance of the entry in the footnote listing, see footnote.entry. The footnote itself is realized as a normal superscript, so you can use a set rule on the super function to customize it. You can also apply a show rule to customize only the footnote marker (superscript number) in the running text.
Example
The footnote automatically attaches itself to the preceding word, even if there is a space before it in the markup. To force space, you can use the string #" " or explicit horizontal spacing.
By giving a label to a footnote, you can have multiple references to it.
Note: Set and show rules in the scope where footnote is called may not apply to the footnote's content. See here for more information.
Accessibility
Footnotes will be read by Assistive Technology (AT) immediately after the spot in the text where they are referenced, just like how they appear in markup.
#footnote(
numbering: str | function,
body
) -> contentParameters
Prop
Type
Definitions
An entry in a footnote list.
This function is not intended to be called directly. Instead, it is used in set and show rules to customize footnote listings.
Note: Footnote entry properties must be uniform across each page run (a page run is a sequence of pages without an explicit pagebreak in between). For this reason, set and show rules for footnote entries should be defined before any page content, typically at the very start of the document.
#footnote.entry(
note,
separator: content,
clearance: length,
gap: length,
indent: length
) -> contentParameters
Prop
Type