2.2 Footnotes

  2.2.1 Plain
  2.2.2 LaTeX
  2.2.3 AMS

2.2.1 Plain

<..32,4 plain..>
 \Configure{vfootnote}
    {\HPageButton[fn\FNnum]{\FNmark}}
    {\BeginHPage[fn\FNnum]{ }}
    {\EndHPage{}}
-_-_-

2.2.2 LaTeX

<..latex footnotes..>
 <.footnote mark.>
 <.footnote text.>
-_-_-

<..footnote text..>
 \Configure{footnotetext}
    {<.open footnote page.>%
     \leavevmode \Link{}{<.footnote id.>}%
     \NoFonts
    }
    {\EndNoFonts \EndLink}
    {<.close footnote page.>}
-_-_-

<..footnote mark..>
 \Configure{footnotemark}
    {\leavevmode <.footnotemark link.>\NoFonts
     \Tag{<.footnote id.>}{}}
    {\EndNoFonts <.end footnotemark link.>}
-_-_-

<..open footnote page..>
 \ifTag{<.footnote id.>}
    {\expandafter\ifx\csname (<.footnote id.>)\endcsname\def
        \:warning{Multiple footnote texts for mark \FNnum}%
     \else  \HPage{}\fi
    }
    {}%
-_-_-

<..close footnote page..>
 \ifTag{<.footnote id.>}
    {\expandafter\ifx\csname (<.footnote id.>)\endcsname\def
     \else  \EndHPage{}\fi
    }
    {}%
 \expandafter\global\expandafter
    \let\csname (<.footnote id.>)\endcsname\def
-_-_-

<..footnotemark link..>
 \ifTag{<.link tag to footnotetext.><.footnote id.>}
    {\Link{<.footnote id.>}{}}
    {}%
-_-_-

<..end footnotemark link..>
 \ifTag{<.link tag to footnotetext.><.footnote id.>}
    {\EndLink}
    {}%
-_-_-

<..footnote id..>
 fn\FNnum x\minipageNum
-_-_-

<..link tag to footnotetext..>
 )Q
-_-_-

2.2.3 AMS

<..ams footnotes..>
 <.ams footnote mark.>
 <.ams footnote text.>
-_-_-

<..ams footnote text..>
 \Configure{footnotetext}
    {<.open footnote page.>%
     \HCode{<sup>}\Link{}{<.footnote id.>}%
     \NoFonts
    }
    {\EndNoFonts \EndLink \HCode{</sup>}}
    {<.close footnote page.>}
-_-_-

<..ams footnote mark..>
 \Configure{footnotemark}
    {\HCode{<sup>}<.footnotemark link.>\NoFonts
     \Tag{<.footnote id.>}{}}
    {\EndNoFonts <.end footnotemark link.>\HCode{</sup>}}
-_-_-