% Add support for referencing functions. This assumes clisp.sty % and fvpindex.sty and must be loaded after clisp.sty \def\@defn#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}% \fnindexbold{#2}\label{FN:#2}% \@ifnextchar[{\@defunpackage}{\@defunnopackage} } \def\@defvr#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}% \vrindexbold{#2}\label{VR:#2}% \@ifnextchar[{\@defvarpackage}{\@defvarnopackage} } \def\@defmc#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}% \fnindexbold{#2}\label{FN:#2}% \@ifnextchar[{\@defmacpackage}{\@defmacnopackage} } \let\xlref=\xref % the same indexes in LaTeX, but not in info \let\pxlref=\pxref % the same indexes in LaTeX, but not in info % These are now supported. \def\funref#1{\f{#1} (page\tie\pageref{FN:#1})} \def\specref#1{\f{#1} (page\tie\pageref{FN:#1})} \def\macref#1{\f{#1} (page\tie\pageref{FN:#1})} \def\varref#1{\v{#1} (page\tie\pageref{VR:#1})} \def\conref#1{\v{#1} (page\tie\pageref{VR:#1})}