Function: org-texinfo-footnote-reference
org-texinfo-footnote-reference is a byte-compiled function defined in
ox-texinfo.el.gz.
Signature
(org-texinfo-footnote-reference FOOTNOTE CONTENTS INFO)
Documentation
Create a footnote reference for FOOTNOTE.
FOOTNOTE is the footnote to define. CONTENTS is nil. INFO is a plist holding contextual information.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-texinfo.el.gz
;;;; Footnote Reference
(defun org-texinfo-footnote-reference (footnote _contents info)
"Create a footnote reference for FOOTNOTE.
FOOTNOTE is the footnote to define. CONTENTS is nil. INFO is a
plist holding contextual information."
(let* ((contents (org-export-get-footnote-definition footnote info))
(data (org-export-data contents info)))
(format "@footnote{%s}"
;; It is invalid to close a footnote on a line starting
;; with "@end". As a safety net, we leave a newline
;; character before the closing brace. However, when the
;; footnote ends with a paragraph, it is visually pleasing
;; to move the brace right after its end.
(if (eq 'paragraph (org-element-type (org-last contents)))
(org-trim data)
data))))